mlsanityData to 7 Oct 2026

TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time

arXiv 1807.07838 ↗First posted 20 Jul 2018cs.CR cs.LGcited by 108

Not on the map. Why?

Abstract (arXiv)

Is Android malware classification a solved problem? Published F1 scores of up to 0.99 appear to leave very little room for improvement. In this paper, we argue that results are commonly inflated due to two pervasive sources of experimental bias: "spatial bias" caused by distributions of training and testing data that are not representative of a real-world deployment; and "temporal bias" caused by incorrect time splits of training and testing sets, leading to impossible configurations. We propose a set of space and time constraints for experiment design that eliminates both sources of bias. We introduce a new metric that summarizes the expected robustness of a classifier in a real-world setting, and we present an algorithm to tune its performance. Finally, we demonstrate how this allows us to evaluate mitigation strategies for time decay such as active learning. We have implemented our solutions in TESSERACT, an open source evaluation framework for comparing malware classifiers in a realistic setting. We used TESSERACT to evaluate three Android malware classifiers from the literature on a dataset of 129K applications spanning over three years. Our evaluation confirms that earlier published results are biased, while also revealing counter-intuitive performance and showing that appropriate tuning can lead to significant improvements.

Key facts. Cited by 108 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 9; 2022: 14; 2023: 17; 2024: 13; 2025: 23; 2026: 32.

108 papers.

Sort:

By area:

  1. 2023Continuous Learning for Android Malware Detectioncited by 33
  2. 2022The Role of Machine Learning in Cybersecuritycited by 21
  3. 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
  4. 2025LAMD: Context-driven Android Malware Detection and Classification with LLMscited by 18
  5. 2021Adversarial Robustness with Non-uniform Perturbationscited by 17
  6. 2021MOTIF: A Large Malware Reference Dataset with Ground Truth Family Labelscited by 17
  7. 2022SoK: The Impact of Unlabelled Data in Cyberthreat Detectioncited by 15
  8. 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
  9. 2022Jigsaw Puzzle: Selective Backdoor Attack to Subvert Malware Classifierscited by 14
  10. 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
  11. 2023SoK: Pragmatic Assessment of Machine Learning for Network Intrusion Detectioncited by 13
  12. 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performancecited by 12
38 more
  1. 2025On Benchmarking Code LLMs for Android Malware Analysiscited by 12
  2. 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
  3. 2023Efficient Query-Based Attack against ML-Based Android Malware Detection under Zero Knowledge Settingcited by 10
  4. 2021DexRay: A Simple, yet Effective Deep Learning Approach to Android Malware Detection based on Image Representation of Bytecodecited by 9
  5. 2023Pitfalls in Language Models for Code Intelligence: A Taxonomy and Surveycited by 9
  6. 2024TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time (Extended Version)cited by 9
  7. 2023MalProtect: Stateful Defense Against Adversarial Query Attacks in ML-based Malware Detectioncited by 8
  8. 2025DRMD: Deep Reinforcement Learning for Malware Detection under Concept Driftcited by 7
  9. 2022Fast & Furious: Modelling Malware Detection as Evolving Data Streamscited by 6
  10. 2022Towards a Fair Comparison and Realistic Evaluation Framework of Android Malware Detectors based on Static Analysis and Machine Learningcited by 6
  11. 2022DexBERT: Effective, Task-Agnostic and Fine-grained Representation Learning of Android Bytecodecited by 6
  12. 2025LAMDA: A Longitudinal Android Malware Benchmark for Concept Drift Analysiscited by 6
  13. 2025When AI Meets the Web: Prompt Injection Risks in Third-Party AI Chatbot Pluginscited by 6
  14. 2021Realizable Universal Adversarial Perturbations for Malwarecited by 5
  15. 2021Can We Leverage Predictive Uncertainty to Detect Dataset Shift and Adversarial Examples in Android Malware Detection?cited by 5
  16. 2023Your Attack Is Too DUMB: Formalizing Attacker Scenarios for Adversarial Transferabilitycited by 5
  17. 2023Efficient Concept Drift Handling for Batch Android Malware Detection Modelscited by 5
  18. 2024Assessing the Impact of Packing on Machine Learning-Based Malware Detection and Classification Systemscited by 5
  19. 2024Continual Learning with Strategic Selection and Forgetting for Network Intrusion Detectioncited by 5
  20. 2022Backdooring Explainable Machine Learningcited by 4
  21. 2022PhishSim: Aiding Phishing Website Detection with a Feature-Free Toolcited by 4
  22. 2023Multi-Granularity Detector for Vulnerability Fixescited by 4
  23. 2023Small Effect Sizes in Malware Detection? Make Harder Train/Test Splits!cited by 4
  24. 2024Unraveling the Key of Machine Learning-based Android Malware Detectioncited by 4
  25. 2024SLIFER: Investigating Performance and Robustness of Malware Detection Pipelinescited by 4
  26. 2025TIF: Learning Temporal Invariance in Android Malware Detectorscited by 4
  27. 2025Generative Active Adaptation for Drifting and Imbalanced Network Intrusion Detectioncited by 4
  28. 2026Adversarial News and Lost Profits: Manipulating Headlines in LLM-Driven Algorithmic Tradingcited by 4
  29. 2026SoK: The Pitfalls of Deep Reinforcement Learning for Cybersecuritycited by 4
  30. 2021On the Evaluation of Sequential Machine Learning for Network Intrusion Detectioncited by 3
  31. 2022Towards Efficient and Domain-Agnostic Evasion Attack with High-dimensional Categorical Inputscited by 3
  32. 2023False Sense of Security: Leveraging XAI to Analyze the Reasoning and True Performance of Context-less DGA Classifierscited by 3
  33. 2022Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detectioncited by 2
  34. 2022AdvCat: Domain-Agnostic Robustness Assessment for Cybersecurity-Critical Applications with Categorical Inputscited by 2
  35. 2023DataZoo: Streamlining Traffic Classification Experimentscited by 2
  36. 2024FLAME: Adaptive and Reactive Concept Drift Mitigation for Federated Learning Deploymentscited by 2
  37. 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systemscited by 2
  38. 2025Regression-aware Continual Learning for Android Malware Detectioncited by 2

50 most cited of 108 All 108 (JSON)