Methods › General › Initialization › T-Fixup
T-Fixup
Introduced by Xiao Shi Huang et al. in Improving Transformer Optimization Through Better Initialization
archive 2025-07-28 Description, source and code snippet are the archive's method entry.
T-Fixup is an initialization method for Transformers that aims to remove the need for layer normalization and warmup. The initialization procedure is as follows:
- Apply Xavier initialization for all parameters excluding input embeddings. Use Gaussian initialization 𝒩(0, d^(-1/2)) for input embeddings where d is the embedding dimension.
- Scale 𝐯_d and 𝐰_d matrices in each decoder attention block, weight matrices in each decoder MLP block and input embeddings 𝐱 and 𝐲 in encoder and decoder by (9 N)^(-1/4)
- Scale 𝐯ₑ and 𝐰ₑ matrices in each encoder attention block and weight matrices in each encoder MLP block by 0.67 N^(-1/4)
Papers archive 2025-07-28
2 shown of 2, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.
-
Optimizing Deeper Transformers on Small Datasets 30 Dec 2020 · 1 repository · arXiv:2012.15355
-
Improving Transformer Optimization Through Better Initialization 1 Jan 2020 · 1 repository
Tasks archive 2025-07-28
10 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.
| Task | Papers |
|---|---|
| Decoder | 1 |
| Language Modeling | 1 |
| Language Modelling | 1 |
| Machine Translation | 1 |
| Reading Comprehension | 1 |
| SQL Parsing | 1 |
| Semantic Parsing | 1 |
| Text to SQL | 1 |
| Text-To-SQL | 1 |
| Translation | 1 |
Usage over time archive 2025-07-28
Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).
Categories archive 2025-07-28
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections