atlas

Research map / Reinforcement learning / RL from feedback

Duolando: Follower GPT with Off-Policy Reinforcement Learning for Dance Accompaniment

ICLR 2024 · Reinforcement learning › RL from feedback · approach: RL fine-tuning of generative models · 7 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.

Introduces the dance accompaniment task with the DD100 MoCap duet dance dataset and Duolando, a GPT follower model with look-ahead conditioning and off-policy RL using step-wise skating rewards.

Problem

Generating a follower's dance motion that responds to a leader's motion and background music in duet dancing, where prior solo or group dance methods cannot condition on a partner and generalization to unseen music/leader motion causes skating artifacts.

Approach

A two-stage pipeline: VQ-VAEs tokenize body parts and relative translation, and an interaction-coordinated GPT with look-ahead transformers predicts follower tokens conditioned on music and leader; an off-policy RL loss, which pushes policy probability toward a sigmoid of step-wise rewards on self-generated OOD samples, reduces skating.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add off-policy RL fine-tuning (skating-aware step rewards) (ablation)Duolando · DD100FID_k: 106.72 -> 25.30 (81.42 lower)Helped
add off-policy RL fine-tuning (ablation)Duolando · DD100skating ratio: 1.06% -> 0.33%Helped
add off-policy RL fine-tuning (ablation)Duolando · DD100FID_cd: 21.68 -> 9.97Helped
add off-policy RL fine-tuning (ablation)Duolando · DD100CF and BED: CF 57.43 -> 52.36; BED 0.2795 -> 0.2858Mixed
add relative translation tr VQ-VAE prediction (interaction coordination with translation) (ablation)Duolando GPT · DD100FID_cd: 7970.19 -> 21.68Helped
add relative translation tr prediction (ablation)Duolando GPT · DD100CF(%): 7.76 -> 57.43Helped
add relative translation tr prediction (ablation)Duolando GPT · DD100FID_k: 62.29 -> 106.72Hurt
add leader conditioning and interaction coordination (vs solo, no tr) (ablation)Duolando GPT · DD100BED: 0.1826 -> 0.2194Helped
add look-ahead mechanism (LAT) (ablation)Duolando w/o. RL · DD100FID_k: 132.73 -> 106.72Helped
add look-ahead mechanism (LAT) (ablation)Duolando w/o. RL · DD100skating ratio: 1.24% -> 1.06%Helped
add look-ahead mechanism (LAT) (ablation)Duolando w/o. RL · DD100interactive metrics (FID_cd, CF, BED): FID_cd 20.80 vs 21.68; CF 55.81 vs 57.43No clear effect
randomize music input at test time (ablation)Duolando · DD100BAS: BAS 0.2046 -> 0.2072 (random); BED 0.2858 -> 0.2582Mixed

Surprising findings

Limitations

Experimental setup

Datasets: DD100

Benchmarks: DD100

Metrics: FID_k FID_g Div_k Div_g FID_cd Div_cd contact frequency beat echo degree beat align score skating ratio

Baselines: Bailando EDGE Duolando w/o. RL Duolando w/o. RL tr Duolando w/o. RL tr IC

Builds on: Bailando VQ-VAE minGPT actor-critic

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