Co-speech Gesture Synthesis by Reinforcement Learning with Contrastive Pretrained Rewards

Mingyang Sun, Mengchen Zhao, Yaqing Hou, Minglei Li, Huang Xu +2 more
2/14/2026

No confident code implementation found for this paper.

Abstract

There is a growing demand of automatically synthesizing co-speech gestures for virtual characters. However, it remains a challenge due to the complex relationship between input speeches and target gestures. Most existing works focus on predicting the next gesture that fits the data best, however, such methods are myopic and lack the ability to plan for future gestures. In this paper, we propose a novel reinforcement learning (RL) framework called RACER to generate sequences of gestures that maximize the overall satisfactory. RACER employs a vector quantized variational autoencoder to learn compact representations of gestures and a GPT-based policy architecture to generate coherent sequence of gestures autoregressively. In particular, we propose a contrastive pre-training approach to calculate the rewards, which integrates contextual information into action evaluation and successfully captures the complex relationships between multi-modal speech-gesture data. Experimental results show that our method significantly outperforms existing baselines in terms of both objective metrics and subjective human judgements. Demos can be found at https://github.com/RLracer/RACER.git.

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{sun2026cospeech,
  title  = {Co-speech Gesture Synthesis by Reinforcement Learning with Contrastive Pretrained Rewards},
  author = {Mingyang Sun and Mengchen Zhao and Yaqing Hou and Minglei Li and Huang Xu and Songcen Xu and Jianye Hao},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.00231},
  url    = {https://doi.org/10.1109/CVPR52729.2023.00231},
  journal = {CVPR 2023 2023}
}

Discussion