Brain Programming is Immune to Adversarial Attacks: Towards Accurate and Robust Image Classification using Symbolic Learning
Gerardo Ibarra-Vazquez, Gustavo Olague, Mariana Chan-Ley, Cesar, Puente, Carlos Soubervielle-Montalvo

TL;DR
This study demonstrates that Brain Programming offers superior robustness to adversarial attacks in art media classification, maintaining high accuracy and confidence levels where deep learning models fail under similar conditions.
Contribution
The paper introduces Brain Programming as a robust alternative to deep neural networks for image classification, especially under adversarial attacks, with comprehensive comparative analysis.
Findings
Brain Programming's predictions changed less than 2% under adversarial attacks.
BP maintained high accuracy across multiple attack types with minimal variation.
Deep learning models' performance was significantly compromised by adversarial perturbations.
Abstract
In recent years, the security concerns about the vulnerability of Deep Convolutional Neural Networks (DCNN) to Adversarial Attacks (AA) in the form of small modifications to the input image almost invisible to human vision make their predictions untrustworthy. Therefore, it is necessary to provide robustness to adversarial examples in addition to an accurate score when developing a new classifier. In this work, we perform a comparative study of the effects of AA on the complex problem of art media categorization, which involves a sophisticated analysis of features to classify a fine collection of artworks. We tested a prevailing bag of visual words approach from computer vision, four state-of-the-art DCNN models (AlexNet, VGG, ResNet, ResNet101), and the Brain Programming (BP) algorithm. In this study, we analyze the algorithms' performance using accuracy. Besides, we use the accuracy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsDiffusion-Convolutional Neural Networks · 1x1 Convolution · Batch Normalization · *Communicated@Fast*How Do I Communicate to Expedia? · Residual Connection · Kaiming Initialization · Dropout · Average Pooling · Bottleneck Residual Block · Residual Block
