atlas

Research map / Video / Video generation

Ready-to-React: Online Reaction Policy for Two-Character Interaction Generation

ICLR 2025 · Video › Video generation · approach: Text-to-motion diffusion · 0 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 Ready-to-React, an online reaction policy that couples an autoregressive transformer with a diffusion head over VQ-VAE motion latents, so each boxing character reacts to its opponent's past motion in a streaming fashion.

Problem

Generating two-character interactions online, where each character must react in real time to the counterpart's past motion rather than to complete sequences or jointly generated conditioned sequences, while avoiding error accumulation over long horizons.

Approach

Each character runs the same reaction policy: a transformer history encoder feeds a single-layer MLP diffusion head that predicts the next VQ-VAE motion latent, and a transformer online decoder turns that latent plus recent frames and root info into the next poses, enabling streaming, decision-independent two-character generation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace VQ-VAE motion encoder with VAE (ablation)Ready-to-React · DuoBox reactive and two-characterFID per-frame: 0.535 -> 0.525; 1.394 -> 1.446No clear effect
add a motion encoder to predict motion latents instead of raw poses (ablation)Ready-to-React · DuoBox reactiveFID per-frame: 0.693 -> 0.535Helped
add a motion encoder to predict motion latents instead of raw poses (ablation)Ready-to-React · DuoBox two-characterFID per-frame: 7.203 -> 1.394Helped
replace GPT predictor with diffusion predictor (ablation)Ready-to-React · DuoBox reactiveFID per-frame: 0.892 -> 0.535Helped
replace GPT predictor with diffusion predictor (ablation)Ready-to-React · DuoBox two-characterFID per-frame: 2.418 -> 1.394Helped
add the online motion decoder instead of decoding with the VQ-VAE decoder (ablation)Ready-to-React · DuoBox reactiveFID per-frame: 5.215 -> 0.535Helped
add the online motion decoder instead of decoding with the VQ-VAE decoder (ablation)Ready-to-React · DuoBox two-characterFID per-frame: 11.279 -> 1.394Helped
add root sequence R to the decoder input (ablation)Ready-to-React · DuoBox two-characterFID per-frame: 3.370 -> 1.394Helped
add root sequence R to the decoder input (ablation)Ready-to-React · DuoBox reactiveroot orientation: 43.3% -> 34.7%Mixed
condition the reaction policy on sparse head and hand signalsReady-to-React · DuoBox sparse-control reactiveFID per-frame: 0.697 -> 0.249Helped

Surprising findings

Limitations

Experimental setup

Datasets: DuoBox

Benchmarks: DuoBox

Metrics: FID (per-frame, per-transition, per-clip) jitter root orient (RO) foot sliding (FS) position error rotation error

Baselines: InterFormer CVAE-AR CAMDM T2MGPT-online Duolando-offline

Builds on: VQ-VAE DDIM T2M-GPT Duolando CAMDM

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