DeepCatra: Learning Flow- and Graph-based Behaviors for Android Malware Detection
Not on the map. Why?
Abstract (arXiv)
As Android malware is growing and evolving, deep learning has been introduced into malware detection, resulting in great effectiveness. Recent work is considering hybrid models and multi-view learning. However, they use only simple features, limiting the accuracy of these approaches in practice. In this paper, we propose DeepCatra, a multi-view learning approach for Android malware detection, whose model consists of a bidirectional LSTM (BiLSTM) and a graph neural network (GNN) as subnets. The two subnets rely on features extracted from statically computed call traces leading to critical APIs derived from public vulnerabilities. For each Android app, DeepCatra first constructs its call graph and computes call traces reaching critical APIs. Then, temporal opcode features used by the BiLSTM subnet are extracted from the call traces, while flow graph features used by the GNN subnet are constructed from all the call traces and inter-component communications. We evaluate the effectiveness of DeepCatra by comparing it with several state-of-the-art detection approaches. Experimental results on over 18,000 real-world apps and prevalent malware show that DeepCatra achieves considerable improvement, e.g., 2.7% to 14.6% on F1-measure, which demonstrates the feasibility of DeepCatra in practice.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Jan 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 1.
4 papers.
- 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operationscited by 7
- 2022Deep Image: A precious image based deep learning method for online malware detection in IoT Environmentcited by 1
- 2025Better Call Graphs: A New Dataset of Function Call Graphs for Malware Classificationcited by 0
- 2025Better Call Graphs: A New Dataset of Function Call Graphs for Malware Classification24 Dec 2025
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operations11 Jan 2024
- 2023A Survey on Malware Detection with Graph Representation Learning28 Mar 2023
- 2022Deep Image: A precious image based deep learning method for online malware detection in IoT Environment4 Apr 2022