Acoustic Progress Propagation for Long-Horizon Speculative Decoding in ASR
Organizations: Zhejiang University, Hangzhou, China
Abstract
Speculative decoding accelerates autoregressive automatic speech recognition (ASR), but the acceptance length of alignment-aware drafters can saturate as the draft horizon increases. We propose a progress-aware speculative drafter that recurrently propagates an acoustic progress state across draft steps and feeds it back into audio cross-attention to guide token generation. We jointly train the drafter and progress predictor over variable draft horizons. On five ASR test sets, our method achieves lossless, macro-averaged end-to-end speedups of 1.657x and 1.227x over target-only autoregressive decoding with Qwen3-ASR-0.6B and Qwen3-ASR-1.7B, respectively. Relative to AnchorDraft, our method improves the macro-averaged speedup by 34.3% and 9.0%, respectively. Horizon sweeps show continued growth in acceptance length beyond the baselines' saturation. Code is available at https://github.com/yuanyuanjia71-spec/ProgDraft.
Figures & tables
| LibriSpeech test-clean | LibriSpeech test-other | TED-LIUM 3 test | GigaSpeech test | FLEURS en-us test | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | Method | Speedup | Speedup | Speedup | Speedup | Speedup | |||||
| Qwen3-ASR 0.6B | Base Drafter | 1.203 | 3.043 | 1.172 | 2.976 | 1.227 | 3.102 | 1.186 | 3.012 | 1.131 | 2.864 |
| SpeechSpec-EAGLE3 | 0.555 | 1.545 | 0.560 | 1.544 | 0.580 | 1.616 | 0.573 | 1.568 | 0.532 | 1.451 | |
| AnchorDraft | 1.260 | 3.241 | 1.223 | 3.137 | 1.263 | 3.245 | 1.246 | 3.178 | 1.176 | 2.986 | |
| AnchorDraft + RC | 1.120 | 3.071 | 1.105 | 3.009 | 1.179 | 3.173 | 1.120 | 3.047 | 1.065 | 2.854 | |
| Ours | 1.786 | 5.055 | 1.624 | 4.553 | 1.737 | 4.867 | 1.633 | 4.533 | 1.504 | 4.135 | |
| Model Variant | Acceptance length | E2E Speedup |
|---|---|---|
| w/o Acoustic Progress | 3.078 | 1.206 |
| w/o Progress Feedback | 3.069 | 1.210 |
| Absolute-position prediction | 3.214 | 1.233 |
| w/o Joint Training | 3.130 | 1.121 |
| Fixed- training | 3.760 | 1.331 |
| Fixed- training | 4.572 | 1.611 |
Speculative Decoding
Speculative decoding accelerates generation by drafting multiple tokens and verifying them in parallel with a larger target model.
See all 311 papers