Attention Forcing for Sequence-to-sequence Model Training
Not on the map. Why?
Abstract (arXiv)
Auto-regressive sequence-to-sequence models with attention mechanism have achieved state-of-the-art performance in many tasks such as machine translation and speech synthesis. These models can be difficult to train. The standard approach, teacher forcing, guides a model with reference output history during training. The problem is that the model is unlikely to recover from its mistakes during inference, where the reference output is replaced by generated output. Several approaches deal with this problem, largely by guiding the model with generated output history. To make training stable, these approaches often require a heuristic schedule or an auxiliary classifier. This paper introduces attention forcing, which guides the model with generated output history and reference attention. This approach can train the model to recover from its mistakes, in a stable fashion, without the need for a schedule or a classifier. In addition, it allows the model to generate output sequences aligned with the references, which can be important for cascaded systems like many speech synthesis systems. Experiments on speech synthesis show that attention forcing yields significant performance gain. Experiments on machine translation show that for tasks where various re-orderings of the output are valid, guiding the model with generated output history is challenging, while guiding the model with reference attention is beneficial.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2.
4 papers.
- 2021Teaching Autoregressive Language Models Complex Tasks By Demonstrationcited by 15
- 2022Flipped Classroom: Effective Teaching for Time Series Forecastingcited by 11
- 2021Attention Forcing for Machine Translationcited by 3
- 2022Parallel Attention Forcing for Machine Translationcited by 0
- 2022Parallel Attention Forcing for Machine Translation6 Nov 2022
- 2022Flipped Classroom: Effective Teaching for Time Series Forecasting17 Oct 2022
- 2021Teaching Autoregressive Language Models Complex Tasks By Demonstration5 Sep 2021
- 2021Attention Forcing for Machine Translation2 Apr 2021