Machine Learning (In) Security: A Stream of Problems
Not on the map. Why?
Abstract (arXiv)
Machine Learning (ML) has been widely applied to cybersecurity and is considered state-of-the-art for solving many of the open issues in that field. However, it is very difficult to evaluate how good the produced solutions are, since the challenges faced in security may not appear in other areas. One of these challenges is the concept drift, which increases the existing arms race between attackers and defenders: malicious actors can always create novel threats to overcome the defense solutions, which may not consider them in some approaches. Due to this, it is essential to know how to properly build and evaluate an ML-based security solution. In this paper, we identify, detail, and discuss the main challenges in the correct application of ML techniques to cybersecurity data. We evaluate how concept drift, evolution, delayed labels, and adversarial ML impact the existing solutions. Moreover, we address how issues related to data collection affect the quality of the results presented in the security literature, showing that new strategies are needed to improve current solutions. Finally, we present how existing solutions may fail under certain circumstances, and propose mitigations to them, presenting a novel checklist to help the development of future ML solutions for cybersecurity.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 1; 2025: 2; 2026: 1.
7 papers.
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2021A Survey on Semi-Supervised Learning for Delayed Partially Labelled Data Streamscited by 15
- 2024Unraveling the Key of Machine Learning-based Android Malware Detectioncited by 4
- 2025IncA-DES: An incremental and adaptive dynamic ensemble selection approach using online K-d tree neighborhood search for data streams with concept driftcited by 3
- 2026Cybersecurity is the True Frontier for Generative AI Success or Failurecited by 2
- 2023On the Effectiveness of Adversarial Samples against Ensemble Learning-based Windows PE Malware Detectorscited by 0
- 2025MLRan: A Behavioural Dataset for Ransomware Analysis and Detectioncited by 0
- 2026Cybersecurity is the True Frontier for Generative AI Success or Failure27 Jun 2026
- 2025IncA-DES: An incremental and adaptive dynamic ensemble selection approach using online K-d tree neighborhood search for data streams with concept drift16 Jul 2025
- 2025MLRan: A Behavioural Dataset for Ransomware Analysis and Detection24 May 2025
- 2024Unraveling the Key of Machine Learning-based Android Malware Detection5 Feb 2024
- 2023On the Effectiveness of Adversarial Samples against Ensemble Learning-based Windows PE Malware Detectors25 Sep 2023
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art23 Dec 2021
- 2021A Survey on Semi-Supervised Learning for Delayed Partially Labelled Data Streams16 Jun 2021