CRLGJan 19, 2022

Graph Neural Network-based Android Malware Classification with Jumping Knowledge

arXiv:2201.07537v930 citations
AI Analysis

This addresses malware detection for Android security, with incremental improvements in method design.

The paper tackles Android malware detection by proposing a Graph Neural Network method with Jumping-Knowledge to capture call patterns and mitigate over-smoothing, achieving superior classification metrics on benchmark datasets compared to state-of-the-art approaches.

This paper presents a new Android malware detection method based on Graph Neural Networks (GNNs) with Jumping-Knowledge (JK). Android function call graphs (FCGs) consist of a set of program functions and their inter-procedural calls. Thus, this paper proposes a GNN-based method for Android malware detection by capturing meaningful intra-procedural call path patterns. In addition, a Jumping-Knowledge technique is applied to minimize the effect of the over-smoothing problem, which is common in GNNs. The proposed method has been extensively evaluated using two benchmark datasets. The results demonstrate the superiority of our approach compared to state-of-the-art approaches in terms of key classification metrics, which demonstrates the potential of GNNs in Android malware detection and classification.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes