EfficientBERT: Progressively Searching Multilayer Perceptron via Warm-up Knowledge Distillation
Not on the map. Why?
Abstract (arXiv)
Pre-trained language models have shown remarkable results on various NLP tasks. Nevertheless, due to their bulky size and slow inference speed, it is hard to deploy them on edge devices. In this paper, we have a critical insight that improving the feed-forward network (FFN) in BERT has a higher gain than improving the multi-head attention (MHA) since the computational cost of FFN is 2~3 times larger than MHA. Hence, to compact BERT, we are devoted to designing efficient FFN as opposed to previous works that pay attention to MHA. Since FFN comprises a multilayer perceptron (MLP) that is essential in BERT optimization, we further design a thorough search space towards an advanced MLP and perform a coarse-to-fine mechanism to search for an efficient BERT architecture. Moreover, to accelerate searching and enhance model transferability, we employ a novel warm-up knowledge distillation strategy at each search stage. Extensive experiments show our searched EfficientBERT is 6.9× smaller and 4.4× faster than BERTrmBASE, and has competitive performances on GLUE and SQuAD Benchmarks. Concretely, EfficientBERT attains a 77.7 average score on GLUE test, 0.7 higher than MobileBERTrmTINY, and achieves an 85.3/74.5 F1 score on SQuAD v1.1/v2.0 dev, 3.2/2.7 higher than TinyBERT4 even without data augmentation. The code is released at https://github.com/cheneydon/efficient-bert.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 31 of its 44 references that are in the map. First posted on arXiv 15 Sep 2021.
Builds on
31 of 44 references.
References · 31
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2020Longformer: The Long-Document Transformercited by 3,362
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2019Searching for MobileNetV3cited by 1,984
- 2018Know What You Don't Know: Unanswerable Questions for SQuADcited by 1,538
19 more
- 2020MiniLM: Deep Self-Attention Distillation for Task-Agnostic Compression of Pre-Trained Transformerscited by 1,414
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2017SemEval-2017 Task 1: Semantic Textual Similarity - Multilingual and Cross-lingual Focused Evaluationcited by 998
- 2018Neural Network Acceptability Judgmentscited by 952
- 2019Are Sixteen Heads Really Better than One?cited by 803
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2019Patient Knowledge Distillation for BERT Model Compressioncited by 502
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
- 2021Attention is Not All You Need: Pure Attention Loses Rank Doubly Exponentially with Depthcited by 411
- 2019Q-BERT: Hessian Based Ultra Low Precision Quantization of BERTcited by 355
- 2019Multi-Task Deep Neural Networks for Natural Language Understandingcited by 349
- 2019The Evolved Transformercited by 180
- 2020HAT: Hardware-Aware Transformers for Efficient Natural Language Processingcited by 136
- 2020ConvBERT: Improving BERT with Span-based Dynamic Convolutioncited by 88
- 2019Blockwisely Supervised Neural Architecture Search with Knowledge Distillationcited by 81
- 2021NAS-BERT: Task-Agnostic and Adaptive-Size BERT Compression with Neural Architecture Searchcited by 55
- 2020AdaBERT: Task-Adaptive BERT Compression with Differentiable Neural Architecture Searchcited by 51
- 2020SqueezeBERT: What can computer vision teach NLP about efficient neural networks?cited by 50
- 2019Sample-Efficient Neural Architecture Search by Learning Action Spacecited by 23
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 5; 2024: 2; 2025: 2.
15 papers.
Sort:
By area:
- 2023SparseNeRF: Distilling Depth Ranking for Few-shot Novel View Synthesiscited by 247
- 2022Meta Learning for Natural Language Processing: A Surveycited by 26
- 2022Transkimmer: Transformer Learns to Layer-wise Skimcited by 21
- 2022TransKD: Transformer Knowledge Distillation for Efficient Semantic Segmentationcited by 17
- 2024A Comprehensive Survey of Compression Algorithms for Language Modelscited by 15
- 2022AutoMoE: Heterogeneous Mixture-of-Experts with Adaptive Computation for Efficient Neural Machine Translationcited by 9
- 2023NASH: A Simple Unified Framework of Structured Pruning for Accelerating Encoder-Decoder Language Modelscited by 7
- 2021Improving Question Answering Performance Using Knowledge Distillation and Active Learningcited by 6
- 2023Meta-Tsallis-Entropy Minimization: A New Self-Training Approach for Domain Adaptation on Text Classificationcited by 4
- 2024DNA Family: Boosting Weight-Sharing NAS with Block-Wise Supervisionscited by 4
- 2022Examining Large Pre-Trained Language Models for Machine Translation: What You Don't Know About Itcited by 3
- 2023Breaking through Deterministic Barriers: Randomized Pruning Mask Generation and Selectioncited by 3
- 2025Elastic Architecture Search for Efficient Language Models30 Oct 2025
- 2025W-PCA Based Gradient-Free Proxy for Efficient Search of Lightweight Language Models22 Apr 2025
- 2024DNA Family: Boosting Weight-Sharing NAS with Block-Wise Supervisions2 Mar 2024
- 2024A Comprehensive Survey of Compression Algorithms for Language Models27 Jan 2024
- 2023Breaking through Deterministic Barriers: Randomized Pruning Mask Generation and Selection19 Oct 2023
- 2023NASH: A Simple Unified Framework of Structured Pruning for Accelerating Encoder-Decoder Language Models16 Oct 2023
- 2023Meta-Tsallis-Entropy Minimization: A New Self-Training Approach for Domain Adaptation on Text Classification4 Aug 2023
- 2023Rethink DARTS Search Space and Renovate a New Benchmark12 Jun 2023
- 2023SparseNeRF: Distilling Depth Ranking for Few-shot Novel View Synthesis28 Mar 2023
- 2022AutoMoE: Heterogeneous Mixture-of-Experts with Adaptive Computation for Efficient Neural Machine Translation14 Oct 2022
- 2022Examining Large Pre-Trained Language Models for Machine Translation: What You Don't Know About It15 Sep 2022
- 2022Transkimmer: Transformer Learns to Layer-wise Skim15 May 2022
- 2023SparseNeRF: Distilling Depth Ranking for Few-shot Novel View Synthesiscited by 247
- 2022Meta Learning for Natural Language Processing: A Surveycited by 26
- 2022Transkimmer: Transformer Learns to Layer-wise Skimcited by 21
- 2022TransKD: Transformer Knowledge Distillation for Efficient Semantic Segmentationcited by 17
- 2024A Comprehensive Survey of Compression Algorithms for Language Modelscited by 15
- 2023NASH: A Simple Unified Framework of Structured Pruning for Accelerating Encoder-Decoder Language Modelscited by 7
- 2021Improving Question Answering Performance Using Knowledge Distillation and Active Learningcited by 6
- 2023Meta-Tsallis-Entropy Minimization: A New Self-Training Approach for Domain Adaptation on Text Classificationcited by 4
- 2024DNA Family: Boosting Weight-Sharing NAS with Block-Wise Supervisionscited by 4
- 2022Examining Large Pre-Trained Language Models for Machine Translation: What You Don't Know About Itcited by 3
- 2023Breaking through Deterministic Barriers: Randomized Pruning Mask Generation and Selectioncited by 3
- 2023Rethink DARTS Search Space and Renovate a New Benchmarkcited by 2
12 most cited of 14 All 14 (JSON)
- 2025Elastic Architecture Search for Efficient Language Models30 Oct 2025
- 2025W-PCA Based Gradient-Free Proxy for Efficient Search of Lightweight Language Models22 Apr 2025
- 2024DNA Family: Boosting Weight-Sharing NAS with Block-Wise Supervisions2 Mar 2024
- 2024A Comprehensive Survey of Compression Algorithms for Language Models27 Jan 2024
- 2023Breaking through Deterministic Barriers: Randomized Pruning Mask Generation and Selection19 Oct 2023
- 2023NASH: A Simple Unified Framework of Structured Pruning for Accelerating Encoder-Decoder Language Models16 Oct 2023
- 2023Meta-Tsallis-Entropy Minimization: A New Self-Training Approach for Domain Adaptation on Text Classification4 Aug 2023
- 2023Rethink DARTS Search Space and Renovate a New Benchmark12 Jun 2023
- 2023SparseNeRF: Distilling Depth Ranking for Few-shot Novel View Synthesis28 Mar 2023
- 2022Examining Large Pre-Trained Language Models for Machine Translation: What You Don't Know About It15 Sep 2022
- 2022Transkimmer: Transformer Learns to Layer-wise Skim15 May 2022
- 2022Meta Learning for Natural Language Processing: A Survey3 May 2022
12 newest of 14 All 14 (JSON)