arrow
Return

Interpretable Smart Contract Vulnerability Detection with Graph Information Bottleneck

delete2026-01-01
delete0
PRE
AI
X
Xu, Zhanji *
J
Junliang Du
DOI:10.1007/978-981-95-4381-6_22delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Graph neural networks (GNNs) have demonstrated strong performance in detecting vulnerabilities in Ethereum smart contracts by modeling structural dependencies through control-flow and data-flow graphs. However, most existing GNN-based methods lack interpretability, limiting their applicability in high-stakes security auditing. Information bottleneck (IB)-based approaches offer a principled way to identify task-relevant structures, but often suffer from unstable training. In this work, we propose ContractGIB, a graph information bottleneck framework for interpretable function-level vulnerability detection. Our method jointly optimizes prediction accuracy and interpretability by integrating a tailored mutual information estimator into the GNN training process. For each contract function, ContractGIB extracts an instance-wise explanatory subgraph by detecting the most informative nodes that contribute to the models decision. Experiments on real-world smart contract datasets show that ContractGIB outperforms strong GNN baselines in both detection performance and explanation quality, providing a practical and trustworthy solution for vulnerability detection.
Keywords:
Smart contract vulnerability detection
Graph neural networks
Informationbottleneck

Journal

N
NEURAL INFORMATION PROCESSING, ICONIP 2025, PT III
IF:
0
Papers:
32
Citations:
0

Organization

H
hong kong polytechnic university
Scholars:
3.0W
Papers: 4.1W
Citations: 921
S
shanghai jiao tong university
Scholars:
15.5W
Papers: 11.6W
Citations: 159