atlas

Research map / Large language models / Alignment and preferences

Aligning Spoken Dialogue Models from User Interactions

ICML 2025 · Large language models › Alignment and preferences · approach: Reward model design and preference models · 0 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.

Builds a 150k+ preference dataset from live full-duplex spoken conversations with Moshi, using LLM-judge (Mistral Large 2) feedback and TTS resynthesis, and applies offline alignment (DPO-LN and variants) to fine-tune Moshi for better QA, safety, and timing.

Problem

Preference alignment methods are built for text LLMs and do not handle real-time full-duplex speech dynamics such as interruptions, interjections, overlaps, and unsegmented turns.

Approach

Derive content-related and timing-related preference pairs from raw organic spoken conversations (transcribed, audio discarded, user turns resynthesized via TTS), then align a full-duplex speech-to-speech model offline, applying DPO-style loss only on text tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Align Moshi with DPO-LN on the final preference-data mixMoshi · QA benchmarksaverage accuracy: 36{.}1 to 39{.}2 (+3{.}1)Helped
Align Moshi with DPO-LN on the final preference-data mixMoshi · Safety benchmarksaverage accuracy: 70{.}9 to 77{.}8 (+6{.}9)Helped
Transfer DPO-LN alignment using the same preference dataMoshika · QA benchmarksaverage accuracy: 37{.}2 to 38{.}2Helped
Transfer DPO-LN alignment using the same preference dataMoshika · Safety benchmarksaverage accuracy: 66{.}2 to 77{.}2 (+11{.}0)Helped
Add audio-token preference probabilities to text-stream DPO-LN (ablation)Moshi · QA benchmarksaverage accuracy: 39{.}2 to 35{.}3Hurt
Add cross-entropy loss on audio tokens to text-stream DPO-LN (ablation)Moshi · QA benchmarksaverage accuracy: 39{.}2 to 34{.}3Hurt
Replace DPO-LN with DPO (ablation)Moshi · QA benchmarksaverage accuracy: 39{.}2 to 36{.}2Hurt
Replace DPO-LN with SimPO (ablation)Moshi · Safety benchmarksaverage accuracy: 77{.}8 to 73{.}1Hurt
Replace DPO-LN with APO-Zero (ablation)Moshi · QA benchmarksaverage accuracy: 39{.}2 to 39{.}0No clear effect
Use Type-C timing-only preference pairs (ablation)Moshi · QA benchmarksaverage accuracy: 36{.}1 to 39{.}4Helped
Use Type-A content-only preference pairs (ablation)Moshi · QA benchmarksaverage accuracy: 36{.}1 to 36{.}7No clear effect
Set DPO-LN β to 0.5 rather than 0.3 (ablation)Moshi · QA benchmarksaverage accuracy: 39{.}2 to 38{.}4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Llama Questions TriviaQA WebQuestions ALERT XSTest

Benchmarks: Llama Questions TriviaQA WebQuestions ALERT XSTest

Metrics: accuracy replay length WER human ratings (coherence, engagement, relevance)

Baselines: SpeechGPT Spectron Moshi (base) DPO SimPO APO-Zero

Builds on: Moshi DPO SimPO APO RLAIF

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