Adversarial Detection from Derived Models
- 15 December 2023
- journal article
- research article
- Published by World Scientific Pub Co Pte Ltd in International Journal of Pattern Recognition and Artificial Intelligence
- Vol. 37 (15)
Abstract
Deep Neural Networks (DNNs) can be easily fooled by inputs that are crafted by adversaries. For example, an adversarial image can be forged by adding to an image a tiny perturbation which is often unnoticeable by human eyes, though the semantic interpretations of the original image and the adversarial image, which are represented as outputs of a DNN, may be drastically different. This weakness can potentially lead to serious consequences in security-critical applications such as medical diagnostic tests and self-driving vehicles. Most existing approaches for adversarial detection only have satisfactory performance for specific types of attacks. These methods do not generalize their performances when applied to a broad range of attacks, models or datasets. In this work, we propose a new adversarial detection method called Adversarial Detection from Derived Models (ADDM), which applies derived models to “simulate” the functionality of a DNN, and analyzes the distribution for the neuron activation values in the derived models as indicators for adversarial inputs. In order to further enhance performance, we propose a heuristic that selects neurons from the derived models that are sensitive to perturbations. We compare our approach with six existing adversarial detection approaches of different methodologies, and the experimental result confirms that the proposed approach has generally better performance regarding stability over different types of adversarial attacks on a variety of tested DNN models and datasets.Keywords
This publication has 17 references indexed in Scilit:
- Anomalous Example Detection in Deep Learning: A SurveyIEEE Access, 2020
- Detecting Adversarial Samples Using Influence Functions and Nearest Neighbors2020
- The security of machine learning in an adversarial setting: A surveyJournal of Parallel and Distributed Computing, 2019
- Learning Deep Features for One-Class ClassificationIEEE Transactions on Image Processing, 2019
- NIC: Detecting Adversarial Samples with Neural Network Invariant Checking2019
- A review of novelty detectionSignal Processing, 2014
- Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research GroupsIEEE Signal Processing Magazine, 2012
- The Nature of Statistical Learning Theory2000
- Support vector domain descriptionPattern Recognition Letters, 1999
- Gradient-based learning applied to document recognitionProceedings of the IEEE, 1998