MOTIF: A Large Malware Reference Dataset with Ground Truth Family Labels
Not on the map. Why?
Abstract (arXiv)
Malware family classification is a significant issue with public safety and research implications that has been hindered by the high cost of expert labels. The vast majority of corpora use noisy labeling approaches that obstruct definitive quantification of results and study of deeper interactions. In order to provide the data needed to advance further, we have created the Malware Open-source Threat Intelligence Family (MOTIF) dataset. MOTIF contains 3,095 malware samples from 454 families, making it the largest and most diverse public malware dataset with ground truth family labels to date, nearly 3x larger than any prior expert-labeled corpus and 36x larger than the prior Windows malware corpus. MOTIF also comes with a mapping from malware samples to threat reports published by reputable industry sources, which both validates the labels and opens new research opportunities in connecting opaque malware samples to human-readable descriptions. This enables important evaluations that are normally infeasible due to non-standardized reporting in industry. For example, we provide aliases of the different names used to describe the same malware family, allowing us to benchmark for the first time accuracy of existing tools when names are obtained from differing sources. Evaluation results obtained using the MOTIF dataset indicate that existing tasks have significant room for improvement, with accuracy of antivirus majority voting measured at only 62.10% and the well-known AVClass tool having just 46.78% accuracy. Our findings indicate that malware family classification suffers a type of labeling noise unlike that studied in most ML literature, due to the large open set of classes that may not be known from the sample under consideration
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 17 of its 94 references that are in the map. First posted on arXiv 29 Nov 2021.
Builds on
17 of 94 references.
References · 17
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,254
- 2016Making Deep Neural Networks Robust to Label Noise: a Loss Correction Approachcited by 665
- 2021Pervasive Label Errors in Test Sets Destabilize Machine Learning Benchmarkscited by 395
- 2020Identifying Mislabeled Data using the Area Under the Margin Rankingcited by 261
- 2016Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learningcited by 195
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 165
- 2016A Survey on Learning to Hashcited by 119
- 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
- 2019Garbage In, Garbage Out? Do Machine Learning Application Papers in Social Computing Report Where Human-Labeled Training Data Comes From?cited by 64
- 2020SOREL-20M: A Large Scale Benchmark Dataset for Malicious PE Detectioncited by 49
- 2018Microsoft Malware Classification Challengecited by 46
- 2020A Survey of Machine Learning Methods and Challenges for Windows Malware Classificationcited by 33
5 more
- 2020Classifying Sequences of Extreme Length with Constant Memory Applied to Malware Detectioncited by 24
- 2019An Observational Investigation of Reverse Engineers' Processescited by 21
- 2021A Framework for Cluster and Classifier Evaluation in the Absence of Reference Labelscited by 16
- 2013Unveiling Zeuscited by 7
- 2021Towards an Automated Pipeline for Detecting and Classifying Malware through Machine Learningcited by 6
Built on by
Citing papers per year: 2022: 3; 2023: 5; 2024: 2; 2025: 4; 2026: 3.
17 papers.
Sort:
By area:
- 2023DroidBot-GPT: GPT-powered UI Automation for Androidcited by 47
- 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performancecited by 13
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learningcited by 12
- 2022Efficient Malware Analysis Using Metric Embeddingscited by 6
- 2024Is Function Similarity Over-Engineered? Building a Benchmarkcited by 6
- 2023AVScan2Vec: Feature Learning on Antivirus Scan Data for Production-Scale Malware Corporacited by 5
- 2025Mobile GUI Agents under Real-world Threats: Are We There Yet?cited by 5
- 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!cited by 4
- 2025RawMal-TF: Raw Malware Dataset Labeled by Type and Familycited by 4
- 2022Avast-CTU Public CAPE Datasetcited by 2
- 2025Zipf-Gramming: Scaling Byte N-Grams Up to Production Sized Malware Corporacited by 2
- 2022Marvolo: Programmatic Data Augmentation for Practical ML-Driven Malware Detectioncited by 1
5 more
- 2023Enhancing Enterprise Network Security: Comparing Machine-Level and Process-Level Analysis for Dynamic Malware Detectioncited by 0
- 2025Evaluating Out-of-Distribution Robustness in Graph-Based Android Malware Classification: A New Principled Benchmarkcited by 0
- 2026ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coveragecited by 0
- 2026Hamm-Grams: An Algorithm for Mining Regular Expressions of Bytescited by 0
- 2026Simpler Methods Work Better for L1 Penalized Logistic Models and Large Datasetscited by 0
- 2026Simpler Methods Work Better for L1 Penalized Logistic Models and Large Datasets21 Sep 2026
- 2026Hamm-Grams: An Algorithm for Mining Regular Expressions of Bytes1 Jul 2026
- 2026ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coverage20 May 2026
- 2025Zipf-Gramming: Scaling Byte N-Grams Up to Production Sized Malware Corpora17 Nov 2025
- 2025Evaluating Out-of-Distribution Robustness in Graph-Based Android Malware Classification: A New Principled Benchmark8 Aug 2025
- 2025Mobile GUI Agents under Real-world Threats: Are We There Yet?6 Jul 2025
- 2025RawMal-TF: Raw Malware Dataset Labeled by Type and Family30 Jun 2025
- 2024Is Function Similarity Over-Engineered? Building a Benchmark30 Oct 2024
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learning7 May 2024
- 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!25 Dec 2023
- 2023Enhancing Enterprise Network Security: Comparing Machine-Level and Process-Level Analysis for Dynamic Malware Detection27 Oct 2023
- 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performance27 Jul 2023
5 more
- 2023AVScan2Vec: Feature Learning on Antivirus Scan Data for Production-Scale Malware Corpora9 Jun 2023
- 2023DroidBot-GPT: GPT-powered UI Automation for Android14 Apr 2023
- 2022Efficient Malware Analysis Using Metric Embeddings5 Dec 2022
- 2022Avast-CTU Public CAPE Dataset6 Sep 2022
- 2022Marvolo: Programmatic Data Augmentation for Practical ML-Driven Malware Detection7 Jun 2022
- 2023DroidBot-GPT: GPT-powered UI Automation for Androidcited by 47
- 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performancecited by 13
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learningcited by 12
- 2022Efficient Malware Analysis Using Metric Embeddingscited by 6
- 2024Is Function Similarity Over-Engineered? Building a Benchmarkcited by 6
- 2023AVScan2Vec: Feature Learning on Antivirus Scan Data for Production-Scale Malware Corporacited by 5
- 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!cited by 4
- 2025RawMal-TF: Raw Malware Dataset Labeled by Type and Familycited by 4
- 2022Avast-CTU Public CAPE Datasetcited by 2
- 2025Zipf-Gramming: Scaling Byte N-Grams Up to Production Sized Malware Corporacited by 2
- 2022Marvolo: Programmatic Data Augmentation for Practical ML-Driven Malware Detectioncited by 1
- 2023Enhancing Enterprise Network Security: Comparing Machine-Level and Process-Level Analysis for Dynamic Malware Detectioncited by 0
12 most cited of 16 All 16 (JSON)
- 2026Simpler Methods Work Better for L1 Penalized Logistic Models and Large Datasets21 Sep 2026
- 2026Hamm-Grams: An Algorithm for Mining Regular Expressions of Bytes1 Jul 2026
- 2026ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coverage20 May 2026
- 2025Zipf-Gramming: Scaling Byte N-Grams Up to Production Sized Malware Corpora17 Nov 2025
- 2025Evaluating Out-of-Distribution Robustness in Graph-Based Android Malware Classification: A New Principled Benchmark8 Aug 2025
- 2025RawMal-TF: Raw Malware Dataset Labeled by Type and Family30 Jun 2025
- 2024Is Function Similarity Over-Engineered? Building a Benchmark30 Oct 2024
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learning7 May 2024
- 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!25 Dec 2023
- 2023Enhancing Enterprise Network Security: Comparing Machine-Level and Process-Level Analysis for Dynamic Malware Detection27 Oct 2023
- 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performance27 Jul 2023
- 2023AVScan2Vec: Feature Learning on Antivirus Scan Data for Production-Scale Malware Corpora9 Jun 2023
12 newest of 16 All 16 (JSON)