Improving Model Generalization by Agreement of Learned Representations from Data Augmentation
Not on the map. Why?
Abstract (arXiv)
Data augmentation reduces the generalization error by forcing a model to learn invariant representations given different transformations of the input image. In computer vision, on top of the standard image processing functions, data augmentation techniques based on regional dropout such as CutOut, MixUp, and CutMix and policy-based selection such as AutoAugment demonstrated state-of-the-art (SOTA) results. With an increasing number of data augmentation algorithms being proposed, the focus is always on optimizing the input-output mapping while not realizing that there might be an untapped value in the transformed images with the same label. We hypothesize that by forcing the representations of two transformations to agree, we can further reduce the model generalization error. We call our proposed method Agreement Maximization or simply AgMax. With this simple constraint applied during training, empirical results show that data augmentation algorithms can further improve the classification accuracy of ResNet50 on ImageNet by up to 1.5%, WideResNet40-2 on CIFAR10 by up to 0.7%, WideResNet40-2 on CIFAR100 by up to 1.6%, and LeNet5 on Speech Commands Dataset by up to 1.4%. Experimental results further show that unlike other regularization terms such as label smoothing, AgMax can take advantage of the data augmentation to consistently improve model generalization by a significant margin. On downstream tasks such as object detection and segmentation on PascalVOC and COCO, AgMax pre-trained models outperforms other data augmentation methods by as much as 1.0mAP (box) and 0.5mAP (mask). Code is available at https://github.com/roatienza/agmax.
Key facts. Cited by 5 papers in the map (data through 13 Oct 2026). Builds on 41 of its 53 references that are in the map. First posted on arXiv 20 Oct 2021.
Builds on
41 of 53 references.
References · 41
- 2015Deep Residual Learning for Image Recognitioncited by 51,950
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
- 2014Microsoft COCO: Common Objects in Contextcited by 17,550
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,321
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,625
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,476
- 2014Explaining and Harnessing Adversarial Examplescited by 7,336
- 2017Mask R-CNNcited by 7,266
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,915
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,426
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,457
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,170
29 more
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,730
- 2016Wide Residual Networkscited by 3,063
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,882
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,862
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,266
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,847
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,627
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,383
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,269
- 2016Deep Networks with Stochastic Depthcited by 977
- 2020Designing Network Design Spacescited by 956
- 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 899
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 748
- 2018Invariant Information Clustering for Unsupervised Image Classification and Segmentationcited by 455
- 2019On Mutual Information Maximization for Representation Learningcited by 315
- 2018DropBlock: A regularization method for convolutional networkscited by 262
- 2019Fast AutoAugmentcited by 243
- 2014Efficient Object Localization Using Convolutional Networkscited by 227
- 2016FractalNet: Ultra-Deep Neural Networks without Residualscited by 216
- 2020How Does Mixup Help With Robustness and Generalization?cited by 193
- 2019Population Based Augmentation: Efficient Learning of Augmentation Policy Schedulescited by 153
- 2020GridMask Data Augmentationcited by 123
- 2019Adversarial AutoAugmentcited by 111
- 2019Improving Robustness Without Sacrificing Accuracy with Patch Gaussian Augmentationcited by 105
- 2017Shake-Shake regularizationcited by 87
- 2018ShakeDrop Regularization for Deep Residual Learningcited by 40
- 2020Compounding the Performance Improvements of Assembled Techniques in a Convolutional Neural Networkcited by 24
- 2020An Effective Anti-Aliasing Approach for Residual Networkscited by 23
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 3.
5 papers.
- 2022Out-of-Distribution Representation Learning for Time Series Classificationcited by 30
- 2025When Dynamic Data Selection Meets Data Augmentationcited by 6
- 2025Robust Asymmetric Heterogeneous Federated Learning with Corrupted Clientscited by 5
- 2024Data augmentation with automated machine learning: approaches and performance comparison with classical data augmentation methodscited by 1
- 2025Domain Adaptation via Feature Refinementcited by 0
- 2025Domain Adaptation via Feature Refinement22 Aug 2025
- 2025When Dynamic Data Selection Meets Data Augmentation2 May 2025
- 2025Robust Asymmetric Heterogeneous Federated Learning with Corrupted Clients12 Mar 2025
- 2024Data augmentation with automated machine learning: approaches and performance comparison with classical data augmentation methods13 Mar 2024
- 2022Out-of-Distribution Representation Learning for Time Series Classification15 Sep 2022