Deflecting Adversarial Attacks with Pixel Deflection
Authors:
- Aaditya PrakashAPAaditya Prakash
- Nick MoranNMNick Moran
- Solomon GarberSGSolomon Garber
- Antonella DiLilloADAntonella DiLillo
- James StorerJSJames Storer
- 1 June 2018
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 8571-8580
Abstract
CNNs are poised to become integral parts of many critical systems. Despite their robustness to natural variations, image pixel values can be manipulated, via small, carefully crafted, imperceptible perturbations, to cause a model to misclassify images. We present an algorithm to process an image so that classification accuracy is significantly preserved in the presence of such adversarial manipulations. Image classifiers tend to be robust to natural noise, and adversarial attacks tend to be agnostic to object location. These observations motivate our strategy, which leverages model robustness to defend against adversarial perturbations by forcing the image to match natural image statistics. Our algorithm locally corrupts the image by redistributing pixel values via a process we term pixel deflection. A subsequent wavelet-based denoising operation softens this corruption, as well as some of the adversarial changes. We demonstrate experimentally that the combination of these techniques enables the effective recovery of the true class, against a variety of robust attacks. Our results compare favorably with current state-of-the-art defenses, without requiring retraining or modifying the CNN.Keywords
All Related Versions
This publication has 20 references indexed in Scilit:
- Is object localization for free? - Weakly-supervised learning with convolutional neural networks2015
- Deep neural networks are easily fooled: High confidence predictions for unrecognizable images2015
- Rudin-Osher-Fatemi Total Variation Denoising using Split BregmanImage Processing On Line, 2012
- Spatiotemporal Elements of Macaque V1 Receptive FieldsNeuron, 2005
- Global training of document processing systems using graph transformer networks2002
- Adaptive wavelet thresholding for image denoising and compressionIEEE Transactions on Image Processing, 2000
- Image coding using wavelet transformIEEE Transactions on Image Processing, 1992
- Relations between the statistics of natural images and the response properties of cortical cellsJournal of the Optical Society of America A, 1987
- Mathematical description of the responses of simple cortical cells*Journal of the Optical Society of America, 1980
- Receptive fields of single neurones in the cat's striate cortexThe Journal of Physiology, 1959