Unifying Adversarial Training Algorithms with Data Gradient Regularization
Related Experiment Video
Updated: Mar 8, 2026

Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
Alexander G Ororbia Ii1, Daniel Kifer2, C Lee Giles3
1Pennsylvania State University, University Park, PA 16802, U.S.A. agol09@ist.psu.edu.
Abstract:
Many previous proposals for adversarial training of deep neural nets have included directly modifying the gradient, training on a mix of original and adversarial examples, using contractive penalties, and approximately optimizing constrained adversarial objective functions. In this article, we show that these proposals are actually all instances of optimizing a general, regularized objective we call DataGrad. Our proposed DataGrad framework, which can be viewed as a deep extension of the layerwise contractive autoencoder penalty, cleanly simplifies prior work and easily allows extensions such as adversarial training with multitask cues. In our experiments, we find that the deep gradient regularization of DataGrad (which also has L1 and L2 flavors of regularization) outperforms alternative forms of regularization, including classical L1, L2, and multitask, on both the original data set and adversarial sets. Furthermore, we find that combining multitask optimization with DataGrad adversarial training results in the most robust performance.
Related Concept Videos
Gradient and Del Operator
Generalization, Discrimination, and Extinction
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
Implicit Differentiation: Problem Solving
Survival Tree
Building a Survival Tree
Constructing a...
Application of Nonlinear Inequalities
Associative Learning
Classical conditioning, also known...