ASSET: Adaptive Speech Segmentation via Reinforcement Learning
Organizations: Johns Hopkins University, USA · The University of Texas at Austin, USA · HLTCOE, Johns Hopkins University, USA · NVIDIA, USA
Abstract
Speech large language models (LLMs) are often built using pretrained acoustic encoders as an audio interface to an LLM decoder. However, LLMs scale poorly with input sequence length, while acoustic encoders tend to produce substantially longer sequences than typical textual inputs. This motivates learning to compress encoder outputs while preserving task-oriented information. To this end, we introduce ASSET, a reinforcement learning (RL)-based framework that learns to adaptively compress encoder outputs by first partitioning them into variable-duration segments and then pooling each segment into a continuous audio token. We use group-relative policy optimization (GRPO) to train a segmenter with task performance feedback and a token-rate penalty. In automatic speech recognition (ASR) experiments, ASSET achieves performance comparable to a transcript-assisted character-boundary oracle with approximately 25% fewer audio tokens on English LibriSpeech, while improving on a phone-boundary oracle at a similar token rate on Mandarin AISHELL. Exploratory experiments on non-ASR tasks further illustrate how learned segmentation changes when the framework is adapted to tasks beyond transcription.
Figures & tables
| System | Configuration | Audio tokens/s | WER (%) | ||
|---|---|---|---|---|---|
| Clean | Other | Clean | Other | ||
| (a) Full LibriSpeech-960h system comparison | |||||
| No downsampling | — | 50.0 | 50.0 | 4.34 0.47 | 7.08 0.19 |
| Fixed grid | 10.0 | 10.0 | 4.37 0.10 | 7.72 0.18 | |
| Phone-CTC | audio-only | 10.9 | 10.5 | 4.05 0.08 | 7.61 0.06 |
| Character oracle † | char-CTC | 14.6 | 14.3 | 2.87 0.07 | 5.66 0.15 |
| Emotion | Speaker count | |||
| Segmentation | Macro-F1 | Hz | Acc. | Hz |
| No downsampling | 50.0 | 50.0 | ||
| Fixed grid ( ) | 25.0 | 25.0 | ||
| Fixed grid ( ) | 10.0 | 10.0 | ||
| Fixed grid ( ) | 5.0 | 5.0 | ||
| Frozen ASR policy | 8.6 | 10.6 | ||
| Segmentation | Tokens/s | CER (%) |
|---|---|---|
| Fixed grid ( ) | 10.1 | 9.17 0.20 |
| Phone oracle † | 7.1 | 12.73 0.36 |
| Character oracle † | 3.2 | 8.63 0.07 |
| ASSET (Transformer) | 7.7 | 7.53 0.07 |
Audio Token Compression
Audio token compression reduces the number of tokens or bits needed to represent sound while preserving information for listening, generation, and understanding.
See all 37 papers