Optimal Subarchitecture Extraction For BERT
Not on the map. Why?
Abstract (arXiv)
We extract an optimal subset of architectural parameters for the BERT architecture from Devlin et al. (2018) by applying recent breakthroughs in algorithms for neural architecture search. This optimal subset, which we refer to as "Bort", is demonstrably smaller, having an effective (that is, not counting the embedding layer) size of 5.5% the original BERT-large architecture, and 16% of the net size. Bort is also able to be pretrained in 288 GPU hours, which is 1.2% of the time required to pretrain the highest-performing BERT parametric architectural variant, RoBERTa-large (Liu et al., 2019), and about 33% of that of the world-record, in GPU hours, required to train BERT-large on the same hardware. It is also 7.9x faster on a CPU, as well as being better performing than other compressed variants of the architecture, and some of the non-compressed variants: it obtains performance improvements of between 0.3% and 31%, absolute, with respect to BERT-large, on multiple public natural language understanding (NLU) benchmarks.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 3.
9 papers.
- 2022The Optimal BERT Surgeon: Scalable and Accurate Second-Order Pruning for Large Language Modelscited by 115
- 2021How to Train BERT with an Academic Budgetcited by 80
- 2021NLP From Scratch Without Large-Scale Pretraining: A Simple and Efficient Frameworkcited by 34
- 2021Curriculum learning for language modelingcited by 32
- 2021Extract then Distill: Efficient and Effective Task-Agnostic BERT Distillationcited by 6
- 2022RobBERTje: a Distilled Dutch BERT Modelcited by 4
- 2021A Comprehensive Comparison of Pre-training Language Modelscited by 1
- 2022Compressing Cross-Lingual Multi-Task Models at Qualtricscited by 1
- 2021Unbiased Sentence Encoder For Large-Scale Multi-lingual Search Enginescited by 0
- 2022Compressing Cross-Lingual Multi-Task Models at Qualtrics29 Nov 2022
- 2022RobBERTje: a Distilled Dutch BERT Model28 Apr 2022
- 2022The Optimal BERT Surgeon: Scalable and Accurate Second-Order Pruning for Large Language Models14 Mar 2022
- 2021NLP From Scratch Without Large-Scale Pretraining: A Simple and Efficient Framework7 Nov 2021
- 2021Curriculum learning for language modeling4 Aug 2021
- 2021A Comprehensive Comparison of Pre-training Language Models22 Jun 2021
- 2021Extract then Distill: Efficient and Effective Task-Agnostic BERT Distillation24 Apr 2021
- 2021How to Train BERT with an Academic Budget15 Apr 2021
- 2021Unbiased Sentence Encoder For Large-Scale Multi-lingual Search Engines1 Mar 2021