mlsanityData to 13 Oct 2026

Improving Model Generalization by Agreement of Learned Representations from Data Augmentation

arXiv 2110.10536 ↗First posted 20 Oct 2021cs.CVcited by 5

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,950
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
  3. 2014Microsoft COCO: Common Objects in Contextcited by 17,550
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,321
  5. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,625
  6. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,476
  7. 2014Explaining and Harnessing Adversarial Examplescited by 7,336
  8. 2017Mask R-CNNcited by 7,266
  9. 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,915
  10. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,426
  11. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,457
  12. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,170
29 more
  1. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,730
  2. 2016Wide Residual Networkscited by 3,063
  3. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,882
  4. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,862
  5. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,266
  6. 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,847
  7. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,627
  8. 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
  9. 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,383
  10. 2018Learning deep representations by mutual information estimation and maximizationcited by 1,269
  11. 2016Deep Networks with Stochastic Depthcited by 977
  12. 2020Designing Network Design Spacescited by 956
  13. 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 899
  14. 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 748
  15. 2018Invariant Information Clustering for Unsupervised Image Classification and Segmentationcited by 455
  16. 2019On Mutual Information Maximization for Representation Learningcited by 315
  17. 2018DropBlock: A regularization method for convolutional networkscited by 262
  18. 2019Fast AutoAugmentcited by 243
  19. 2014Efficient Object Localization Using Convolutional Networkscited by 227
  20. 2016FractalNet: Ultra-Deep Neural Networks without Residualscited by 216
  21. 2020How Does Mixup Help With Robustness and Generalization?cited by 193
  22. 2019Population Based Augmentation: Efficient Learning of Augmentation Policy Schedulescited by 153
  23. 2020GridMask Data Augmentationcited by 123
  24. 2019Adversarial AutoAugmentcited by 111
  25. 2019Improving Robustness Without Sacrificing Accuracy with Patch Gaussian Augmentationcited by 105
  26. 2017Shake-Shake regularizationcited by 87
  27. 2018ShakeDrop Regularization for Deep Residual Learningcited by 40
  28. 2020Compounding the Performance Improvements of Assembled Techniques in a Convolutional Neural Networkcited by 24
  29. 2020An Effective Anti-Aliasing Approach for Residual Networkscited by 23

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 3.

5 papers.