EFEVD: Enhanced Feature Extraction for Smart Contract Vulnerability Detection

EFEVD: Enhanced Feature Extraction for Smart Contract Vulnerability Detection

Chi Jiang, Xihan Liu, Shenao Wang, Jinzhuo Liu, Yin Zhang

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence
Main Track. Pages 4246-4254. https://doi.org/10.24963/ijcai.2024/469

Because of the wide deployment of smart contracts, smart contract vulnerabilities pose a challenging risk to blockchain security. Currently, deep learning-based vulnerability detection is a very attractive solution due to its ability to identify complex patterns and features. The existing methods mainly consider the contract code content features, expert knowledge patterns, and contract code modalities. To further enhance smart contract vulnerability detection, this paper attempts to identify community features from smart contracts with similar semantic and syntactic structures, and shared features from two related vulnerability detection tasks, vulnerability classification and localization. The experimental results verify that the proposed approach significantly outperforms the state-of-the-art methods in terms of accuracy, recall, precision, and F1-score.
Keywords:
Machine Learning: ML: Feature extraction, selection and dimensionality reduction
Data Mining: DM: Exploratory data mining
Multidisciplinary Topics and Applications: MTA: Security and privacy