DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applications
Not on the map. Why?
Abstract (arXiv)
Unsupervised Deep Learning (DL) techniques have been widely used in various security-related anomaly detection applications, owing to the great promise of being able to detect unforeseen threats and superior performance provided by Deep Neural Networks (DNN). However, the lack of interpretability creates key barriers to the adoption of DL models in practice. Unfortunately, existing interpretation approaches are proposed for supervised learning models and/or non-security domains, which are unadaptable for unsupervised DL models and fail to satisfy special requirements in security domains. In this paper, we propose DeepAID, a general framework aiming to (1) interpret DL-based anomaly detection systems in security domains, and (2) improve the practicality of these systems based on the interpretations. We first propose a novel interpretation method for unsupervised DNNs by formulating and solving well-designed optimization problems with special constraints for security domains. Then, we provide several applications based on our Interpreter as well as a model-based extension Distiller to improve security systems by solving domain-specific problems. We apply DeepAID over three types of security-related anomaly detection systems and extensively evaluate our Interpreter with representative prior works. Experimental results show that DeepAID can provide high-quality interpretations for unsupervised DL models while meeting the special requirements of security domains. We also provide several use cases to show that DeepAID can help security operators to understand model decisions, diagnose system mistakes, give feedback to models, and reduce false positives.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 38 of its 68 references that are in the map. First posted on arXiv 23 Sep 2021.
Builds on
38 of 68 references.
References · 38
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
26 more
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 440
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2018Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applicationscited by 223
- 2018Explaining Image Classifiers by Counterfactual Generationcited by 144
- 2018Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detectioncited by 121
- 2018Adversarially Learned Anomaly Detectioncited by 115
- 2016Multifaceted Feature Visualization: Uncovering the Different Types of Features Learned By Each Neuron in Deep Neural Networkscited by 106
- 2018Interpretable Deep Learning under Firecited by 74
- 2017Beyond Sparsity: Tree Regularization of Deep Models for Interpretabilitycited by 68
- 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
- 2019Evaluating Explanation Methods for Deep Learning in Securitycited by 38
- 2018Towards Explanation of DNN-based Prediction with Guided Feature Inversioncited by 31
- 2019Explaining Anomalies Detected by Autoencoders Using SHAPcited by 27
- 2020Evaluating and Improving Adversarial Robustness of Machine Learning-Based Network Intrusion Detectorscited by 25
- 2018Towards Explaining Anomalies: A Deep Taylor Decomposition of One-Class Modelscited by 24
- 2020Can We Trust Your Explanations? Sanity Checks for Interpreters in Android Malware Analysiscited by 20
- 2017Contextual Outlier Interpretationcited by 19
- 2016MacroBase: Prioritizing Attention in Fast Datacited by 15
- 2020EXPLAIN-IT: Towards Explainable AI for Unsupervised Network Traffic Analysiscited by 9
- 2019Rule Extraction in Unsupervised Anomaly Detection for Model Explainability: Application to OneClass SVMcited by 8
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 8; 2025: 3; 2026: 2.
18 papers.
Sort:
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 30
- 2024Large Language Models can Deliver Accurate and Interpretable Time Series Anomaly Detectioncited by 26
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2023SoK: Pragmatic Assessment of Machine Learning for Network Intrusion Detectioncited by 13
- 2023FINER: Enhancing State-of-the-art Classifiers with Feature Attribution to Facilitate Security Analysiscited by 12
- 2022SoK: Modeling Explainability in Security Analytics for Interpretability, Trustworthiness, and Usabilitycited by 7
- 2024AI for DevSecOps: A Landscape and Future Opportunitiescited by 3
- 2024XG-NID: Dual-Modality Network Intrusion Detection using a Heterogeneous Graph Neural Network and Large Language Modelcited by 2
- 2024AnoGAN for Tabular Data: A Novel Approach to Anomaly Detectioncited by 1
- 2024Visually Analyze SHAP Plots to Diagnose Misclassifications in ML-based Intrusion Detectioncited by 1
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detectioncited by 1
- 2025A Comparative Analysis of DNN-based White-Box Explainable AI Methods in Network Securitycited by 1
6 more
- 2025UniNet: A Unified Multi-granular Traffic Modeling Framework for Network Securitycited by 1
- 2024XAI-based Feature Selection for Improved Network Intrusion Detection Systemscited by 0
- 2024Adaptive NAD: Online and Self-adaptive Unsupervised Network Anomaly Detectorcited by 0
- 2025SRLR: Symbolic Regression based Logic Recovery to Counter Programmable Logic Controller Attackscited by 0
- 2026Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attentioncited by 0
- 2026RankShift: In-Database Detection and Explanation of Categorical Shiftscited by 0
- 2026RankShift: In-Database Detection and Explanation of Categorical Shifts28 Aug 2026
- 2026Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention11 Mar 2026
- 2025SRLR: Symbolic Regression based Logic Recovery to Counter Programmable Logic Controller Attacks12 Dec 2025
- 2025UniNet: A Unified Multi-granular Traffic Modeling Framework for Network Security6 Mar 2025
- 2025A Comparative Analysis of DNN-based White-Box Explainable AI Methods in Network Security14 Jan 2025
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detection18 Nov 2024
- 2024Visually Analyze SHAP Plots to Diagnose Misclassifications in ML-based Intrusion Detection4 Nov 2024
- 2024Adaptive NAD: Online and Self-adaptive Unsupervised Network Anomaly Detector30 Oct 2024
- 2024XAI-based Feature Selection for Improved Network Intrusion Detection Systems14 Oct 2024
- 2024XG-NID: Dual-Modality Network Intrusion Detection using a Heterogeneous Graph Neural Network and Large Language Model27 Aug 2024
- 2024Large Language Models can Deliver Accurate and Interpretable Time Series Anomaly Detection24 May 2024
- 2024AnoGAN for Tabular Data: A Novel Approach to Anomaly Detection5 May 2024
6 more
- 2024AI for DevSecOps: A Landscape and Future Opportunities7 Apr 2024
- 2023FINER: Enhancing State-of-the-art Classifiers with Feature Attribution to Facilitate Security Analysis10 Aug 2023
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenance9 Aug 2023
- 2023SoK: Pragmatic Assessment of Machine Learning for Network Intrusion Detection30 Apr 2023
- 2022SoK: Modeling Explainability in Security Analytics for Interpretability, Trustworthiness, and Usability31 Oct 2022
- 2022SoK: Explainable Machine Learning for Computer Security Applications22 Aug 2022
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 30
- 2024Large Language Models can Deliver Accurate and Interpretable Time Series Anomaly Detectioncited by 26
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2023SoK: Pragmatic Assessment of Machine Learning for Network Intrusion Detectioncited by 13
- 2023FINER: Enhancing State-of-the-art Classifiers with Feature Attribution to Facilitate Security Analysiscited by 12
- 2022SoK: Modeling Explainability in Security Analytics for Interpretability, Trustworthiness, and Usabilitycited by 7
- 2024AI for DevSecOps: A Landscape and Future Opportunitiescited by 3
- 2024XG-NID: Dual-Modality Network Intrusion Detection using a Heterogeneous Graph Neural Network and Large Language Modelcited by 2
- 2024AnoGAN for Tabular Data: A Novel Approach to Anomaly Detectioncited by 1
- 2024Visually Analyze SHAP Plots to Diagnose Misclassifications in ML-based Intrusion Detectioncited by 1
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detectioncited by 1
- 2025A Comparative Analysis of DNN-based White-Box Explainable AI Methods in Network Securitycited by 1
12 most cited of 18 All 18 (JSON)
- 2026RankShift: In-Database Detection and Explanation of Categorical Shifts28 Aug 2026
- 2026Spatio-Temporal Attention Graph Neural Network: Explaining Causalities With Attention11 Mar 2026
- 2025SRLR: Symbolic Regression based Logic Recovery to Counter Programmable Logic Controller Attacks12 Dec 2025
- 2025UniNet: A Unified Multi-granular Traffic Modeling Framework for Network Security6 Mar 2025
- 2025A Comparative Analysis of DNN-based White-Box Explainable AI Methods in Network Security14 Jan 2025
- 2024AnomalyAID: Reliable Interpretation for Semi-supervised Network Anomaly Detection18 Nov 2024
- 2024Visually Analyze SHAP Plots to Diagnose Misclassifications in ML-based Intrusion Detection4 Nov 2024
- 2024Adaptive NAD: Online and Self-adaptive Unsupervised Network Anomaly Detector30 Oct 2024
- 2024XAI-based Feature Selection for Improved Network Intrusion Detection Systems14 Oct 2024
- 2024XG-NID: Dual-Modality Network Intrusion Detection using a Heterogeneous Graph Neural Network and Large Language Model27 Aug 2024
- 2024Large Language Models can Deliver Accurate and Interpretable Time Series Anomaly Detection24 May 2024
- 2024AnoGAN for Tabular Data: A Novel Approach to Anomaly Detection5 May 2024
12 newest of 18 All 18 (JSON)