返回
Smart contracts vulnerability detection model based on adversarial multi-task learning
DOI:10.1016/j.jisa.2023.103555.png)
摘要
En 中文
Vulnerability detection is important for smart contracts because of their immutable and irreversible features. In this work, a new detection method based on adversarial multi-task learning is proposed to improve the accuracy of existing vulnerability detection methods, which is based on the multi-task learning framework, including a shared part and a task-specific part. We optimize the multi-task learning frameworks and propose the mixed parameter sharing method to make each task not only maintain its uniqueness, but also share features with other tasks, which helps solve the problem that the hard parameter sharing method cannot constrain the underlying shared layer and improve the quality of extracted features. In addition, we introduce adversarial transfer learning to reduce noise pollution caused by the private feature and interference between the general feature and the private feature. We experimented on datasets obtained from our previous work, and the experimental results prove that our proposed model can judge whether there are vulnerabilities in smart contracts and then identify their types. Additionally, the results also show that our model effectively improves detection accuracy and has an advantage in performance over representative methods.
Keyword:
Vulnerability detection
Smart contracts
Multi-task learning
Adversarial transfer learning
Blockchain security supervision
期刊
IF:
3.7
论文数:
2.0K
被引数:
4.9K
机构
引用论文
Arsenic removal from aqueous solutions by adsorption using novel MIL-53(Fe) as a highly efficient adsorbent使用新型MIL-53(Fe) 作为高效吸附剂通过吸附从水溶液中去除砷
RSC Advances
IF0
Deep Learning Based Attack Detection for Cyber-Physical System Cybersecurity: A Survey基于深度学习的网络物理系统网络安全攻击检测综述

