mlsanityData to 14 Oct 2026

ARCH: Efficient Adversarial Regularized Training with Caching

arXiv 2109.07048 ↗First posted 15 Sep 2021cs.CLcited by 1

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

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  6. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  7. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  8. 2013Intriguing properties of neural networkscited by 5,155
  9. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
  10. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
  11. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
  12. 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,682
26 more
  1. 2018Deep contextualized word representationscited by 2,290
  2. 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,181
  3. 2018A Call for Clarity in Reporting BLEU Scorescited by 1,799
  4. 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,488
  5. 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,209
  6. 2017SemEval-2017 Task 1: Semantic Textual Similarity - Multilingual and Cross-lingual Focused Evaluationcited by 1,001
  7. 2018Neural Network Acceptability Judgmentscited by 958
  8. 2019Adversarial NLI: A New Benchmark for Natural Language Understandingcited by 807
  9. 2019Adversarial Training for Free!cited by 643
  10. 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 571
  11. 2017Convolutional Sequence to Sequence Learningcited by 552
  12. 2019Multi-Task Deep Neural Networks for Natural Language Understandingcited by 350
  13. 2016Adversarial Training Methods for Semi-Supervised Text Classificationcited by 280
  14. 2019FreeLB: Enhanced Adversarial Training for Natural Language Understandingcited by 264
  15. 2019SMART: Robust and Efficient Fine-Tuning for Pre-trained Natural Language Models through Principled Regularized Optimizationcited by 254
  16. 2018Scaling Neural Machine Translationcited by 204
  17. 2020Better Fine-Tuning by Reducing Representational Collapsecited by 157
  18. 2020Understanding and Mitigating the Tradeoff Between Robustness and Accuracycited by 149
  19. 2020Adversarial Training for Large Neural Language Modelscited by 111
  20. 2019Robust Neural Machine Translation with Doubly Adversarial Inputscited by 106
  21. 2018There Are Many Consistent Explanations of Unlabeled Data: Why You Should Averagecited by 82
  22. 2019Improving Neural Language Modeling via Adversarial Trainingcited by 49
  23. 2020The Curious Case of Adversarially Robust Models: More Data Can Help, Double Descend, or Hurt Generalizationcited by 39
  24. 2020The Microsoft Toolkit of Multi-Task Deep Neural Networks for Natural Language Understandingcited by 28
  25. 2018Learning to Defend by Learning to Attackcited by 17
  26. 2019Inductive Bias of Gradient Descent based Adversarial Training on Separable Datacited by 12

Built on by

Cited by year

Citing papers per year: 2021: 1.

1 paper.