Litcius/Paper detail

One evolutionary algorithm deceives humans and ten convolutional neural networks trained on ImageNet at image recognition

Ali Osman Topal, Raluca Chitic, Franck Leprévost

2023Applied Soft Computing27 citationsDOIOpen Access PDF

Abstract

Convolutional neural networks (CNNs) are widely used in computer vision, but can be deceived by carefully crafted adversarial images. In this paper, we propose an evolutionary algorithm (EA) based adversarial attack against CNNs trained on ImageNet. Our EA-based attack aims to generate adversarial images that not only achieve a high confidence probability of being classified into the target category (at least 75%), but also appear indistinguishable to the human eye in a black-box setting. These constraints are implemented to simulate a realistic adversarial attack scenario. Our attack has been thoroughly evaluated on 10 CNNs in various attack scenarios, including high-confidence targeted, good-enough targeted, and untargeted. Furthermore, we have compared our attack favorably against other well-known white-box and black-box attacks. The experimental results revealed that the proposed EA-based attack is superior or on par with its competitors in terms of the success rate and the visual quality of the adversarial images produced.

Topics & Concepts

Convolutional neural networkComputer scienceAdversarial systemArtificial intelligenceImage (mathematics)Black boxDeep neural networksMachine learningEvolutionary algorithmDeep learningPattern recognition (psychology)Artificial neural networkAlgorithmAdversarial Robustness in Machine LearningBacillus and Francisella bacterial researchAnomaly Detection Techniques and Applications