TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Adversarial Examples Improve Image Recognition

Adversarial Examples Improve Image Recognition

Cihang Xie, Mingxing Tan, Boqing Gong, Jiang Wang, Alan Yuille, Quoc V. Le

2019-11-21CVPR 2020 6Image ClassificationDomain Generalization
PaperPDFCodeCodeCode(official)CodeCodeCode

Abstract

Adversarial examples are commonly viewed as a threat to ConvNets. Here we present an opposite perspective: adversarial examples can be used to improve image recognition models if harnessed in the right manner. We propose AdvProp, an enhanced adversarial training scheme which treats adversarial examples as additional examples, to prevent overfitting. Key to our method is the usage of a separate auxiliary batch norm for adversarial examples, as they have different underlying distributions to normal examples. We show that AdvProp improves a wide range of models on various image recognition tasks and performs better when the models are bigger. For instance, by applying AdvProp to the latest EfficientNet-B7 [28] on ImageNet, we achieve significant improvements on ImageNet (+0.7%), ImageNet-C (+6.5%), ImageNet-A (+7.0%), Stylized-ImageNet (+4.8%). With an enhanced EfficientNet-B8, our method achieves the state-of-the-art 85.5% ImageNet top-1 accuracy without extra data. This result even surpasses the best model in [20] which is trained with 3.5B Instagram images (~3000X more than ImageNet) and ~9.4X more parameters. Models are available at https://github.com/tensorflow/tpu/tree/master/models/official/efficientnet.

Results

TaskDatasetMetricValueModel
Domain AdaptationVizWiz-ClassificationAccuracy - All Images50.5EfficientNet-B8 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images53.2EfficientNet-B8 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images45.8EfficientNet-B8 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images49.7EfficientNet-B7 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images52EfficientNet-B7 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images45EfficientNet-B7 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images49.6EfficientNet-B6 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images53.2EfficientNet-B6 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images44.7EfficientNet-B6 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images49.1EfficientNet-B5 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images51.7EfficientNet-B5 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images44EfficientNet-B5 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images48.1EfficientNet-B4 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images51.4EfficientNet-B4 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images42.5EfficientNet-B4 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images45.5EfficientNet-B3 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images49.5EfficientNet-B3 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images39.8EfficientNet-B3 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images44.3EfficientNet-B2 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images48EfficientNet-B2 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images38.2EfficientNet-B2 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images42.4EfficientNet-B1 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images46.7EfficientNet-B1 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images36.2EfficientNet-B1 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images40.5EfficientNet-B0 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images44.9EfficientNet-B0 (advprop+autoaug)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images34.2EfficientNet-B0 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images50.5EfficientNet-B8 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images53.2EfficientNet-B8 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images45.8EfficientNet-B8 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images49.7EfficientNet-B7 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images52EfficientNet-B7 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images45EfficientNet-B7 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images49.6EfficientNet-B6 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images53.2EfficientNet-B6 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images44.7EfficientNet-B6 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images49.1EfficientNet-B5 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images51.7EfficientNet-B5 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images44EfficientNet-B5 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images48.1EfficientNet-B4 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images51.4EfficientNet-B4 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images42.5EfficientNet-B4 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images45.5EfficientNet-B3 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images49.5EfficientNet-B3 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images39.8EfficientNet-B3 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images44.3EfficientNet-B2 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images48EfficientNet-B2 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images38.2EfficientNet-B2 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images42.4EfficientNet-B1 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images46.7EfficientNet-B1 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images36.2EfficientNet-B1 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images40.5EfficientNet-B0 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images44.9EfficientNet-B0 (advprop+autoaug)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images34.2EfficientNet-B0 (advprop+autoaug)

Related Papers

Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18Adversarial attacks to image classification systems using evolutionary algorithms2025-07-17Efficient Adaptation of Pre-trained Vision Transformer underpinned by Approximately Orthogonal Fine-Tuning Strategy2025-07-17Federated Learning for Commercial Image Sources2025-07-17MUPAX: Multidimensional Problem Agnostic eXplainable AI2025-07-17Simulate, Refocus and Ensemble: An Attention-Refocusing Scheme for Domain Generalization2025-07-17GLAD: Generalizable Tuning for Vision-Language Models2025-07-17MoTM: Towards a Foundation Model for Time Series Imputation based on Continuous Modeling2025-07-17