atlas

Research map / Large language models / Language, safety and interpretability

A Full-duplex Speech Dialogue Scheme Based On Large Language Model

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Speech and audio language models · 4 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.

Proposes a full-duplex LLM-based speech dialogue system that uses a two-state neural FSM (SPEAK/LISTEN) with control tokens, fine-tuning Llama-3-8B-Instruct on GPT-4-generated interruption dialogues to cut response latency over half-duplex baselines.

Problem

Existing chat LLM speech dialogue systems are half-duplex (round-based), causing high response latency and poor interruption handling; full-duplex LLM dialogue has not been systematically realized.

Approach

An LLM is aligned to operate a two-state neural finite state machine via control tokens emitted in a serialized token tape, with ASR perception and TTS motor modules running in parallel, so turn-taking and interruption become next-token prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the full-duplex configuration with streaming ASR and streaming TTS instead of the half-duplex non-streaming setupLlama-3-8B-Instruct dialogue system · Full-duplex dialogue simulatorFTED average latency: 2.28s -> 0.68sHelped
Use semi-streaming ASR with a duplex LLM and non-streaming TTS instead of the non-streaming baselineLlama-3-8B-Instruct dialogue system · Full-duplex dialogue simulatorFTED average latency: 2.28s -> 1.49sHelped
Use streaming ASR with a duplex LLM and non-streaming TTS instead of the non-streaming baselineLlama-3-8B-Instruct dialogue system · Full-duplex dialogue simulatorFTED average latency: 2.28s -> 1.15sHelped
Use streaming TTS with the streaming-ASR duplex configurationConfiguration 3: asr-s+llm-fd+tts-ns · Full-duplex dialogue simulatorFTED average latency: 1.15s -> 0.68sHelped
Fine-tune the base model on full-duplex dialogue dataLlama-3-8B-Instruct · Machine interrupts userPrecision: 37.4 -> 54.7Helped
Fine-tune the base model on full-duplex dialogue dataLlama-3-8B-Instruct · Machine interrupts userPIR_mid: 36.1 -> 79.1Helped
Fine-tune the base model on full-duplex dialogue dataLlama-3-8B-Instruct · Machine interrupts userPRR_mid: 79.3 -> 91.3Helped
Fine-tune the base model on full-duplex dialogue dataLlama-3-8B-Instruct · User interrupts machinePRR_avg: 93.6 -> 96.7Helped
Fine-tune the base model on full-duplex dialogue dataLlama-3-8B-Instruct · MMLUscore: 68.4 -> 67.5Hurt
Fine-tune the base model on full-duplex dialogue dataLlama-3-8B-Instruct · TriviaQAscore: 64.8 -> 65.9Helped
Fine-tune the base model on full-duplex dialogue dataLlama-3-8B-Instruct · HumanEvalscore: 55.5 -> 50.6Hurt
Fine-tune the base model on full-duplex dialogue dataLlama-3-8B-Instruct · GSM-8Kscore: 79.3 -> 75.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ShareGPT GPT-4-generated dialogues

Benchmarks: duplex-dialogue-3k OpenCompass MMLU TriviaQA HumanEval GSM-8K MATH

Metrics: first token emission delay proper interruption rate proper response rate interruption precision recall latency average/50%/90%

Baselines: GPT-4o GPT-3.5-turbo-0125 Llama-3-8B-Instruct half-duplex ASR+LLM+TTS pipeline

Builds on: instruction tuning supervised fine-tuning Whisper VITS

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