Litcius/Paper detail

Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performance

Savino Dambra, Yufei Han, Simone Aonzo, Platon Kotzias, Antonino Vitale, Juan Caballero, Davide Balzarotti, Leyla Bilge

202332 citationsDOIOpen Access PDF

Abstract

Many studies have proposed machine-learning (ML) models for malware detection and classification, reporting an almost-perfect performance. However, they assemble ground-truth in different ways, use diverse static- and dynamic-analysis techniques for feature extraction, and even differ on what they consider a malware family. As a consequence, our community still lacks an understanding of malware classification results: whether they are tied to the nature and distribution of the collected dataset, to what extent the number of families and samples in the training dataset influence performance, and how well static and dynamic features complement each other.

Topics & Concepts

MalwareComputer scienceFeature extractionComplement (music)Artificial intelligenceDecoding methodsFeature (linguistics)Static analysisMachine learningData miningComputer securityChemistryComplementationPhenotypeProgramming languageGenePhilosophyLinguisticsTelecommunicationsBiochemistryAdvanced Malware Detection TechniquesDigital and Cyber ForensicsNetwork Security and Intrusion Detection
Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performance | Litcius