Lipschitz Constrained Parameter Initialization for Deep Transformers
Not on the map. Why?
Abstract (arXiv)
The Transformer translation model employs residual connection and layer normalization to ease the optimization difficulties caused by its multi-layer encoder/decoder structure. Previous research shows that even with residual connection and layer normalization, deep Transformers still have difficulty in training, and particularly Transformer models with more than 12 encoder/decoder layers fail to converge. In this paper, we first empirically demonstrate that a simple modification made in the official implementation, which changes the computation order of residual connection and layer normalization, can significantly ease the optimization of deep Transformers. We then compare the subtle differences in computation order in considerable detail, and present a parameter initialization method that leverages the Lipschitz constraint on the initialization of Transformer parameters that effectively ensures training convergence. In contrast to findings in previous research we further demonstrate that with Lipschitz parameter initialization, deep Transformers with the original computation order can converge, and obtain significant BLEU improvements with up to 24 layers. In contrast to previous research which focuses on deep encoders, our approach additionally enables Transformers to also benefit from deep decoders.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 5.
9 papers.
- 2023Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagationcited by 45
- 2023Simplifying Transformer Blockscited by 37
- 2022ODE Transformer: An Ordinary Differential Equation-Inspired Model for Sequence Generationcited by 27
- 2021ODE Transformer: An Ordinary Differential Equation-Inspired Model for Neural Machine Translationcited by 12
- 2022GTrans: Grouping and Fusing Transformer Layers for Neural Machine Translationcited by 10
- 2023Introducing Hybrid Modeling with Time-series-Transformers: A Comparative Study of Series and Parallel Approach in Batch Crystallizationcited by 5
- 2023CrystalGPT: Enhancing system-to-system transferability in crystallization prediction and control using time-series-transformerscited by 4
- 2023On Separate Normalization in Self-supervised Transformerscited by 4
- 2022Optimizing Deep Transformers for Chinese-Thai Low-Resource Translationcited by 0
- 2023Simplifying Transformer Blocks3 Nov 2023
- 2023On Separate Normalization in Self-supervised Transformers22 Sep 2023
- 2023Introducing Hybrid Modeling with Time-series-Transformers: A Comparative Study of Series and Parallel Approach in Batch Crystallization25 Jul 2023
- 2023CrystalGPT: Enhancing system-to-system transferability in crystallization prediction and control using time-series-transformers31 May 2023
- 2023Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagation20 Feb 2023
- 2022Optimizing Deep Transformers for Chinese-Thai Low-Resource Translation24 Dec 2022
- 2022GTrans: Grouping and Fusing Transformer Layers for Neural Machine Translation29 Jul 2022
- 2022ODE Transformer: An Ordinary Differential Equation-Inspired Model for Sequence Generation17 Mar 2022
- 2021ODE Transformer: An Ordinary Differential Equation-Inspired Model for Neural Machine Translation6 Apr 2021