Quo Vadis: Hybrid Machine Learning Meta-Model based on Contextual and Behavioral Malware Representations
Not on the map. Why?
Abstract (arXiv)
We propose a hybrid machine learning architecture that simultaneously employs multiple deep learning models analyzing contextual and behavioral characteristics of Windows portable executable, producing a final prediction based on a decision from the meta-model. The detection heuristic in contemporary machine learning Windows malware classifiers is typically based on the static properties of the sample since dynamic analysis through virtualization is challenging for vast quantities of samples. To surpass this limitation, we employ a Windows kernel emulation that allows the acquisition of behavioral patterns across large corpora with minimal temporal and computational costs. We partner with a security vendor for a collection of more than 100k int-the-wild samples that resemble the contemporary threat landscape, containing raw PE files and filepaths of applications at the moment of execution. The acquired dataset is at least ten folds larger than reported in related works on behavioral malware analysis. Files in the training dataset are labeled by a professional threat intelligence team, utilizing manual and automated reverse engineering tools. We estimate the hybrid classifier's operational utility by collecting an out-of-sample test set three months later from the acquisition of the training set. We report an improved detection rate, above the capabilities of the current state-of-the-art model, especially under low false-positive requirements. Additionally, we uncover a meta-model's ability to identify malicious activity in validation and test sets even if none of the individual models express enough confidence to mark the sample as malevolent. We conclude that the meta-model can learn patterns typical to malicious samples from representation combinations produced by different analysis techniques. We publicly release pre-trained models and anonymized dataset of emulation reports.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 20 of its 40 references that are in the map. First posted on arXiv 20 Aug 2022.
Builds on
20 of 40 references.
References · 20
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Layer Normalizationcited by 5,669
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,367
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,070
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 165
- 2017Malware Detection by Eating a Whole EXEcited by 115
- 2017Comparative Study of CNN and RNN for Natural Language Processingcited by 82
- 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 62
- 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 61
8 more
- 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
- 2017Survey of Machine Learning Techniques for Malware Analysiscited by 31
- 2017eXpose: A Character-Level Convolutional Neural Network with Embeddings For Detecting Malicious URLs, File Paths and Registry Keyscited by 18
- 2019ALOHA: Auxiliary Loss Optimization for Hypothesis Augmentationcited by 9
- 2020Getting Passive Aggressive About False Positives: Patching Deployed Malware Detectorscited by 5
- 2018Robust Neural Malware Detection Models for Emulation Sequence Learningcited by 1
- 2019Theoretical Investigation of Composite Neural Networkcited by 1
- 2019Integration of Static and Dynamic Analysis for Malware Family Classification with Composite Neural Networkcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 2; 2026: 3.
9 papers.
- 2023Nebula: Self-Attention for Dynamic Malware Analysiscited by 8
- 2024SLIFER: Investigating Performance and Robustness of Malware Detection Pipelinescited by 4
- 2024A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detectioncited by 1
- 2025Empirical Quantification of Spurious Correlations in Malware Detectioncited by 1
- 2025Demystifying the Role of Rule-based Detection in AI Systems for Windows Malware Detectioncited by 1
- 2026Trident: Improving Malware Detection with LLMs and Behavioral Featurescited by 1
- 2024A Lean Transformer Model for Dynamic Malware Analysis and Detectioncited by 0
- 2026SecureScan: An AI-Driven Multi-Layer Framework for Malware and Phishing Detection Using Logistic Regression and Threat Intelligence Integrationcited by 0
- 2026EXE-Bench: Ranking the Tradeoffs of AI-based Windows Malware Detectors for Real-World Usabilitycited by 0
- 2026EXE-Bench: Ranking the Tradeoffs of AI-based Windows Malware Detectors for Real-World Usability27 Jul 2026
- 2026Trident: Improving Malware Detection with LLMs and Behavioral Features30 Apr 2026
- 2026SecureScan: An AI-Driven Multi-Layer Framework for Malware and Phishing Detection Using Logistic Regression and Threat Intelligence Integration11 Feb 2026
- 2025Demystifying the Role of Rule-based Detection in AI Systems for Windows Malware Detection13 Aug 2025
- 2025Empirical Quantification of Spurious Correlations in Malware Detection11 Jun 2025
- 2024A Lean Transformer Model for Dynamic Malware Analysis and Detection5 Aug 2024
- 2024A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detection23 May 2024
- 2024SLIFER: Investigating Performance and Robustness of Malware Detection Pipelines23 May 2024
- 2023Nebula: Self-Attention for Dynamic Malware Analysis19 Sep 2023