Semantic Motion Anchors: Bridging Motion and Meaning in Co-Speech Gestures

NeurIPS 2026

Varsha Suresh1,* Mohammad Mahdi Abootorabi3,4,5,* Mohamed Salman1 M. Hamza Mughal2 Christian Theobalt1,2 Ashwin Ram1 Jürgen Steimle1 Vera Demberg1,2

1Saarland University   2MPI for Informatics, Saarland Informatics Campus
3University of British Columbia   4Vector Institute   5Zuse School ELIZA
* Equal contribution

Abstract

We propose semantic motion anchors, natural-language abstractions of gesture motion capturing physical form and communicative intent. On BEAT2, using these descriptions helped the model retrieve gestures that better matched the speaker’s intent.

Read the full abstract

Learning a shared representation between spoken text and gesture is central to co-speech gesture retrieval, synthesis, and understanding, but remains challenging for semantically meaningful gestures whose communicative intent is not captured by motion alone. Direct contrastive alignment between transcripts and continuous motion embeddings often overemphasizes low-level kinematics and misses the symbolic content of semantic gestures. We propose semantic motion anchors, natural-language abstractions of gesture motion capturing physical form and communicative intent. Our method discretizes 3D gestures into body-hand motion primitives, verbalizes them into structured descriptions, and grounds them in the transcript to provide auxiliary contrastive supervision. On BEAT2, our method improves text-to-gesture R@1 by 8.2% over a direct text-motion baseline and outperforms prior retrieval approaches on text to gesture and gesture to text retrieval directions. Beyond aggregate retrieval metrics, semantic motion anchor supervision helps retrieve gestures that are semantically meaningful for the spoken query, rather than defaulting to generic motion patterns. A downstream retrieval-augmented gesture generation study showed that users significantly preferred gestures retrieved by our approach over a retrieval-augmented generation baseline, demonstrating that semantically grounded retrieval translates to gestures that better convey communicative intent in downstream generation.

Method overview

We introduce semantic motion anchors for text-gesture retrieval, representing co-speech gestures through natural-language descriptions of form and intent.

Top: motion and text encoders aligned in a shared space. Bottom: motion tokens, a physical description and the transcript yield an anchor for training.

Retrieval results

On BEAT2, semantic motion anchors raise text-to-gesture Recall@1 from 39.1% to 42.3% over direct text–motion alignment, an 8.2% relative improvement.

Compare exact retrieval scores

Each query ranks 856 candidates. Recall@K is the percentage of queries whose paired match appears in the first K results. MRR measures the reciprocal rank of that match, averaged across queries and shown on a 0–100 scale. Higher is better for all four metrics.

Retrieval direction
Text-to-gesture retrieval · BEAT2
MethodR@1R@5R@10MRR
GestureDiffuCLIP33.857.567.245.1
TMR39.158.766.448.6
JEGAL39.359.366.848.9
Text Contrastive39.158.766.348.5
Semantic Motion Anchors (Ours)42.3†62.5†69.5**51.9†
Gesture-to-text retrieval · BEAT2
MethodR@1R@5R@10MRR
GestureDiffuCLIP32.357.466.644.0
TMR37.457.765.747.0
JEGAL36.658.466.647.0
Text Contrastive37.257.565.447.0
Semantic Motion Anchors (Ours)41.8†62.0†68.9†51.4†

Compared with Text Contrastive (paired t-test): ** p < 0.01; † p < 0.001.

Explore match rates by gesture intent

A retrieved clip can differ from the paired clip but express the same intent. This measure counts how often the first retrieved clip has the same intent label as the paired gesture.

Top-1 semantic label match rate (%) · BEAT2
IntentClipsOursText contrastiveRandom anchor
Emphasis25057.252.857.2
Discourse22762.157.761.7
Other-reference11159.556.858.6
Self-reference9252.252.244.6
Symbolise6848.544.144.1
Contrast2450.041.750.0
Emotion1656.243.850.0
Uncertainty1566.753.360.0
Temporal reference1250.033.350.0
Quantification1145.527.327.3
Negation1050.060.050.0
Relativity966.755.677.8
Enumeration633.333.333.3
Progression30.00.00.0
Listing250.050.050.0
Overall85656.952.655.1

Gesture retrieval

Participants preferred gestures retrieved by our method 72.2% of the time, compared with 27.8% for RAG-Gesture.

Example 01 of 13

RAG-Gesture
Semantic Motion Anchors

Example 02 of 13

RAG-Gesture
Semantic Motion Anchors

Example 03 of 13

RAG-Gesture
Semantic Motion Anchors

Example 04 of 13

RAG-Gesture
Semantic Motion Anchors

Example 05 of 13

RAG-Gesture
Semantic Motion Anchors

Example 06 of 13

RAG-Gesture
Semantic Motion Anchors

Example 07 of 13

RAG-Gesture
Semantic Motion Anchors

Example 08 of 13

RAG-Gesture
Semantic Motion Anchors

Example 09 of 13

RAG-Gesture
Semantic Motion Anchors

Example 10 of 13

RAG-Gesture
Semantic Motion Anchors

Example 11 of 13

RAG-Gesture
Semantic Motion Anchors

Example 12 of 13

RAG-Gesture
Semantic Motion Anchors

Example 13 of 13

RAG-Gesture
Semantic Motion Anchors
How did participants compare the gestures?

Each of the 32 participants made 10 forced choices between paired gesture animations. For the same spoken query and retrieval database, participants compared the gesture retrieved by RAG-Gesture with the gesture retrieved using semantic motion anchors.

Downstream application: Co-speech gesture generation

Example 01 of 13

RAG-Gesture
Semantic Motion Anchors

Example 02 of 13

RAG-Gesture
Semantic Motion Anchors

Example 03 of 13

RAG-Gesture
Semantic Motion Anchors

Example 04 of 13

RAG-Gesture
Semantic Motion Anchors

Example 05 of 13

RAG-Gesture
Semantic Motion Anchors

Example 06 of 13

RAG-Gesture
Semantic Motion Anchors

Example 07 of 13

RAG-Gesture
Semantic Motion Anchors

Example 08 of 13

RAG-Gesture
Semantic Motion Anchors

Example 09 of 13

RAG-Gesture
Semantic Motion Anchors

Example 10 of 13

RAG-Gesture
Semantic Motion Anchors

Example 11 of 13

RAG-Gesture
Semantic Motion Anchors

Example 12 of 13

RAG-Gesture
Semantic Motion Anchors

Example 13 of 13

RAG-Gesture
Semantic Motion Anchors

BibTeX

@inproceedings{suresh2026semantic,
  title = {Semantic Motion Anchors: Bridging Motion and Meaning in Co-Speech Gestures},
  author = {Varsha Suresh and Mohammad Mahdi Abootorabi and Mohamed Salman and M. Hamza Mughal and Christian Theobalt and Ashwin Ram and J{\"u}rgen Steimle and Vera Demberg},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
  year = {2026},
  eprint = {2605.30608},
  archivePrefix = {arXiv},
  primaryClass = {cs.CL},
  url = {https://arxiv.org/abs/2605.30608}
}