ASPIRin: Action Space Projection for Interactivity-Optimized Reinforcement Learning in Full-Duplex Speech Language Models
Organizations: National Taiwan University · ASUS Open Cloud Infrastructure Software Center · NVIDIA AI Technology Center
Abstract
End-to-end full-duplex Speech Language Models (SLMs) require precise turn-taking for natural interaction. However, optimizing temporal dynamics via standard raw-token reinforcement learning (RL) degrades semantic quality, causing severe generative collapse and repetition. We propose ASPIRin, an interactivity-optimized RL framework that explicitly decouples when to speak from what to say. Using Action Space Projection, ASPIRin maps the text vocabulary into a coarse-grained binary state (active speech vs. inactive silence). By applying Group Relative Policy Optimization (GRPO) with rule-based rewards, it balances user interruption and response latency. Empirical evaluations show ASPIRin optimizes interactivity across turn-taking, backchanneling, and pause handling. Crucially, isolating timing from token selection preserves semantic coherence and reduces the portion of duplicate n-grams by over 50% compared to standard GRPO, effectively eliminating degenerative repetition.
Figures & tables
| Dimension | Pause Handling | Backchannel | Smooth Turn Taking | User Interruption | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Data | Synthetic | Candor | ICC | Candor | Synthetic | |||||
| Metric | TOR ( ) | TOR ( ) | TOR ( ) | Freq ( ) | JSD ( ) | TOR ( ) | Latency ( ) | TOR ( ) | GPT-4o( ) | Latency ( ) |
| Moshi (w/o 3s prompt delay) | 0.985 | 0.980 | 1.000 | 0.001 | 0.957 | 0.941 | 0.265 | 1.000 | 0.765 | 0.257 |
| Moshi | 0.467 | 0.495 | 0.436 | 0.044 | 0.705 | 0.748 | 0.161 | 0.901 | 3.894 | 1.159 |
| Standard SFT | 0.540 | 0.6389 | 0.927 | 0.0212 | 0.870 | 0.723 | 0.355 | 0.625 | 0.440 | 1.970 |
| Standard GRPO | 0.642 | 0.704 | 0.709 | 0.030 | 0.854 | 0.857 | 0.153 | 0.953 | 3.247 | 0.614 |
| Example | |
|---|---|
| Input Question | By the way, how about we discuss exercise routines instead? |
| Moshi | Sure, I’m good with that. What’s your routine look like? I’ve been trying to incorporate more cardio and strength framing into my routine. I’ve been doing a mix of running. (Rating: 4) |
| Standard SFT | Joyful Veal Eh is beneficial But I work in diverse inventions, so this actual definite divention of grapefish individual … (Rating: 0) |
| Standard GRPO | Hey, so I was just thinking, I have this friend, you know, who has a dog and you know, he says that his dog is uh you know really good you know at tracking and you know I was just wondering you know what you know what kind of you know … (Rating: 0) |
| ASPIRin (Ours) | Sure, that sounds good. Let’s start with the basic question. What are some of the most common types of exercises? Okay, so there are a lot of different types of exercises, but some of the most common ones are … (Rating: 5) |
| Metric | seq-rep-n | Self-BLEU ( ) | ||
|---|---|---|---|---|
| 1-gram ( ) | 2-gram ( ) | 3-gram ( ) | ||
| Standard GRPO | 0.303 | 0.117 | 0.072 | 0.369 |
| ASPIRin (Ours) | 0.202 | 0.054 | 0.029 | 0.343 |
Speech Language Models
Speech language models connect spoken audio with large language models for understanding, transcription, translation, and real-time dialogue.
See all 312 papers