DARCCC: Detecting Adversaries by Reconstruction from Class Conditional Capsules
Not on the map. Why?
Abstract (arXiv)
We present a simple technique that allows capsule models to detect adversarial images. In addition to being trained to classify images, the capsule model is trained to reconstruct the images from the pose parameters and identity of the correct top-level capsule. Adversarial images do not look like a typical member of the predicted class and they have much larger reconstruction errors when the reconstruction is produced from the top-level capsule for that class. We show that setting a threshold on the l2 distance between the input image and its reconstruction from the winning capsule is very effective at detecting adversarial images for three different datasets. The same technique works quite well for CNNs that have been trained to reconstruct the image from all or part of the last hidden layer before the softmax. We then explore a stronger, white-box attack that takes the reconstruction error into account. This attack is able to fool our detection technique but in order to make the model change its prediction to another class, the attack must typically make the "adversarial" image resemble images of the other class.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 2; 2024: 1.
9 papers.
- 2021Predify: Augmenting deep neural networks with brain-inspired predictive coding dynamicscited by 19
- 2024Persistent Classification: A New Approach to Stability of Data and Adversarial Examplescited by 3
- 2021Scanflow: A multi-graph framework for Machine Learning workflow management, supervision, and debuggingcited by 2
- 2021Security Analysis of Capsule Network Inference using Horizontal Collaborationcited by 1
- 2023RobCaps: Evaluating the Robustness of Capsule Networks against Affine Transformations and Adversarial Attackscited by 1
- 2021Back to Square One: Superhuman Performance in Chutes and Ladders Through Deep Neural Networks and Tree Searchcited by 0
- 2022Towards Robust Stacked Capsule Autoencoder with Hybrid Adversarial Trainingcited by 0
- 2022Human-in-the-loop online multi-agent approach to increase trustworthiness in ML models through trust scores and data augmentationcited by 0
- 2023On Neural Network approximation of ideal adversarial attack and convergence of adversarial trainingcited by 0
- 2024Persistent Classification: A New Approach to Stability of Data and Adversarial Examples11 Apr 2024
- 2023On Neural Network approximation of ideal adversarial attack and convergence of adversarial training30 Jul 2023
- 2023RobCaps: Evaluating the Robustness of Capsule Networks against Affine Transformations and Adversarial Attacks8 Apr 2023
- 2022Human-in-the-loop online multi-agent approach to increase trustworthiness in ML models through trust scores and data augmentation29 Apr 2022
- 2022Towards Robust Stacked Capsule Autoencoder with Hybrid Adversarial Training28 Feb 2022
- 2021Scanflow: A multi-graph framework for Machine Learning workflow management, supervision, and debugging4 Nov 2021
- 2021Security Analysis of Capsule Network Inference using Horizontal Collaboration22 Sep 2021
- 2021Predify: Augmenting deep neural networks with brain-inspired predictive coding dynamics4 Jun 2021
- 2021Back to Square One: Superhuman Performance in Chutes and Ladders Through Deep Neural Networks and Tree Search1 Apr 2021