Graph-based explainable vulnerability prediction

被引:0
作者
Nguyen, Hong Quy [1 ]
Hoang, Thong [2 ]
Dam, Hoa Khanh [1 ]
Ghose, Aditya [1 ]
机构
[1] Univ Wollongong, 2 Northfields Ave, Keiraville, NSW 2500, Australia
[2] CSIRO Data61, Level 5-13 Garden St, Eveleigh, NSW 2015, Australia
关键词
Graph neural network; Explanation; Vulnerability; NETWORKS; LANGUAGE;
D O I
10.1016/j.infsof.2024.107566
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Significant increases in cyberattacks worldwide have threatened the security of organizations, businesses, and individuals. Cyberattacks exploit vulnerabilities in software systems. Recent work has leveraged powerful and complex models, such as deep neural networks, to improve the predictive performance of vulnerability detection models. However, these models are often regarded as "black box"models, making it challenging for software practitioners to understand and interpret their predictions. This lack of explainability has resulted in a reluctance to adopt or deploy these vulnerability prediction models in industry applications. This paper proposes a novel approach, G enetic A lgorithm-based Vul nerability Prediction Explainer, , (herein GAVulExplainer), which generates explanations for vulnerability prediction models based on graph neural networks. GAVulExplainer leverages genetic algorithms to construct a subgraph explanation that represents the crucial factor contributing to the vulnerability. Experimental results show that our proposed approach outperforms baselines in providing concrete reasons for a vulnerability prediction.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Deep multi-view graph-based network for citywide ride-hailing demand prediction
    Jin, Guangyin
    Xi, Zhexu
    Sha, Hengyu
    Feng, Yanghe
    Huang, Jincai
    NEUROCOMPUTING, 2022, 510 : 79 - 94
  • [32] Toxicity prediction of chemicals using OECD test guideline data with graph-based deep learning models
    Hwang, Daehwan
    Lim, Changwon
    KOREAN JOURNAL OF APPLIED STATISTICS, 2024, 37 (03) : 355 - 380
  • [33] Discrete log anomaly detection: A novel time-aware graph-based link prediction approach
    Yan, Lejing
    Luo, Chao
    Shao, Rui
    INFORMATION SCIENCES, 2023, 647
  • [34] GAPPA: Enhancing prognosis prediction in primary aldosteronism post-adrenalectomy using graph-based modeling
    Li, Pei-Yan
    Huang, Yu-Wen
    Wu, Vin-Cent
    Chueh, Jeff S.
    Tseng, Chi-Shin
    Chen, Chung-Ming
    ARTIFICIAL INTELLIGENCE IN MEDICINE, 2025, 159
  • [35] Graph-based deep learning frameworks for molecules and solid-state materials
    Gong, Weiyi
    Yan, Qimin
    COMPUTATIONAL MATERIALS SCIENCE, 2021, 195
  • [36] Graph Vulnerability and Robustness: A Survey
    Freitas, Scott
    Yang, Diyi
    Kumar, Srijan
    Tong, Hanghang
    Chau, Duen Horng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (06) : 5915 - 5934
  • [37] Evolving Knowledge Graph-Based Knowledge Diffusion Model
    Yang, Caiyi
    Fu, Luoyi
    Gan, Xiaoying
    2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2021,
  • [38] Graph-based deep learning for communication networks: A survey
    Jiang, Weiwei
    COMPUTER COMMUNICATIONS, 2022, 185 : 40 - 54
  • [39] Graph-based Sybil Detection in Social and Information Systems
    Boshmaf, Yazan
    Beznosov, Konstantin
    Ripeanu, Matei
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), 2013, : 472 - 479
  • [40] Graph-based data caching optimization for edge computing
    Xia, Xiaoyu
    Chen, Feifei
    He, Qiang
    Cui, Guangming
    Lai, Phu
    Abdelrazek, Mohamed
    Grundy, John
    Jin, Hai
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 113 : 228 - 239