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 条
  • [41] Mining graph-based dynamic relationships for object detection
    Yang, Xiwei
    Li, Zhixin
    Zhong, Xinfang
    Zhang, Canlong
    Ma, Huifang
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126
  • [42] 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
  • [43] 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
  • [44] Graph-based Dynamic Preference Modeling for Personalized Recommendation
    Wu, Jiaqi
    Xu, Yidan
    Zhang, Bowen
    Xu, Zekun
    Li, Bohan
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PT III, PAKDD 2024, 2024, 14647 : 356 - 368
  • [45] Learning graph-based representations for scene flow estimation
    Zhai, Mingliang
    Gao, Hao
    Liu, Ye
    Nie, Jianhui
    Ni, Kang
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (03) : 7317 - 7334
  • [46] Auditing the Sensitivity of Graph-based Ranking with Visual Analytics
    Xie, Tiankai
    Ma, Yuxin
    Tong, Hanghang
    Thai, My T.
    Maciejewski, Ross
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (02) : 1459 - 1469
  • [47] A Graph-Based Framework for Multiscale Modeling of Physiological Transport
    Maheshvare, M. Deepa
    Raha, Soumyendu
    Pal, Debnath
    FRONTIERS IN NETWORK PHYSIOLOGY, 2022, 1
  • [48] A Logical and Graphical Operation of a Graph-based Data Model
    Hochin, Teruhisa
    Nomiya, Hiroki
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 1079 - 1084
  • [49] Graph-Based Feature Crossing to Enhance Recommender Systems
    Cai, Congyu
    Chen, Hong
    Liu, Yunxuan
    Chen, Daoquan
    Zhou, Xiuze
    Lin, Yuanguo
    MATHEMATICS, 2025, 13 (02)
  • [50] Beyond Prediction: On-Street Parking Recommendation Using Heterogeneous Graph-Based List-Wise Ranking
    Sun, Hanyu
    Huang, Xiao
    Ma, Wei
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (06) : 5892 - 5903