mlsanityData to 14 Oct 2026

Efficient NLP Model Finetuning via Multistage Data Filtering

arXiv 2207.14386 ↗First posted 28 Jul 2022cs.CLcited by 2

Not on the map. Why?

Abstract (arXiv)

As model finetuning is central to the modern NLP, we set to maximize its efficiency. Motivated by redundancy in training examples and the sheer sizes of pretrained models, we exploit a key opportunity: training only on important data. To this end, we set to filter training examples in a streaming fashion, in tandem with training the target model. Our key techniques are two: (1) automatically determine a training loss threshold for skipping backward training passes; (2) run a meta predictor for further skipping forward training passes. We integrate the above techniques in a holistic, three-stage training process. On a diverse set of benchmarks, our method reduces the required training examples by up to 5.3× and training time by up to 6.8×, while only seeing minor accuracy degradation. Our method is effective even when training one epoch, where each training example is encountered only once. It is simple to implement and is compatible with the existing finetuning techniques. Code is available at: https://github.com/xo28/efficient- NLP-multistage-training

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 28 of its 56 references that are in the map. First posted on arXiv 28 Jul 2022.

Builds on

28 of 56 references.

References · 28

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  3. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
  4. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
  5. 2019Parameter-Efficient Transfer Learning for NLPcited by 4,236
  6. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
  7. 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
  8. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  9. 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,254
  10. 2021BitFit: Simple Parameter-efficient Fine-tuning for Transformer-based Masked Language-modelscited by 1,245
  11. 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,167
  12. 2017Mixed Precision Trainingcited by 1,156
16 more
  1. 2018Universal Transformerscited by 647
  2. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
  3. 2019How to Fine-Tune BERT for Text Classification?cited by 411
  4. 2019Selection via Proxy: Efficient Data Selection for Deep Learningcited by 339
  5. 2018Not All Samples Are Created Equal: Deep Learning with Importance Samplingcited by 328
  6. 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 320
  7. 2019SMART: Robust and Efficient Fine-Tuning for Pre-trained Natural Language Models through Principled Regularized Optimizationcited by 254
  8. 2018Efficient parametrization of multi-domain deep neural networkscited by 168
  9. 2015Online Batch Selection for Faster Training of Neural Networkscited by 122
  10. 2019What Would Elsa Do? Freezing Layers During Transformer Fine-Tuningcited by 89
  11. 2019A Tensorized Transformer for Language Modelingcited by 86
  12. 2019Optimizing Data Usage via Differentiable Rewardscited by 48
  13. 2019Semantic Redundancies in Image-Classification Datasets: The 10% You Don't Needcited by 43
  14. 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalizationcited by 17
  15. 2019AutoAssist: A Framework to Accelerate Training of Deep Neural Networkscited by 14
  16. 2022SuperTickets: Drawing Task-Agnostic Lottery Tickets from Supernets via Jointly Architecture Searching and Parameter Pruningcited by 12

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1.

2 papers.