How Redundant Is the Transformer Stack in Speech Representation Models?
Teresa Dorszewski, Albert Kjøller Jacobsen, Lenka Tětková, Lars Kai Hansen
TL;DR
The paper analyzes redundancy in transformer stacks for speech representation models by probing layer similarity with three metrics and exploring pruning without retraining. It identifies a robust two-block processing structure and demonstrates substantial pruneability, with up to ~45% layer removal while preserving most performance, and explores knowledge-distillation via mimicking networks to replace the transformer stack. Mimicking networks achieve dramatic reductions in parameters ($95\%$–$98\%$) and inference time ($\approx94\%$) while maintaining around $95\%$+ accuracy, indicating near-total redundancy of the full stack for downstream tasks. These findings support deploying much smaller, faster speech representations on device, enabling practical, resource-constrained automatic speech recognition.
Abstract
Self-supervised speech representation models, particularly those leveraging transformer architectures, have demonstrated remarkable performance across various tasks such as speech recognition, speaker identification, and emotion detection. Recent studies on transformer models revealed a high redundancy between layers and the potential for significant pruning, which we will investigate here for transformer-based speech representation models. We perform a detailed analysis of layer similarity in speech representation models using three similarity metrics: cosine similarity, centered kernel alignment, and mutual nearest-neighbor alignment. Our findings reveal a block-like structure of high similarity, suggesting two main processing steps and significant redundancy of layers. We demonstrate the effectiveness of pruning transformer-based speech representation models without the need for post-training, achieving up to 40% reduction in transformer layers while maintaining over 95% of the model's predictive capacity. Furthermore, we employ a knowledge distillation method to substitute the entire transformer stack with mimicking layers, reducing the network size 95-98% and the inference time by up to 94%. This substantial decrease in computational load occurs without considerable performance loss, suggesting that the transformer stack is almost completely redundant for downstream applications of speech representation models.
