Dynamic Quantization Error Propagation in Encoder-Decoder ASR Quantization
Xinyu Wang, Yajie Luo, Yihong Wu, Liheng Ma, Ziyu Zhao, Jingrui Tian, Lei Ding, Yufei Cui, Xiao-Wen Chang
TL;DR
This work tackles the challenge of deploying encoder–decoder ASR models on memory-constrained devices by addressing how quantization errors propagate across heterogeneous modules. It introduces FADE, a diagnostic-driven framework that computes per-layer propagation strengths $α_l$ from intrinsic weight vulnerability and calibration reliability, and maps them through a sigmoid to a constrained range, enabling dynamic, fine-grained error correction. The approach improves both mean WER and stability, particularly at 3-bit quantization, across Whisper and Moonshine models and multiple datasets, without requiring extra calibration data or search. Overall, FADE demonstrates that layer-wise, data-driven adjustments to error propagation are crucial for robust low-bit quantization of encoder–decoder ASR systems for edge deployment.
Abstract
Running Automatic Speech Recognition (ASR) models on memory-constrained edge devices requires efficient compression. While layer-wise post-training quantization is effective, it suffers from error accumulation, especially in encoder-decoder architectures. Existing solutions like Quantization Error Propagation (QEP) are suboptimal for ASR due to the model's heterogeneity, processing acoustic features in the encoder while generating text in the decoder. To address this, we propose Fine-grained Alpha for Dynamic Quantization Error Propagation (FADE), which adaptively controls the trade-off between cross-layer error correction and local quantization. Experiments show that FADE significantly improves stability by reducing performance variance across runs, while simultaneously surpassing baselines in mean WER.
