HybridAugment++: Unified Frequency Spectra Perturbations for Model Robustness

M. K. Yucel, R. G. Cinbis, Pinar Duygulu
7/1/2023

No official code found. Best implementation: MKYucel/hybrid_augment (17 stars, MIT, PyTorch, last commit 2023-09-28).

Abstract

Convolutional Neural Networks (CNN) are known to exhibit poor generalization performance under distribution shifts. Their generalization have been studied extensively, and one line of work approaches the problem from a frequency-centric perspective. These studies highlight the fact that humans and CNNs might focus on different frequency components of an image. First, inspired by these observations, we propose a simple yet effective data augmentation method HybridAugment that reduces the reliance of CNNs on high-frequency components, and thus improves their robustness while keeping their clean accuracy high. Second, we propose HybridAugment++, which is a hierarchical augmentation method that attempts to unify various frequency-spectrum augmentations. HybridAugment++ builds on HybridAugment, and also reduces the reliance of CNNs on the amplitude component of images, and promotes phase information instead. This unification results in competitive to or better than state-of-the-art results on clean accuracy (CIFAR-10/100 and ImageNet), corruption benchmarks (ImageNet-C, CIFAR-10-C and CIFAR-100-C), adversarial robustness on CIFAR-10 and out-of-distribution detection on various datasets. HybridAugment and HybridAugment++ are implemented in a few lines of code, does not require extra data, ensemble models or additional networks 1.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

[ICCV 2023] HybridAugment++: Unified Frequency Spectra Perturbations for Model Robustness

170PythonJul 21, 20233 years agoMIT
adversarial-machine-learningaugmentationfrequency-analysisiccv2023machine-learning+2 more

Similar Papers

Cite this paper

@article{yucel2023hybridaugment,
  title  = {HybridAugment++: Unified Frequency Spectra Perturbations for Model Robustness},
  author = {M. K. Yucel and R. G. Cinbis and Pinar Duygulu},
  year   = {2023},
  eprint = {2307.11823},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2307.11823},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.11823.svg)](https://codeofpaper.com/paper/2307.11823)

Discussion