EMBER: An Open Dataset for Training Static PE Malware Machine Learning Models
Hyrum S. Anderson, Phil Roth

TL;DR
EMBER provides a large, open, labeled dataset of Windows PE files with features for training and benchmarking machine learning models for malware detection, facilitating research and comparison of different approaches.
Contribution
The paper introduces EMBER, a comprehensive, publicly available dataset with feature extraction tools, enabling standardized benchmarking for malware detection models.
Findings
Baseline gradient boosted model outperforms MalConv without hyper-parameter tuning.
Dataset covers diverse use cases for malware detection.
Open source feature extraction code available for community use.
Abstract
This paper describes EMBER: a labeled benchmark dataset for training machine learning models to statically detect malicious Windows portable executable files. The dataset includes features extracted from 1.1M binary files: 900K training samples (300K malicious, 300K benign, 300K unlabeled) and 200K test samples (100K malicious, 100K benign). To accompany the dataset, we also release open source code for extracting features from additional binaries so that additional sample features can be appended to the dataset. This dataset fills a void in the information security machine learning community: a benign/malicious dataset that is large, open and general enough to cover several interesting use cases. We enumerate several use cases that we considered when structuring the dataset. Additionally, we demonstrate one use case wherein we compare a baseline gradient boosted decision tree model…
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
TopicsAdvanced Malware Detection Techniques · Anomaly Detection Techniques and Applications · Network Security and Intrusion Detection
