atlas

Research map / Image generation / GANs

DIDiffGes: Decoupled Semi-Implicit Diffusion Models for Real-time Gesture Generation from Speech

AAAI 2025 · Image generation › GANs · approach: GAN-based image manipulation · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DIDiffGes, a decoupled semi-implicit diffusion framework that uses GAN-style adversarial training plus L2 and auxiliary forward-diffusion losses to generate co-speech gestures in 10 sampling steps.

Problem

Diffusion models produce high-quality co-speech gestures but their many sampling steps make real-time gesture generation impractical.

Approach

Combines large-step diffusion denoising with adversarial marginal matching, an auxiliary forward-diffusion constraint, and separate body/hand decoupling, plus a sequential denoiser that generates root motion conditioned on denoised local body motion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase sampling steps from 1 to 10 (ablation)DIDiffGes · ZeroEGGsFGD: 85.44 -> 12.57Helped
Increase sampling steps from 10 to 50 (ablation)DIDiffGes · ZeroEGGsFGD: 12.57 -> 12.02No clear effect
Increase sampling steps from 10 to 50 (ablation)DIDiffGes · ZeroEGGsInf. time: 0.29 -> 0.99Hurt
Add explicit reconstruction loss (weight 1 instead of 0) (ablation)DIDiffGes · ZeroEGGsFGD: 93.10 -> 12.74Helped
Vary reconstruction loss weight from 1 to 10 or 100 (ablation)DIDiffGes · ZeroEGGsFGD: 12.74 -> 12.32; 12.74 -> 12.38No clear effect
Add auxiliary forward diffusion constraint (ablation)DIDiffGes · ZeroEGGsFGD: 26.9 -> 12.32Helped
Use DIDiffGes instead of DSGgesture generation · ZeroEGGFGD: 15.67 -> 12.57Helped
Use DIDiffGes instead of DSGgesture generation · BEATFGD: 113.7 -> 98.6Helped
Use DIDiffGes instead of DSGgesture generation · BEATBA: 0.89 -> 0.88Hurt
Use DIDiffGes instead of FreeTalkergesture generation · ZeroEGGDIV: 0.84 -> 0.76Hurt
Use DIDiffGes instead of FreeTalkergesture generation · BEATDIV: 0.77 -> 0.74Hurt
Use DIDiffGes instead of DPM-Solver-1 (DDIM) at 10 stepsgesture generation · ZeroEGGFGD: 21.7 -> 12.57Helped

Surprising findings

Limitations

Experimental setup

Datasets: BEAT ZeroEGGs AIST++

Benchmarks: BEAT ZeroEGGs AIST++

Metrics: FGD BA DIV inference time user study

Baselines: DSG FreeTalker DiffGesture Trimodal HA2G CAMN DPM-Solver DDGAN SIDDMs MLD

Builds on: SIDDM DDGAN MDM DDPM CFG

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy