mlsanityData to 7 Oct 2026

Activation Analysis of a Byte-Based Deep Neural Network for Malware Classification

arXiv 1903.04717 ↗First posted 12 Mar 2019cs.LG cs.CR stat.MLcited by 14

Not on the map. Why?

Abstract (arXiv)

Feature engineering is one of the most costly aspects of developing effective machine learning models, and that cost is even greater in specialized problem domains, like malware classification, where expert skills are necessary to identify useful features. Recent work, however, has shown that deep learning models can be used to automatically learn feature representations directly from the raw, unstructured bytes of the binaries themselves. In this paper, we explore what these models are learning about malware. To do so, we examine the learned features at multiple levels of resolution, from individual byte embeddings to end-to-end analysis of the model. At each step, we connect these byte-oriented activations to their original semantics through parsing and disassembly of the binary to arrive at human-understandable features. Through our results, we identify several interesting features learned by the model and their connection to manually-derived features typically used by traditional machine learning models. Additionally, we explore the impact of training data volume and regularization on the quality of the learned features and the efficacy of the classifiers, revealing the somewhat paradoxical insight that better generalization does not necessarily result in better performance for byte-based malware classifiers.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Mar 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 5; 2023: 1; 2024: 1; 2025: 2; 2026: 1.

14 papers.

Sort: