Can Speech LLMs Think while Listening?
Yi-Jen Shih, Desh Raj, Chunyang Wu, Wei Zhou, SK Bong, Yashesh Gaur, Jay Mahadeokar, Ozlem Kalinli, Mike Seltzer
TL;DR
This work demonstrates that fine-tuning a multi-stream speech LLM with text-based chain-of-thought substantially improves spoken reasoning performance, achieving an average 2.4x accuracy gain on SRQA tasks. It introduces a thinking-while-listening framework guided by a Question Completeness metric to start reasoning earlier, and uses Direct Preference Optimization to balance accuracy and latency, yielding up to a 70% reduction in latency under tuned settings. Built on the Moshi multi-stream architecture, the approach interleaves CoT with streaming ASR within the text monologue stream, enabling concurrent listening, reasoning, and speaking. The results establish a strong accuracy improvement and a controllable accuracy-latency trade-off, signaling a practical path toward more responsive and cognitively enabled Speech LLMs.
Abstract
Recent advances in speech large language models (speech LLMs) have enabled seamless spoken interactions, but these systems still struggle with complex reasoning tasks. Previously, chain-of-thought (CoT) prompting or fine-tuning has been to shown to significantly improve the reasoning abilities of text-based LLMs. In this work, we investigate the effect of CoT fine-tuning for multi-stream speech LLMs, demonstrating that reasoning in text space improves the accuracy of speech LLMs by 2.4x, on average, over a suite of spoken reasoning tasks. Beyond accuracy, the latency of the spoken response is a crucial factor for interacting with voice-based agents. Inspired by the human behavior of "thinking while listening," we propose methods to reduce the additional latency from reasoning by allowing the model to start reasoning before the user query has ended. To achieve this, we introduce an entropy-based metric, "question completeness," which acts as an indicator to guide the model on the optimal time to start reasoning. This method provides greater control over the accuracy-latency trade-off compared with heuristic-based approaches and, under equivalent latency conditions, yields a 4% accuracy gain on ARC-Easy. Finally, we use Direct Preference Optimization (DPO) on preference data created using rejection sampling to push the accuracy-latency pareto frontier further, resulting in a 70% reduction in latency without loss in accuracy.
