GDPO-Listener Expressive Interactive Head Generation via Auto-Regressive Flow Matching and Group Reward-Decoupled Policy Optimization

1University of Southern California, Institute for Creative Technologies

GDPO-Listener generates expressive speaking and listening reactions from multimodal dyadic context, with explicit semantic control and stable dynamics over long sequences.

Abstract

Generating realistic 3D head motion for dyadic interactions is a significant challenge in virtual human synthesis. While recent methods achieve impressive results with speaking heads, they frequently suffer from the “regression-to-the-mean” problem in listener motions, collapsing into static faces, and lack the parameter space for complex nonverbal motions.

We propose GDPO-Listener, a framework for highly expressive speaking and listening motion generation. First, an Auto-Regressive Flow Matching architecture enables stable supervised learning. Second, Group Reward-Decoupled Policy Optimization (GDPO) isolates reward normalization across distinct FLAME parameter groups, explicitly incentivizing high-variance expressive generations.

The framework also enables explicit semantic text control for customizable responses. Extensive evaluations on the Seamless Interaction and DualTalk datasets demonstrate improved long-term kinematic variance, visual expressivity, and semantic controllability over existing baselines.

Overview of GDPO-Listener

Overview of GDPO-Listener inputs, speaking and listening outputs, semantic controls, expanded FLAME parameters, and long-sequence inference.
One unified model supports expressive speaking, lifelike listening, expanded FLAME motion, text-directed emotion, and long-horizon generation.

Method

Two-stage GDPO-Listener architecture with auto-regressive flow matching for supervised learning and decoupled group rewards for reinforcement learning.
Stage 01

Supervised Learning

Multimodal inputs form prefix conditions, and an auto-regressive flow-matching model iteratively predicts actor-motion latents from noise and motion history through ODE sampling.

Stage 02

GDPO Post-Training

The policy is post-trained with SDE sampling and decoupled rewards for distinct FLAME parameter groups, directly optimizing expressive motion without collapsing the reward signal across groups.

Speaking Comparison

Each sample shows the same speaking moment across all five panels for direct comparison. (Click the video to enable audio.)

GT — Ground Truth Baselines GDPO-Listener (Ours)

Listening Comparison

Each sample shows the same listening moment across all five panels for direct comparison. (Click the video to enable audio.)

GT — Ground Truth Baselines GDPO-Listener (Ours)

Text Control

Natural-language prompts guide GDPO-Listener toward distinct emotional responses while preserving the underlying conversational context.

Expressiveness Control

The same conversational input is rendered at low and high expressiveness to show direct control over motion intensity.

GT — Ground Truth GDPO-Listener (Ours)

Long Sequence Inference

GDPO-Listener sustains expressive, context-aware motion throughout a two-minute rollout, demonstrating stable long-horizon generation.

GT — Ground Truth Baselines GDPO-Listener (Ours)
Partner GT Actor GT DualTalk UniLS GDPO-Listener (Ours)

Gaussian Avatar Integration

GDPO-Listener motion is transferred consistently across diverse Gaussian-avatar identities for both speaking and listening interactions.

GT — Ground Truth Baselines GDPO-Listener (Ours)

Speaking Comparison

Listening Comparison