TL;DR
This study evaluates whether predictive uncertainty can improve Android malware detection under dataset shift and adversarial attacks, finding it helpful for dataset shift but ineffective against adversarial examples.
Contribution
The paper provides an empirical analysis of the effectiveness and limitations of predictive uncertainty in malware detection, especially under dataset shift and adversarial attacks.
Findings
Predictive uncertainty aids detection under dataset shift.
Approximate Bayesian methods improve calibration.
Uncertainty measures fail to detect adversarial examples.
Abstract
The deep learning approach to detecting malicious software (malware) is promising but has yet to tackle the problem of dataset shift, namely that the joint distribution of examples and their labels associated with the test set is different from that of the training set. This problem causes the degradation of deep learning models without users' notice. In order to alleviate the problem, one approach is to let a classifier not only predict the label on a given example but also present its uncertainty (or confidence) on the predicted label, whereby a defender can decide whether to use the predicted label or not. While intuitive and clearly important, the capabilities and limitations of this approach have not been well understood. In this paper, we conduct an empirical study to evaluate the quality of predictive uncertainties of malware detectors. Specifically, we re-design and build 24…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsTest
