ARCH: Efficient Adversarial Regularized Training with Caching
Not on the map. Why?
Abstract (arXiv)
Adversarial regularization can improve model generalization in many natural language processing tasks. However, conventional approaches are computationally expensive since they need to generate a perturbation for each sample in each epoch. We propose a new adversarial regularization method ARCH (adversarial regularization with caching), where perturbations are generated and cached once every several epochs. As caching all the perturbations imposes memory usage concerns, we adopt a K-nearest neighbors-based strategy to tackle this issue. The strategy only requires caching a small amount of perturbations, without introducing additional training time. We evaluate our proposed method on a set of neural machine translation and natural language understanding tasks. We observe that ARCH significantly eases the computational burden (saves up to 70% of computational time in comparison with conventional approaches). More surprisingly, by reducing the variance of stochastic gradients, ARCH produces a notably better (in most of the tasks) or comparable model generalization. Our code is available at https://github.com/SimiaoZuo/Caching-Adv.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 38 of its 52 references that are in the map. First posted on arXiv 15 Sep 2021.
Builds on
38 of 52 references.
References · 38
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,682
26 more
- 2018Deep contextualized word representationscited by 2,290
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,181
- 2018A Call for Clarity in Reporting BLEU Scorescited by 1,799
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,488
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,209
- 2017SemEval-2017 Task 1: Semantic Textual Similarity - Multilingual and Cross-lingual Focused Evaluationcited by 1,001
- 2018Neural Network Acceptability Judgmentscited by 958
- 2019Adversarial NLI: A New Benchmark for Natural Language Understandingcited by 807
- 2019Adversarial Training for Free!cited by 643
- 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 571
- 2017Convolutional Sequence to Sequence Learningcited by 552
- 2019Multi-Task Deep Neural Networks for Natural Language Understandingcited by 350
- 2016Adversarial Training Methods for Semi-Supervised Text Classificationcited by 280
- 2019FreeLB: Enhanced Adversarial Training for Natural Language Understandingcited by 264
- 2019SMART: Robust and Efficient Fine-Tuning for Pre-trained Natural Language Models through Principled Regularized Optimizationcited by 254
- 2018Scaling Neural Machine Translationcited by 204
- 2020Better Fine-Tuning by Reducing Representational Collapsecited by 157
- 2020Understanding and Mitigating the Tradeoff Between Robustness and Accuracycited by 149
- 2020Adversarial Training for Large Neural Language Modelscited by 111
- 2019Robust Neural Machine Translation with Doubly Adversarial Inputscited by 106
- 2018There Are Many Consistent Explanations of Unlabeled Data: Why You Should Averagecited by 82
- 2019Improving Neural Language Modeling via Adversarial Trainingcited by 49
- 2020The Curious Case of Adversarially Robust Models: More Data Can Help, Double Descend, or Hurt Generalizationcited by 39
- 2020The Microsoft Toolkit of Multi-Task Deep Neural Networks for Natural Language Understandingcited by 28
- 2018Learning to Defend by Learning to Attackcited by 17
- 2019Inductive Bias of Gradient Descent based Adversarial Training on Separable Datacited by 12
Built on by
Citing papers per year: 2021: 1.
1 paper.