Enhancing Speech Large Language Models through Reinforced Behavior Alignment
Organizations: Xi’an Jiaotong-Liverpool University · The Chinese University of Hong Kong
Abstract
Speech large language models (SpeechLMs) can process spoken requests, yet still lag behind text-prompted large language models (LLMs) on instruction following and reasoning. We argue that this gap is not only an ASR or representation problem: the same semantic instruction can induce different response policies when spoken with different speakers, accents, noise conditions, prosody, or disfluencies. We propose Verifiable Invariant Reinforced Behavior Alignment (VIRBA), a reinforcement-learning framework for aligning SpeechLM behavior across acoustic realizations of the same semantic intent. VIRBA builds multi-view spoken instruction groups, scores sampled responses with semantic preference, rule-verifiable correctness, cross-acoustic invariance, and adaptive reasoning rewards, and optimizes the model with Cross-Acoustic Group Relative Policy Optimization (CA-GRPO). The resulting objective moves SpeechLM alignment beyond teacher imitation toward robust reasoning policies that remain stable across realistic spoken realizations. Experiments with recent SpeechLM baselines, disfluency robustness, spoken QA, audio reasoning, and speech-to-text translation show the largest gains on reasoning-heavy and acoustically perturbed spoken prompts.
Figures & tables
| Reward | Signal source | Applies to | Training role |
|---|---|---|---|
| LLM judge vs. teacher | open-ended instructions | helpfulness and coherence | |
| EM/F1, constraints, BLEU/COMET | QA, IFEval, S2TT | correctness and reduces hallucination | |
| pairwise semantic agreement | multi-view speech groups | robustness across speakers and disfluency | |
| task difficulty and rationale quality | reasoning tasks | hard reasoning without overthinking |
| Instruction following | Speech robustness | ||||
|---|---|---|---|---|---|
| Model | Alpaca LC | Speech IFEval | DOWIS LC | Disfl. LC | Cons. (%) |
| Qwen2-Audio base | 50.0 | 38.5 | 42.1 | 35.4 | 82.6 |
| GLM-4-Voice | 64.2 | 52.3 | 56.1 | 50.6 | 91.2 |
| Qwen2.5-Omni | 71.8 | 60.7 | 63.0 | 57.4 | 94.1 |
| Kimi-Audio | 70.1 | 59.4 | 61.5 | 56.8 | 93.8 |
| AF3 | 68.5 | 57.8 | 60.2 | 55.6 | 93.1 |
| Quality | Robustness | Efficiency | |||
|---|---|---|---|---|---|
| System | Clean LC | Speech IFEval | DOWIS LC | Disfl. LC | Latency |
| Qwen2-Audio direct | 50.0 | 38.5 | 42.1 | 35.4 | 1.4 |
| Whisper + Llama-3.1-8B | 66.4 | 54.0 | 55.2 | 47.6 | 3.1 |
| Whisper + Llama-3.1-70B | 77.0 | 60.2 | 62.2 | 54.6 | 4.8 |
| Whisper + Qwen2.5-Instruct | 74.8 | 59.1 | 61.0 | 53.8 | 3.9 |
| Qwen2.5-Omni direct | 71.8 | 60.7 | 63.0 | 57.4 | 2.2 |
| Topic | Group-DPO | Single-RL | VIRBA | Primary driver |
|---|---|---|---|---|
| Information seeking | 55.0 | 76.5 | 81.2 | factual verifier |
| Advice seeking | 56.5 | 72.5 | 77.0 | preference + invariance |
| Creative writing | 60.0 | 70.0 | 73.8 | preference reward |
| Planning | 61.0 | 80.0 | 83.5 | constraint checking |
| Reasoning | 55.5 | 70.5 | 79.4 | adaptive reasoning |
| Brainstorming | 71.0 | 73.5 | 77.4 | response diversity control |
| Model | WebQ | TriviaQA | SpeechR MC | SpeechR Gen | SoundMind | MMAR |
|---|---|---|---|---|---|---|
| Qwen2-Audio base | 10.1 | 19.7 | 45.8 | 39.0 | 41.2 | 31.4 |
| GLM-4-Voice | 32.2 | 39.1 | 51.0 | 44.2 | 46.5 | 34.8 |
| Qwen2.5-Omni | 38.6 | 50.4 | 57.4 | 50.1 | 54.8 | 38.9 |
| Kimi-Audio | 43.2 | 57.4 | 61.8 | 55.0 | 59.3 | 45.2 |
| AF3 | 42.8 | 56.2 | 64.2 | 58.0 | 62.8 | 50.5 |
| Step-Audio-R1 | 44.5 | 58.0 | 70.5 | 64.2 | 69.8 | 56.4 |
| Reward signal | Expert corr. | Win acc. | Verifier F1 | Disfluent corr. | Length bias |
|---|---|---|---|---|---|
| LLM judge only | 0.56 | 68.4 | 61.0 | 0.47 | 0.31 |
| Judge + length control | 0.61 | 71.5 | 62.8 | 0.52 | 0.12 |
| Judge + verifier | 0.66 | 75.2 | 82.6 | 0.57 | 0.14 |
| Judge + invariance | 0.64 | 73.0 | 65.1 | 0.66 | 0.13 |
| Full VIRBA reward | 0.71 | 78.6 | 81.4 | 0.70 | 0.08 |
| Model | En De | En Zh | CoVoST Avg. | FLEURS Avg. | MuST-C Avg. |
|---|---|---|---|---|---|
| Whisper-large V2 | 24.6 | 40.8 | 28.0 | 23.5 | 25.4 |
| SeamlessM4T-L V2 | 29.8 | 46.2 | 32.8 | 29.4 | 31.9 |
| Qwen2-Audio base | 25.9 | 45.2 | 30.3 | 28.6 | 29.1 |
| Qwen2.5-Omni | 33.0 | 48.0 | 35.0 | 35.5 | 36.0 |
| Kimi-Audio | 33.6 | 48.2 | 35.4 | 35.1 | 35.8 |
| AF3 | 31.5 | 46.8 | 33.9 | 34.2 | 34.5 |
| Variant | IF | SpeechR | MMAR | DOWIS | Robust | Consis. |
|---|---|---|---|---|---|---|
| VIRBA | 76.2 | 62.8 | 42.7 | 66.8 | 61.7 | 0.962 |
| w/o verifiable reward | 72.4 | 56.6 | 37.9 | 64.0 | 58.6 | 0.956 |
| w/o invariance reward | 71.8 | 59.1 | 40.2 | 58.3 | 52.9 | 0.913 |
| w/o adaptive reasoning reward | 74.1 | 57.8 | 38.6 | 65.4 | 60.1 | 0.958 |
| w/o robust speech views | 72.0 | 59.3 | 40.0 | 57.6 | 47.5 | 0.934 |
| DPO-style pairwise update | 70.9 | 55.2 | 36.8 | 56.1 | 50.7 | 0.901 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Split | Size | Speech views | Primary role |
|---|---|---|---|
| Core-Synth | 1.0M | 4 TTS speakers | broad instruction following and teacher behavior transfer |
| Reason | 120K | TTS + noise + prosody | factual, procedural, and normative spoken reasoning |
| Verify | 180K | TTS + accent + rate | exact-answer QA, instruction constraints, and translation rewards |
| Robust | 80K | disfluent + human-recorded | robustness to fillers, repairs, accent, and recording variation |
| Translate | 327K | dataset speech + TTS variants | speech-to-text translation transfer |
| Model | Ar | De | Es | Fr | Hi | Ja | Pt | Avg. |
|---|---|---|---|---|---|---|---|---|
| SeamlessM4T-L V2 | 34.7 | 37.1 | 25.4 | 33.7 | 28.5 | 19.5 | 38.5 | 29.4 |
| Single-view RL | 35.1 | 37.3 | 40.1 | 34.4 | 31.6 | 19.9 | 39.1 | 32.5 |
| Group-DPO | 36.3 | 37.6 | 40.3 | 34.4 | 32.7 | 17.7 | 38.2 | 33.2 |
| VIRBA | 36.8 | 38.2 | 40.8 | 35.1 | 33.5 | 20.4 | 39.6 | 34.0 |
| Training group | Spoken- Alpaca LC | DOWIS | Disfluent robust | Consis- tency | Rel. cost |
|---|---|---|---|---|---|
| 71.0 | 57.2 | 51.5 | 0.914 | 0.25 | |
| 73.8 | 62.1 | 56.8 | 0.940 | 0.50 | |
| 74.5 | 63.4 | 58.5 | 0.953 | 0.50 | |
| 76.2 | 66.8 | 61.7 | 0.962 | 1.00 | |
| 76.7 | 67.4 | 62.0 | 0.965 | 1.50 |
| Model | Accent drop | Noise drop | Disfluency drop | Emotion/prosody drop |
|---|---|---|---|---|
| Qwen2-Audio base | 12.4 | 15.1 | 18.7 | 10.8 |
| TTS-SFT | 9.6 | 11.3 | 14.0 | 8.2 |
| Single-view RL | 8.8 | 10.2 | 12.6 | 7.9 |
| VIRBA | 4.9 | 6.1 | 6.8 | 4.5 |
| Data fraction | Instruction groups | Spoken- Alpaca LC | SpeechR | DOWIS | Disfluent robust |
|---|---|---|---|---|---|
| 10% | 138K | 69.2 | 54.0 | 57.1 | 51.8 |
| 25% | 347K | 72.5 | 57.6 | 61.2 | 56.0 |
| 50% | 694K | 74.4 | 60.4 | 64.2 | 59.2 |
| 100% | 1.39M | 76.2 | 62.8 | 66.8 | 61.7 |
| Model | Unseen TTS | Human rec. | Accent OOD | Phone/ noisy | Code- switch | Consis. |
|---|---|---|---|---|---|---|
| Qwen2-Audio base | 48.8 | 43.1 | 41.5 | 38.2 | 35.0 | 0.812 |
| TTS-SFT | 61.0 | 55.4 | 52.8 | 49.7 | 44.3 | 0.884 |
| Single-view RL | 66.2 | 59.0 | 56.5 | 52.4 | 47.6 | 0.906 |
| Qwen2.5-Omni | 70.5 | 64.4 | 61.0 | 58.2 | 52.1 | 0.932 |
| Step-Audio-R1 | 71.6 | 65.1 | 62.7 | 58.6 | 53.4 | 0.939 |
| VIRBA (Qwen2-Audio) | 73.8 | 68.0 | 65.7 | 61.9 | 56.8 | 0.958 |
| System | Response to: “um, can you give, like, an ethical solution to data privacy, but keep it practical?” |
|---|---|
| Base SpeechLM | Relies mostly on opt-in consent and user agreements; relevant but generic and missing enforcement. |
| Single-view RL | Proposes data minimization and purpose limitation; clearer, but varies across speakers and sometimes over-explains. |
| VIRBA | Recommends data minimization, purpose limitation, access logging, and differential privacy for aggregate analytics; states how each step is practical and auditable. |
| Task type | Verifier | Reward note |
|---|---|---|
| Short QA | normalized exact match and token F1 | penalize unsupported long answers |
| Instruction constraints | parser over required and forbidden attributes | combine with judge preference if constraints are soft |
| Reasoning QA | final-answer correctness plus concise rationale score | reward thinking only for hard examples |
| Translation | BLEU/COMET against teacher or gold target | group by source speech views |
| Open-ended chat | pairwise LLM preference and semantic consistency | use invariance reward to avoid speaker-conditioned drift |
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