mlsanityData to 14 Oct 2026

How to Train your Antivirus: RL-based Hardening through the Problem-Space

arXiv 2402.19027 ↗First posted 29 Feb 2024cs.CR cs.AIcited by 3

Not on the map. Why?

Abstract (arXiv)

ML-based malware detection on dynamic analysis reports is vulnerable to both evasion and spurious correlations. In this work, we investigate a specific ML architecture employed in the pipeline of a widely-known commercial antivirus company, with the goal to harden it against adversarial malware. Adversarial training, the sole defensive technique that can confer empirical robustness, is not applicable out of the box in this domain, for the principal reason that gradient-based perturbations rarely map back to feasible problem-space programs. We introduce a novel Reinforcement Learning approach for constructing adversarial examples, a constituent part of adversarially training a model against evasion. Our approach comes with multiple advantages. It performs modifications that are feasible in the problem-space, and only those; thus it circumvents the inverse mapping problem. It also makes possible to provide theoretical guarantees on the robustness of the model against a particular set of adversarial capabilities. Our empirical exploration validates our theoretical insights, where we can consistently reach 0% Attack Success Rate after a few adversarial retraining iterations.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 29 of its 72 references that are in the map. First posted on arXiv 29 Feb 2024.

Builds on

29 of 72 references.

References · 29

  1. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  2. 2017Deep reinforcement learning from human preferencescited by 3,912
  3. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  4. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
  5. 2020Shortcut Learning in Deep Neural Networkscited by 1,969
  6. 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
  7. 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 953
  8. 2018AutoAugment: Learning Augmentation Policies from Datacited by 730
  9. 2020On Adaptive Attacks to Adversarial Example Defensescited by 555
  10. 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 414
  11. 2018Generalisation in humans and deep neural networkscited by 237
  12. 2017Malware Detection by Eating a Whole EXEcited by 115
17 more
  1. 2021Towards Robust and Reliable Algorithmic Recoursecited by 102
  2. 2017A General Framework for Adversarial Examples with Objectivescited by 84
  3. 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 75
  4. 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 61
  5. 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
  6. 2021Robust Feature-Level Adversaries are Interpretability Toolscited by 27
  7. 2020Adversarial EXEmples: A Survey and Experimental Evaluation of Practical Attacks on Machine Learning for Windows Malware Detectioncited by 18
  8. 2022On The Empirical Effectiveness of Unrealistic Adversarial Hardening Against Realistic Adversarial Attackscited by 15
  9. 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performancecited by 13
  10. 2020Adversarial Examples in Constrained Domainscited by 11
  11. 2017Discriminative models for multi-instance problems with tree-structurecited by 8
  12. 2016Using Neural Network Formalism to Solve Multiple-Instance Problemscited by 5
  13. 2020A survey on practical adversarial examples for malware classifierscited by 5
  14. 2021Realizable Universal Adversarial Perturbations for Malwarecited by 5
  15. 2021Longitudinal Study of the Prevalence of Malware Evasive Techniquescited by 3
  16. 2021Improving Robustness of Malware Classifiers using Adversarial Strings Generated from Perturbed Latent Representationscited by 2
  17. 2022Explaining Classifiers Trained on Raw Hierarchical Multiple-Instance Datacited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026Adversarial Co-Evolution of Malware and Detection Models: A Bilevel Optimization Perspective
  2. 2025Adversarial Agents: Black-Box Evasion Attacks with Reinforcement Learning
  3. 2024A Novel Approach to Guard from Adversarial Attacks using Stable Diffusion
  4. 2024Evading Deep Learning-Based Malware Detectors via Obfuscation: A Deep Reinforcement Learning Approach
  5. 2024Towards Robust Policy: Enhancing Offline Reinforcement Learning with Adversarial Attacks and Defenses
  6. 2022On the Effectiveness of Adversarial Training against Backdoor Attacks
  7. 2023Defenses in Adversarial Machine Learning: A Survey
  8. 2024Efficient Adversarial Training in LLMs with Continuous Attacks