Not Far Away, Not So Close: Sample Efficient Nearest Neighbour Data Augmentation via MiniMax
Not on the map. Why?
Abstract (arXiv)
In Natural Language Processing (NLP), finding data augmentation techniques that can produce high-quality human-interpretable examples has always been challenging. Recently, leveraging kNN such that augmented examples are retrieved from large repositories of unlabelled sentences has made a step toward interpretable augmentation. Inspired by this paradigm, we introduce Minimax-kNN, a sample efficient data augmentation strategy tailored for Knowledge Distillation (KD). We exploit a semi-supervised approach based on KD to train a model on augmented data. In contrast to existing kNN augmentation techniques that blindly incorporate all samples, our method dynamically selects a subset of augmented samples that maximizes KL-divergence between the teacher and student models. This step aims to extract the most efficient samples to ensure our augmented data covers regions in the input space with maximum loss value. We evaluated our technique on several text classification tasks and demonstrated that Minimax-kNN consistently outperforms strong baselines. Our results show that Minimax-kNN requires fewer augmented examples and less computation to achieve superior performance over the state-of-the-art kNN-based augmentation techniques.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 45 of its 54 references that are in the map. First posted on arXiv 28 May 2021.
Builds on
45 of 54 references.
References · 45
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2020REALM: Retrieval-Augmented Language Model Pre-Trainingcited by 2,126
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,304
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2019Cross-lingual Language Model Pretrainingcited by 1,088
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
33 more
- 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
- 2019Generalization through Memorization: Nearest Neighbor Language Modelscited by 788
- 2015Improving Neural Machine Translation Models with Monolingual Datacited by 784
- 2019Is BERT Really Robust? A Strong Baseline for Natural Language Attack on Text Classification and Entailmentcited by 663
- 2018Born Again Neural Networkscited by 539
- 2018Generalizing to Unseen Domains via Adversarial Data Augmentationcited by 451
- 2019Learning the Difference that Makes a Difference with Counterfactually-Augmented Datacited by 428
- 2016Adversarial Training Methods for Semi-Supervised Text Classificationcited by 280
- 2019FreeLB: Enhanced Adversarial Training for Natural Language Understandingcited by 261
- 2020On the Stability of Fine-tuning BERT: Misconceptions, Explanations, and Strong Baselinescited by 254
- 2019SMART: Robust and Efficient Fine-Tuning for Pre-trained Natural Language Models through Principled Regularized Optimizationcited by 253
- 2020Revisiting Few-sample BERT Fine-tuningcited by 237
- 2015Unifying distillation and privileged informationcited by 218
- 2020Nearest Neighbor Machine Translationcited by 209
- 2018Contextual Augmentation: Data Augmentation by Words with Paradigmatic Relationscited by 201
- 2018QANet: Combining Local Convolution with Global Self-Attention for Reading Comprehensioncited by 164
- 2019Zero-Shot Knowledge Distillation in Deep Networkscited by 119
- 2020Unsupervised Question Decomposition for Question Answeringcited by 118
- 2020Self-training Improves Pre-training for Natural Language Understandingcited by 96
- 2019Multilingual Neural Machine Translation with Knowledge Distillationcited by 95
- 2020SSMBA: Self-Supervised Manifold Based Data Augmentation for Improving Out-of-Domain Robustnesscited by 94
- 2019BAM! Born-Again Multi-Task Networks for Natural Language Understandingcited by 85
- 2017Data Noising as Smoothing in Neural Network Language Modelscited by 78
- 2020AdvAug: Robust Adversarial Augmentation for Neural Machine Translationcited by 66
- 2020ALP-KD: Attention-Based Layer Projection for Knowledge Distillationcited by 65
- 2020CoDA: Contrast-enhanced and Diversity-promoting Data Augmentation for Natural Language Understandingcited by 41
- 2020BERT-kNN: Adding a kNN Search Component to Pretrained Language Models for Better QAcited by 36
- 2021MATE-KD: Masked Adversarial TExt, a Companion to Knowledge Distillationcited by 27
- 2020Why Skip If You Can Combine: A Simple Knowledge Distillation Technique for Intermediate Layerscited by 24
- 2021Reweighting Augmented Samples by Minimizing the Maximal Expected Losscited by 21
- 2020Towards Zero-Shot Knowledge Distillation for Natural Language Processingcited by 20
- 2020Role-Wise Data Augmentation for Knowledge Distillationcited by 8
- 2020Semi-Supervised Models via Data Augmentationfor Classifying Interactive Affective Responsescited by 4
Built on by
Citing papers per year: 2021: 5; 2022: 5.
10 papers.
- 2022DyLoRA: Parameter Efficient Tuning of Pre-trained Models using Dynamic Search-Free Low-Rank Adaptationcited by 229
- 2021RAIL-KD: RAndom Intermediate Layer Mapping for Knowledge Distillationcited by 18
- 2021A Short Study on Compressing Decoder-Based Language Modelscited by 16
- 2021Pro-KD: Progressive Distillation by Following the Footsteps of the Teachercited by 16
- 2022When Chosen Wisely, More Data Is What You Need: A Universal Sample-Efficient Strategy For Data Augmentationcited by 5
- 2021How to Select One Among All? An Extensive Empirical Study Towards the Robustness of Knowledge Distillation in Natural Language Understandingcited by 4
- 2022CILDA: Contrastive Data Augmentation using Intermediate Layer Knowledge Distillationcited by 4
- 2022Continuation KD: Improved Knowledge Distillation through the Lens of Continuation Optimizationcited by 3
- 2022Do we need Label Regularization to Fine-tune Pre-trained Language Models?cited by 2
- 2021Knowledge Distillation with Noisy Labels for Natural Language Understandingcited by 1
- 2022Continuation KD: Improved Knowledge Distillation through the Lens of Continuation Optimization12 Dec 2022
- 2022DyLoRA: Parameter Efficient Tuning of Pre-trained Models using Dynamic Search-Free Low-Rank Adaptation14 Oct 2022
- 2022Do we need Label Regularization to Fine-tune Pre-trained Language Models?25 May 2022
- 2022CILDA: Contrastive Data Augmentation using Intermediate Layer Knowledge Distillation15 Apr 2022
- 2022When Chosen Wisely, More Data Is What You Need: A Universal Sample-Efficient Strategy For Data Augmentation17 Mar 2022
- 2021Pro-KD: Progressive Distillation by Following the Footsteps of the Teacher16 Oct 2021
- 2021A Short Study on Compressing Decoder-Based Language Models16 Oct 2021
- 2021RAIL-KD: RAndom Intermediate Layer Mapping for Knowledge Distillation21 Sep 2021
- 2021Knowledge Distillation with Noisy Labels for Natural Language Understanding21 Sep 2021
- 2021How to Select One Among All? An Extensive Empirical Study Towards the Robustness of Knowledge Distillation in Natural Language Understanding13 Sep 2021