Robust Smart Contract Vulnerability Detection via Contrastive Learning-Enhanced Granular-ball Training
Zeli Wang, Qingxuan Yang, Shuyin Xia, Yueming Wu, Bo Liu, Longlong Lin

TL;DR
This paper introduces CGBC, a novel deep learning approach that enhances smart contract vulnerability detection robustness by combining granular-ball clustering, contrastive learning, and noise correction techniques.
Contribution
It proposes a new training framework with granular-ball computing and contrastive learning to improve robustness against label noise in smart contract vulnerability detection.
Findings
CGBC significantly outperforms baseline methods in robustness.
The approach effectively corrects noisy labels during training.
Experiments demonstrate improved detection accuracy and robustness.
Abstract
Deep neural networks (DNNs) have emerged as a prominent approach for detecting smart contract vulnerabilities, driven by the growing contract datasets and advanced deep learning techniques. However, DNNs typically require large-scale labeled datasets to model the relationships between contract features and vulnerability labels. In practice, the labeling process often depends on existing open-sourced tools, whose accuracy cannot be guaranteed. Consequently, label noise poses a significant challenge for the accuracy and robustness of the smart contract, which is rarely explored in the literature. To this end, we propose Contrastive learning-enhanced Granular-Ball smart Contracts training, CGBC, to enhance the robustness of contract vulnerability detection. Specifically, CGBC first introduces a Granular-ball computing layer between the encoder layer and the classifier layer, to group…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
