CLSDASNov 8, 2020

Stochastic Attention Head Removal: A simple and effective method for improving Transformer Based ASR Models

arXiv:2011.04004v23 citations
AI Analysis

This addresses inefficiency in ASR models for speech recognition by reducing redundant computation, though it is incremental as it builds on existing Transformer architectures.

The paper tackles redundancy in attention heads in Transformer-based ASR models by proposing stochastic attention head removal during training, which improves performance as an ensemble method. It achieves state-of-the-art results on Switchboard and AMI datasets with consistent gains across multiple benchmarks.

Recently, Transformer based models have shown competitive automatic speech recognition (ASR) performance. One key factor in the success of these models is the multi-head attention mechanism. However, for trained models, we have previously observed that many attention matrices are close to diagonal, indicating the redundancy of the corresponding attention heads. We have also found that some architectures with reduced numbers of attention heads have better performance. Since the search for the best structure is time prohibitive, we propose to randomly remove attention heads during training and keep all attention heads at test time, thus the final model is an ensemble of models with different architectures. The proposed method also forces each head independently learn the most useful patterns. We apply the proposed method to train Transformer based and Convolution-augmented Transformer (Conformer) based ASR models. Our method gives consistent performance gains over strong baselines on the Wall Street Journal, AISHELL, Switchboard and AMI datasets. To the best of our knowledge, we have achieved state-of-the-art end-to-end Transformer based model performance on Switchboard and AMI.

Code Implementations5 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes