1
Return

FUADroid: android malware detection with multi-view API feature fusion using machine learning

delete2026-07-22
delete0
PRE
AI
J
Jiyun Yang *
F
Fan Mei
Z
Zhengdong Wan
X
Xintong Cai
P
Pei Ran
DOI:10.1007/s13042-026-03224-zdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The rapid growth of Android malware calls for accurate and efficient detection techniques. Function call graph (FCG) based static analysis has shown strong potential for modeling application behaviors, yet existing approaches commonly face two challenges: (i) when simplifying large-scale call graphs to reduce overhead, they often fail to adequately preserve the critical contextual information around sensitive APIs; and (ii) continuous Android API evolution tends to induce method-level feature drift and render sensitive API sets outdated, leading to feature mismatch and degraded generalization in cross-year scenarios. These issues jointly weaken a model’s ability to capture the semantics of malicious behaviors, with the performance drop being especially evident under cross-year evaluation. To address this, we propose FUADroid, a static malware detection method that fuses structural and statistical-semantic views. FUADroid first constructs an updatable sensitive API set by combining knowledge priors from Android official documentation with a $$\chi ^2$$ statistical test. It then builds a Sensitive System Function Call Graph (SSFCG) by retaining n-hop contextual subgraphs around sensitive APIs while aggregating peripheral structures into class-level supernodes, thereby balancing semantic fidelity and computational efficiency. Finally, FUADroid performs soft-voting fusion between a GCN-based structural classifier on SSFCG and a Random Forest classifier on class-level statistical semantic features to enable complementary modeling. Experimental results on multiple datasets demonstrate that FUADroid achieves strong detection performance and exhibits improved robustness under cross-year evaluation settings.
Keywords:
Android malware detection
Feature engineering
Function call graph
Graph neural network
Machine learning

Journal

International Journal of Machine Learning and Cybernetics cover
International Journal of Machine Learning and Cybernetics
IF:
2.7
Papers:
3.1K
Citations:
5.6K

Organization

C
Chongqing Airport
Scholars:
1
Papers: 34
Citations: 4
C
College of Computer Science
Scholars:
330
Papers: 159
Citations: 0
Cited Papers

Cited Papers

Citing Papers

Citing Papers