Decoupling Conversational Dynamics in Full-Duplex Spoken Models through Reinforcement Learning
About
Recent full-duplex spoken dialogue models have demonstrated compelling progress toward human-like interaction, enabling agents to respond with low latency, produce backchannels, and handle user barge-ins. Yet these improvements in conversational dynamics often come with weaker reasoning and instruction-following abilities, revealing a potential tension between interactive dynamics and intelligence capability. In this paper, we argue that such an intelligence--dynamics trade-off is not fundamental: conversational dynamics can instead be learned as a separate real-time decision policy from human dialogue data. To this end, we propose DuplexPO, a reinforcement learning (RL) framework that decouples when to speak from what to say. It preserves the semantic response capability of an instruction-tuned assistant, while optimizing its temporal interaction behavior over selected high-impact windows from long human conversations. To quantitatively optimize these dynamics, we formulate the Factorized Conversational Dynamics Reward (FCDR) to enable fine-grained temporal credit assignment for turn initiation, backchanneling, yielding, and regularized participation. The policy is then optimized with a GRPO-style objective. Experiments show that DuplexPO substantially improves full-duplex behaviors, including timely backchannels, smooth turn-taking, and barge-in handling, while maintaining strong reasoning and instruction-following performance. Moreover, improvements in dynamics-oriented metrics are reflected in better user experience, suggesting that optimizing conversational timing as a standalone objective can promote more natural full-duplex interaction.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Instruction Following | AlpacaEval | -- | 423 | |
| Question Answering | OpenBookQA | Accuracy73.7 | 157 | |
| Speech Understanding | MMSU | Accuracy56.2 | 35 | |
| Question Answering | SDQA | Accuracy49.8 | 23 | |
| Question Answering | WebQ | Accuracy (WebQ)44.5 | 23 | |
| Question Answering | Llama Questions | Accuracy75.3 | 19 | |
| Turn Taking | FDB v3 | Turn-Take100 | 10 | |
| Instruction Following | CommonEval (ComE) | GPT-score3.74 | 9 | |
| Backchanneling | Fisher | Init Rate97.8 | 5 | |
| Backchanneling | Seamless | Initialization Rate99.5 | 5 |