Challenge: Existing studies show that some parameters in pre-trained language models can be pruned away without severe accuracy degradation.
Approach: They propose a method which generates more features with very cheap operations from the remaining features and can be applied to unpruned BERT models to enhance their performance.
Outcome: Empirical results on the GLUE benchmark on three backbone models (i.e., BERT, RoBERTa and ELECTRA) verify the efficacy of the proposed method.

Similar Papers

schuBERT: Optimizing Elements of BERT (2020.acl-main)

Copied to clipboard

Challenge: Recent Transformer based models have achieved state-of-the-art performance for many natural language processing tasks including machine translation, question-answering tasks and semantic role labeling.
Approach: They propose to reduce the number of parameters of BERT to obtain a much efficient light model.
Outcome: The proposed model achieves 6.6% higher average accuracy on GLUE and SQuAD datasets than the previous model with three encoder layers while having the same number of parameters.
Compressing Large-Scale Transformer-Based Models: A Case Study on BERT (2021.tacl-1)

Copied to clipboard

Challenge: Popular pre-trained Transformers have improved performance for various NLP tasks by sizable margins, but are too resource-hungry and computation-intensive to suit low-capacity devices or applications with strict latency requirements.
Approach: They present a literature review of the compression of Transformers, focusing on the popular BERT model, which has attracted considerable research attention.
Outcome: The proposed models improve Sentiment analysis, paraphrase detection, machine reading comprehension, question answering, text summarization, and other tasks by sizable margins.
bert2BERT: Towards Reusable Pretrained Language Models (2022.acl-long)

Copied to clipboard

Challenge: Pre-training large language models can be expensive and wasteful.
Approach: They propose a method which can transfer the knowledge of an existing smaller pre-trained model to a large model through parameter initialization and a two-stage learning method to further accelerate the pre-training.
Outcome: The proposed method can transfer the knowledge of an existing smaller pre-trained model to a large model through parameter initialization and significantly improve the pre-training efficiency of the large model.
DeeBERT: Dynamic Early Exiting for Accelerating BERT Inference (2020.acl-main)

Copied to clipboard

Challenge: Large-scale pre-trained language models such as BERT are notorious for being slow in both training and inference.
Approach: They propose a method to accelerate BERT inference by inserting extra classification layers between each transformer layer of BERT.
Outcome: The proposed method saves up to 40% inference time with minimal degradation in model quality.
EELBERT: Tiny Models through Dynamic Embeddings (2023.emnlp-industry)

Copied to clipboard

Challenge: Empirical evaluation shows that the input embedding layer occupies a large portion of the model size.
Approach: They propose an approach for compression of transformer-based models with minimal impact on downstream tasks by replacing the input embedding layer with dynamic embeddable computations.
Outcome: Empirical evaluation shows that the proposed model is 15x smaller (1.2 MB) compared to the traditional model.
DecBERT: Enhancing the Language Understanding of BERT with Causal Attention Masks (2022.findings-naacl)

Copied to clipboard

Challenge: Experimental results show that Transformer Encoder model can't automatically capture word order, so explicit position embeddings are required to be fed into the target model.
Approach: They propose a Transformer-based language model DecBERT that uses a causal attention mask to capture word order.
Outcome: The proposed model improves on the GLUE language understanding benchmark and accelerates the pre-training process.
Syntax-BERT: Improving Pre-trained Transformers with Syntax Trees (2021.eacl-main)

Copied to clipboard

Challenge: Pre-trained language models like BERT achieve superior performances in various NLP tasks without explicit consideration of syntactic information.
Approach: They propose a plug-and-play framework that incorporates syntax trees into pre-trained Transformers.
Outcome: The proposed framework improves on pre-trained models on natural language understanding datasets and shows that it can be used to train pre-structured neural networks.
NarrowBERT: Accelerating Masked Language Model Pretraining and Inference (2023.acl-short)

Copied to clipboard

Challenge: Large-scale language model pretraining is expensive as the models and pretraining corpora have become larger over time.
Approach: They propose a modified transformer encoder that increases throughput for masked language model pretraining by more than 2x.
Outcome: The proposed model increases throughput on IMDB and Amazon reviews classification and CoNLL NER tasks by 3.5x with minimal performance degradation.
How to Train BERT with an Academic Budget (2021.emnlp-main)

Copied to clipboard

Challenge: Large language models such as BERT are used in many NLP tasks, but their pretraining phase can be prohibitively expensive for startups and academic research groups.
Approach: They propose a recipe for pretraining a large language model in 24 hours using a low-end deep learning server.
Outcome: The proposed model can be trained on GLUE tasks at fraction of the cost of pretraining.
TernaryBERT: Distillation-aware Ultra-low Bit BERT (2020.emnlp-main)

Copied to clipboard

Challenge: Transformer-based pre-training models like BERT are computationally expensive and limited to resource-constrained devices.
Approach: They propose a method which ternarizes the weights in a fine-tuned BERT model.
Outcome: The proposed method outperforms the other methods on the GLUE and SQUAD benchmarks while being 14.9x smaller.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations