One evolutionary algorithm deceives humans and ten convolutional neural networks trained on ImageNet at image recognitionTopal, Ali Osman ; Chitic, Ioana Raluca ; Leprevost, Franck ![]() in Applied Soft Computing (2023), 143 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 ... [more ▼] 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. [less ▲] Detailed reference viewed: 349 (0 UL) ShuffleDetect: Detecting Adversarial Images against Convolutional Neural NetworksChitic, Ioana Raluca ; Topal, Ali Osman ; Leprevost, Franck ![]() in Applied Sciences (2023), 13(6), 4068 Recently, convolutional neural networks (CNNs) have become the main drivers in many image recognition applications. However, they are vulnerable to adversarial attacks, which can lead to disastrous ... [more ▼] Recently, convolutional neural networks (CNNs) have become the main drivers in many image recognition applications. However, they are vulnerable to adversarial attacks, which can lead to disastrous consequences. This paper introduces ShuffleDetect as a new and efficient unsupervised method for the detection of adversarial images against trained convolutional neural networks. Its main feature is to split an input image into non-overlapping patches, then swap the patches according to permutations, and count the number of permutations for which the CNN classifies the unshuffled input image and the shuffled image into different categories. The image is declared adversarial if and only if the proportion of such permutations exceeds a certain threshold value. A series of 8 targeted or untargeted attacks was applied on 10 diverse and state-of-the-art ImageNet-trained CNNs, leading to 9500 relevant clean and adversarial images. We assessed the performance of ShuffleDetect intrinsically and compared it with another detector. Experiments show that ShuffleDetect is an easy-to-implement, very fast, and near memory-free detector that achieves high detection rates and low false positive rates. [less ▲] Detailed reference viewed: 273 (1 UL) Strategy and Feasibility Study for the Construction of High Resolution Images Adversarial Against Convolutional Neural NetworksLeprevost, Franck ; Topal, Ali Osman ; Avdusinovic, Elmir et alin ACIIDS 2022: Intelligent Information and Database Systems (2022) Detailed reference viewed: 141 (8 UL) A strategy creating high-resolution adversarial images against convolutional neural networks and a feasibility study on 10 CNNsLeprevost, Franck ; Topal, Ali Osman ; et alin Journal of Information and Telecommunication (2022), 7(1), 89-119 To perform image recognition, Convolutional Neural Networks (CNNs) assess any image by first resizing it to its input size. In particular, high-resolution images are scaled down, say to 224×244 for CNNs ... [more ▼] To perform image recognition, Convolutional Neural Networks (CNNs) assess any image by first resizing it to its input size. In particular, high-resolution images are scaled down, say to 224×244 for CNNs trained on ImageNet. So far, existing attacks, aiming at creating an adversarial image that a CNN would misclassify while a human would not notice any difference between the modified and unmodified images, proceed by creating adversarial noise in the 224×244 resized domain and not in the high-resolution domain. The complexity of directly attacking high-resolution images leads to challenges in terms of speed, adversity and visual quality, making these attacks infeasible in practice. We design an indirect attack strategy that lifts to the high-resolution domain any existing attack that works efficiently in the CNN's input size domain. Adversarial noise created via this method is of the same size as the original image. We apply this approach to 10 state-of-the-art CNNs trained on ImageNet, with an evolutionary algorithm-based attack. Our method succeeded in 900 out of 1000 trials to create such adversarial images, that CNNs classify with probability ≥0.55 in the adversarial category. Our indirect attack is the first effective method at creating adversarial images in the high-resolution domain. [less ▲] Detailed reference viewed: 171 (1 UL) Evolutionary Algorithm-based Adversarial Attacks Against Image Classification Convolutional Neural NetworksChitic, Ioana Raluca ![]() Doctoral thesis (2022) Detailed reference viewed: 129 (3 UL) Evolutionary Algorithm-based images, humanly indistinguishable and adversarial against Convolutional Neural Networks: efficiency and filter robustnessChitic, Ioana Raluca ; Topal, Ali Osman ; Leprevost, Franck ![]() in IEEE Access (2021) Detailed reference viewed: 148 (8 UL) Robustness of Adversarial Images against FiltersChitic, Ioana Raluca ; ; Leprevost, Franck et alin Optimization and Learning (2021), 1443 Detailed reference viewed: 154 (7 UL) Evolutionary algorithms deceive humans and machines at image classification: An extended proof of concept on two scenariosChitic, Ioana Raluca ; Leprevost, Franck ; in Journal of Information and Telecommunication (2020) The range of applications of Neural Networks encompasses image classification. However, Neural Networks are vulnerable to attacks, and may misclassify adversarial images, leading to potentially disastrous ... [more ▼] The range of applications of Neural Networks encompasses image classification. However, Neural Networks are vulnerable to attacks, and may misclassify adversarial images, leading to potentially disastrous consequences. Pursuing some of our previous work, we provide an extended proof of concept of a black-box, targeted, non-parametric attack using evolutionary algorithms to fool both Neural Networks and humans at the task of image classification. Our feasibility study is performed on VGG-16 trained on CIFAR-10. For any category cA of CIFAR-10, one chooses an image A classified by VGG-16 as belonging to cA. From there, two scenarios are addressed. In the first scenario, a target category ct≠cA is fixed a priori. We construct an evolutionary algorithm that evolves A to a modified image that VGG-16 classifies as belonging to ct. In the second scenario, we construct another evolutionary algorithm that evolves A to a modified image that VGG-16 is unable to classify. In both scenarios, the obtained adversarial images remain so close to the original one that a human would likely classify them as still belonging to cA. [less ▲] Detailed reference viewed: 343 (9 UL) |
||