Binary-30K: A Heterogeneous Dataset for Deep Learning in Binary Analysis and Malware Detection
Michael J. Bommarito II

TL;DR
Binary-30K is a comprehensive, heterogeneous dataset of nearly 30,000 binaries across multiple platforms and architectures, designed to facilitate deep learning research in binary analysis and malware detection.
Contribution
It introduces the first multi-platform, multi-architecture binary dataset with pre-computed tokenization and structural metadata, supporting advanced sequence-based models and benchmarking.
Findings
Enables research on platform-invariant malware detection
Supports cross-target transfer learning
Facilitates long-context binary understanding
Abstract
Deep learning research for binary analysis faces a critical infrastructure gap. Today, existing datasets target single platforms, require specialized tooling, or provide only hand-engineered features incompatible with modern neural architectures; no single dataset supports accessible research and pedagogy on realistic use cases. To solve this, we introduce Binary-30K, the first heterogeneous binary dataset designed for sequence-based models like transformers. Critically, Binary-30K covers Windows, Linux, macOS, and Android across 15+ CPU architectures. With 29,793 binaries and approximately 26.93% malware representation, Binary-30K enables research on platform-invariant detection, cross-target transfer learning, and long-context binary understanding. The dataset provides pre-computed byte-level BPE tokenization alongside comprehensive structural metadata, supporting both sequence…
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 · Security and Verification in Computing · Software Testing and Debugging Techniques
