We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CL

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Computation and Language

Title: ARCH: Efficient Adversarial Regularized Training with Caching

Abstract: 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 this https URL
Comments: EMNLP 2021 (findings)
Subjects: Computation and Language (cs.CL)
Cite as: arXiv:2109.07048 [cs.CL]
  (or arXiv:2109.07048v2 [cs.CL] for this version)

Submission history

From: Simiao Zuo [view email]
[v1] Wed, 15 Sep 2021 02:05:37 GMT (1661kb,D)
[v2] Wed, 20 Apr 2022 17:22:25 GMT (1660kb,D)

Link back to: arXiv, form interface, contact.