English

Mitigating large adversarial perturbations on X-MAS (X minus Moving Averaged Samples)

Computer Vision and Pattern Recognition 2020-01-24 v4 Cryptography and Security Machine Learning

Abstract

We propose the scheme that mitigates the adversarial perturbation ϵ\epsilon on the adversarial example XadvX_{adv} (== XX ±\pm ϵ\epsilon, XX is a benign sample) by subtracting the estimated perturbation ϵ^\hat{\epsilon} from XX ++ ϵ\epsilon and adding ϵ^\hat{\epsilon} to XX - ϵ\epsilon. The estimated perturbation ϵ^\hat{\epsilon} comes from the difference between XadvX_{adv} and its moving-averaged outcome WavgXadvW_{avg}*X_{adv} where WavgW_{avg} is N×NN \times N moving average kernel that all the coefficients are one. Usually, the adjacent samples of an image are close to each other such that we can let XX \approx WavgXW_{avg}*X (naming this relation after X-MAS[X minus Moving Averaged Samples]). By doing that, we can make the estimated perturbation ϵ^\hat{\epsilon} falls within the range of ϵ\epsilon. The scheme is also extended to do the multi-level mitigation by configuring the mitigated adversarial example XadvX_{adv} ±\pm ϵ^\hat{\epsilon} as a new adversarial example to be mitigated. The multi-level mitigation gets XadvX_{adv} closer to XX with a smaller (i.e. mitigated) perturbation than original unmitigated perturbation by setting the moving averaged adversarial sample WavgXadvW_{avg} * X_{adv} (which has the smaller perturbation than XadvX_{adv} if XX \approx WavgXW_{avg}*X) as the boundary condition that the multi-level mitigation cannot cross over (i.e. decreasing ϵ\epsilon cannot go below and increasing ϵ\epsilon cannot go beyond). With the multi-level mitigation, we can get high prediction accuracies even in the adversarial example having a large perturbation (i.e. ϵ\epsilon >> 1616). The proposed scheme is evaluated with adversarial examples crafted by the FGSM (Fast Gradient Sign Method) based attacks on ResNet-50 trained with ImageNet dataset.

Cite

@article{arxiv.1912.12170,
  title  = {Mitigating large adversarial perturbations on X-MAS (X minus Moving Averaged Samples)},
  author = {Woohyung Chun and Sung-Min Hong and Junho Huh and Inyup Kang},
  journal= {arXiv preprint arXiv:1912.12170},
  year   = {2020}
}

Comments

X-MAS is the essential condition for the proposed mitigation as well as human beings. The codes and data for evaluation are available in https://github.com/stonylinux/mitigating_large_adversarial_perturbations_on_X-MAS

R2 v1 2026-06-23T12:57:26.614Z