Leveraging Uncertainty for Improved Static Malware Detection Under Extreme False Positive Constraints
Not on the map. Why?
Abstract (arXiv)
The detection of malware is a critical task for the protection of computing environments. This task often requires extremely low false positive rates (FPR) of 0.01% or even lower, for which modern machine learning has no readily available tools. We introduce the first broad investigation of the use of uncertainty for malware detection across multiple datasets, models, and feature types. We show how ensembling and Bayesian treatments of machine learning methods for static malware detection allow for improved identification of model errors, uncovering of new malware families, and predictive performance under extreme false positive constraints. In particular, we improve the true positive rate (TPR) at an actual realized FPR of 1e-5 from an expected 0.69 for previous methods to 0.80 on the best performing model class on the Sophos industry scale dataset. We additionally demonstrate how previous works have used an evaluation protocol that can lead to misleading results.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 17 of its 59 references that are in the map. First posted on arXiv 9 Aug 2021.
Builds on
17 of 59 references.
References · 17
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2016Variational Inference: A Review for Statisticianscited by 1,466
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,274
- 2020Bayesian Deep Learning and a Probabilistic Perspective of Generalizationcited by 480
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
- 2020BatchEnsemble: An Alternative Approach to Efficient Ensemble and Lifelong Learningcited by 368
- 2020Pitfalls of In-Domain Uncertainty Estimation and Ensembling in Deep Learningcited by 208
- 2018Understanding Measures of Uncertainty for Adversarial Example Detectioncited by 177
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
- 2017Malware Detection by Eating a Whole EXEcited by 114
5 more
- 2020SOREL-20M: A Large Scale Benchmark Dataset for Malicious PE Detectioncited by 49
- 2015Deep Neural Network Based Malware Detection Using Two Dimensional Binary Program Featurescited by 48
- 2016Scalable Learning of Non-Decomposable Objectivescited by 40
- 2019ALOHA: Auxiliary Loss Optimization for Hypothesis Augmentationcited by 9
- 2019KiloGrams: Very Large N-Grams for Malware Classificationcited by 9
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 3; 2025: 1; 2026: 1.
11 papers.
- 2021A Framework for Cluster and Classifier Evaluation in the Absence of Reference Labelscited by 16
- 2024What Do Machine Learning Researchers Mean by "Reproducible"?cited by 8
- 2024Is Function Similarity Over-Engineered? Building a Benchmarkcited by 6
- 2021Can We Leverage Predictive Uncertainty to Detect Dataset Shift and Adversarial Examples in Android Malware Detection?cited by 5
- 2022Improving Out-of-Distribution Detection via Epistemic Uncertainty Adversarial Trainingcited by 4
- 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!cited by 4
- 2024Living off the Analyst: Harvesting Features from Yara Rules for Malware Detectioncited by 3
- 2026Cybersecurity is the True Frontier for Generative AI Success or Failurecited by 2
- 2022Firenze: Model Evaluation Using Weak Signalscited by 0
- 2023MalwareDNA: Simultaneous Classification of Malware, Malware Families, and Novel Malwarecited by 0
- 2025Enhancing Decision-Making in Windows PE Malware Classification During Dataset Shifts with Uncertainty Estimationcited by 0
- 2026Cybersecurity is the True Frontier for Generative AI Success or Failure27 Jun 2026
- 2025Enhancing Decision-Making in Windows PE Malware Classification During Dataset Shifts with Uncertainty Estimation20 Dec 2025
- 2024What Do Machine Learning Researchers Mean by "Reproducible"?5 Dec 2024
- 2024Living off the Analyst: Harvesting Features from Yara Rules for Malware Detection27 Nov 2024
- 2024Is Function Similarity Over-Engineered? Building a Benchmark30 Oct 2024
- 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!25 Dec 2023
- 2023MalwareDNA: Simultaneous Classification of Malware, Malware Families, and Novel Malware4 Sep 2023
- 2022Improving Out-of-Distribution Detection via Epistemic Uncertainty Adversarial Training5 Sep 2022
- 2022Firenze: Model Evaluation Using Weak Signals2 Jul 2022
- 2021A Framework for Cluster and Classifier Evaluation in the Absence of Reference Labels23 Sep 2021
- 2021Can We Leverage Predictive Uncertainty to Detect Dataset Shift and Adversarial Examples in Android Malware Detection?20 Sep 2021