Explainable Malware Detection through Integrated Graph Reduction and Learning Techniques

Hesamodin Mohammadian, Griffin Higgins, Samuel Ansong, Roozbeh Razavi-Far, Ali A. Ghorbani
12/4/2024
cs.CRcs.LG

No confident code implementation found for this paper.

Abstract

Control Flow Graphs and Function Call Graphs have become pivotal in providing a detailed understanding of program execution and effectively characterizing the behavior of malware. These graph-based representations, when combined with Graph Neural Networks (GNN), have shown promise in developing high-performance malware detectors. However, challenges remain due to the large size of these graphs and the inherent opacity in the decision-making process of GNNs. This paper addresses these issues by developing several graph reduction techniques to reduce graph size and applying the state-of-the-art GNNExplainer to enhance the interpretability of GNN outputs. The analysis demonstrates that integrating our proposed graph reduction technique along with GNNExplainer in the malware detection framework significantly reduces graph size while preserving high performance, providing an effective balance between efficiency and transparency in malware detection.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mohammadian2024explainable,
  title  = {Explainable Malware Detection through Integrated Graph Reduction and Learning Techniques},
  author = {Hesamodin Mohammadian and Griffin Higgins and Samuel Ansong and Roozbeh Razavi-Far and Ali A. Ghorbani},
  year   = {2024},
  eprint = {2412.03634},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.03634v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.03634.svg)](https://codeofpaper.com/paper/2412.03634)

Discussion