Semantic-Aware Interruption Detection in Spoken Dialogue Systems: Benchmark, Metric, and Model
Organizations: Qwen Team, Alibaba · Independent Researcher
Abstract
Achieving natural full-duplex interaction in spoken dialogue systems (SDS) remains a challenge due to the difficulty of accurately detecting user interruptions. Current solutions are polarized between "trigger-happy" VAD-based methods that misinterpret backchannels and robust end-to-end models that exhibit unacceptable response delays. Moreover, the absence of real-world benchmarks and holistic metrics hinders progress in the field. This paper presents a comprehensive frame-work to overcome these limitations. We first introduce SID-Bench, the first benchmark for semantic-aware interruption detection built entirely from real-world human dialogues. To provide a rigorous assessment of the responsiveness-robustness trade-off, we propose the Average Penalty Time (APT) metric, which assigns a temporal cost to both false alarms and late responses. Building on this framework, we design an LLM-based detection model optimized through a novel training paradigm to capture subtle semantic cues of intent. Experimental results show that our model significantly outperforms mainstream baselines, achieving a nearly threefold reduction in APT. By successfully resolving the long-standing tension between speed and stability, our work establishes a new state-of-the-art for intelligent interruption handling in SDS. To facilitate future research, SID-Bench and the associated code are available at: https://github.com/xkx-hub/SID-bench.
Figures & tables
| Language | Category | Count |
|---|---|---|
| Chinese | Interruption at the beginning | 500 |
| Interruption in the middle | 600 | |
| Uninterrupted | 500 | |
| English | Interruption at the beginning | 500 |
| Interruption in the middle | 600 | |
| Uninterrupted | 500 |
| EN | ZH | Noise Silence | Average | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | IRL | FIR | APT | IRL | FIR | APT | FIR | APT | IRL | FIR | APT |
| FSMN-VAD [ 28 ] | 0 | 0.906 | 3.328 | 0 | 0.915 | 3.563 | 0.392 | 4.791 | 0 | 0.840 | 3.627 |
| Free-Omni(Silero VAD) [ 21 ] | 0.141 | 0.669 | 2.429 | 0.186 | 0.513 | 1.977 | 0.154 | 1.658 | 0.173 | 0.532 | 2.129 |
| FireRedChat (pVAD) [ 1 ] | 0.474 | 0.734 | 2.997 | 1.170 | 0.338 | 2.311 | 0.098 | 2.458 | 1.045 | 0.476 | 2.627 |
| Moshi [ 3 ] | 2.517 | 0.010 | 1.749 | - | - | - | 0.464 | 7.810 | 2.517 | 0.118 | 3.192 |
| SID-model (proposed) | 0.444 | 0.140 | 0.921 | 0.338 | 0.138 | 0.656 | 0.026 | 0.215 | 0.389 | 0.124 | 0.711 |
| Silence | Noise | |||
|---|---|---|---|---|
| Model | FAN | APT | FAN | APT |
| FSMN-VAD | 159 | 5.420 | 37 | 3.846 |
| Freeze-Omni | 67 | 2.286 | 10 | 0.716 |
| FireRedChat | 0 | 0 | 49 | 6.145 |
| Moshi | 168 | 5.720 | 64 | 7.810 |
| SID-model (proposed) | 10 | 0.340 | 3 | 0.028 |
Spoken Dialogue Systems
Spoken dialogue systems let machines understand and respond to speech while managing turn-taking, context, emotion, and real-time interaction.
See all 141 papers