HYDRA: Proactive Android Malware Drift Adaptation via Hierarchical Graph Contrastive Learning
Not on the map. Why?
Abstract (arXiv)
Concept drift, driven by the rapid evolution of Android malware, severely degrades the performance of machine learning detectors. Current adaptation strategies are often reactive, responding only after performance has dropped and imposing a significant manual annotation burden, or they are proactive but rely on unstable adversarial training and incomplete, single-level graph representations. To overcome these limitations, we propose HYDRA (Hybrid Drift Adaptation), a proactive adaptation framework that learns drift-invariant representations from hierarchically structured data. HYDRA first models applications using a hybrid graph structure, combining fine-grained Control Flow Graphs (CFGs) and coarse-grained Function Call Graphs (FCGs) to capture comprehensive behavioral patterns. It then introduces a novel cross-domain contrastive learning objective that aligns historical (source) and new (target) data distributions. By generating pseudo-labels for unlabeled target samples, our method pulls representations of semantically similar applications together, regardless of their domain, within a single, stable optimization process. This approach unifies feature learning and domain alignment, eliminating the need for complex adversarial objectives. Extensive experiments on large-scale, time-ordered malware datasets demonstrate that HYDRA achieves substantially lower False Negative and False Positive Rates than state-of-the-art baselines while requiring up to 87.5% fewer labeled samples. Our work thus offers a robust and efficient solution to combat concept drift in security applications.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 45 references that are in the map. First posted on arXiv 22 Sep 2026.
Builds on
16 of 45 references.
References · 16
- 2017Graph Attention Networkscited by 8,854
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,323
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
- 2020A Large-Scale Database for Graph Representation Learningcited by 54
- 2020Transcending Transcend: Revisiting Malware Classification in the Presence of Concept Driftcited by 53
- 2020GoGNN: Graph of Graphs Neural Network for Predicting Structured Entity Interactionscited by 29
- 2020AVClass2: Massive Malware Tag Extraction from AV Labelscited by 19
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2023Black-box Adversarial Example Attack towards FCG Based Android Malware Detection under Incomplete Feature Informationcited by 13
4 more
- 2024Revisiting Concept Drift in Windows Malware Detection: Adaptation to Real Drifted Malware with Minimal Samplescited by 11
- 2022Graph Neural Network-based Android Malware Classification with Jumping Knowledgecited by 9
- 2024Combating Concept Drift with Explanatory Detection and Adaptation for Android Malware Classificationcited by 7
- 2025HiGraph: A Large-Scale Hierarchical Graph Dataset for Malware Analysiscited by 1
Built on by
Not cited yet.