arXiv · 2609.25256
Partition-Matched Evaluation of Community Features under Distribution Shift in Android Malware Function-Call Graphs
Abstract
Graph-based Android malware classifiers can lose accuracy under malware-type or family shifts. We test whether mesoscopic organization in function-call graphs provides shift-stable information beyond local degree profiles (LDP), global statistics, lightweight metadata, and size-matched random partitions. Using 15,000 MalNet-Tiny, Common, and Distinct graphs, six Leiden descriptors specified before evaluation, and five optimizer seeds, communities raise Tiny macro F1 from 78.7% to 81.3% but yield 29.4-point source-only Common degradation. One size-matched random partition yields 27.8-point degradation. Across five random partitions, mean degradation is 27.9 points; the 95% two-level bootstrap interval for random minus community degradation is [-4.2, 1.2] points. With metadata, the corresponding difference is -0.2 points with interval [-1.1, 0.6]. Removing modularity raises structure-only Common macro F1 from 51.9% to 53.6%. The tested signature adds IID signal but shows no repeatable shift-stability advantage, demonstrating why mesoscopic graph claims need partition-matched controls and repeated null draws.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Junru Zhu, Yixin Yang, Xiaoqing Ding, Ruoyu Qi. 2026-09-21. Partition-Matched Evaluation of Community Features under Distribution Shift in Android Malware Function-Call Graphs. https://arxiv.org/abs/2609.25256
Cite the original work for its findings. Save a collection to share your selection of sources.