Deep Transfer Learning for Static Malware Classification
Li Chen

TL;DR
This paper introduces a deep transfer learning approach from computer vision to static malware classification, improving training efficiency and accuracy while providing interpretability for security applications.
Contribution
It applies transfer learning from natural images to malware detection, demonstrating improved performance and interpretability over classical methods.
Findings
Outperforms classical machine learning in accuracy and false positive rate
Accelerates training time of deep neural networks
Provides interpretable explanations for malware classification
Abstract
We propose to apply deep transfer learning from computer vision to static malware classification. In the transfer learning scheme, we borrow knowledge from natural images or objects and apply to the target domain of static malware detection. As a result, training time of deep neural networks is accelerated while high classification performance is still maintained. We demonstrate the effectiveness of our approach on three experiments and show that our proposed method outperforms other classical machine learning methods measured in accuracy, false positive rate, true positive rate and score (in binary classification). We instrument an interpretation component to the algorithm and provide interpretable explanations to enhance security practitioners' trust to the model. We further discuss a convex combination scheme of transfer learning and training from scratch for enhanced malware…
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
TopicsAdversarial Robustness in Machine Learning · Advanced Malware Detection Techniques · Anomaly Detection Techniques and Applications
