亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

ASSBert: Active and semi-supervised bert for smart contract vulnerability detection

机器学习 人工智能 标记数据 脆弱性(计算) 通知 编码(集合论) 主动学习(机器学习) 深度学习 半监督学习 计算机科学 水准点(测量) 计算机安全 集合(抽象数据类型) 程序设计语言 法学 地理 政治学 大地测量学
作者
Xiaobing Sun,Liangqiong Tu,Jiale Zhang,Jie Cai,Bin Li,Yu Wang
出处
期刊:Journal of information security and applications [Elsevier BV]
卷期号:73: 103423-103423 被引量:18
标识
DOI:10.1016/j.jisa.2023.103423
摘要

With the popularity of blockchain, the amount of smart contracts has increased very fast, and the safety of smart contracts has come to more extensive notice. Recently, machine learning technology has been widely applied in vulnerability detection for smart contracts. However, it implements effective smart contract vulnerability detection still faces a major challenge, that is, there is a problem of insufficient labeled data in the current field. Active learning can label data more efficiently. Nevertheless, classical active learning only uses limited labeled data for model training, contrary to the deep learning of a large amount of data required for model training. Because of the above, we provide a new framework, called ASSBert, that leverages active and semi-supervised bidirectional encoder representation from transformers network, which is dedicated to completing the task of smart contract vulnerability classification with a little amount of labeled code data and a large number of unlabeled code data. In our framework, active learning is responsible for selecting highly uncertain code data from unlabeled sol files and putting them into the training set after manual labeling. Besides, semi-supervised learning is charged to continuously pick a certain number of high-confidence unlabeled code data from unlabeled sol files, and put them into the training dataset behind pseudo-labeling. Intuitively, by combining active learning and semi-supervised learning, we are able to get more valuable data to increase the performance of our detection model. In our experiments, we collect our benchmark dataset included 6 vulnerabilities in about 20829 smart contracts. The result of the experiment demonstrates that our framework is superior to the baseline methods with a little amount of labeled code data and a large number of unlabeled code data.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
navon完成签到,获得积分10
2秒前
赘婿应助泊岸采纳,获得10
4秒前
zoey完成签到,获得积分10
10秒前
12秒前
泊岸发布了新的文献求助10
16秒前
夜休2024完成签到 ,获得积分10
22秒前
靤君发布了新的文献求助10
28秒前
JamesPei应助泊岸采纳,获得30
49秒前
54秒前
科研通AI2S应助顺利大门采纳,获得50
57秒前
1分钟前
小蘑菇应助科研通管家采纳,获得10
1分钟前
泊岸发布了新的文献求助30
1分钟前
自然如冰发布了新的文献求助10
1分钟前
NexusExplorer应助泊岸采纳,获得10
1分钟前
喜悦的小土豆完成签到 ,获得积分10
1分钟前
1分钟前
顺利大门给顺利大门的求助进行了留言
1分钟前
泊岸发布了新的文献求助10
1分钟前
丘比特应助泊岸采纳,获得10
2分钟前
2分钟前
2分钟前
瓜洲发布了新的文献求助30
2分钟前
泊岸发布了新的文献求助10
2分钟前
合适的如天完成签到,获得积分10
3分钟前
谦让秋白完成签到 ,获得积分10
3分钟前
搜集达人应助泊岸采纳,获得10
3分钟前
美满尔蓝完成签到,获得积分10
3分钟前
3分钟前
泊岸发布了新的文献求助10
3分钟前
3分钟前
FashionBoy应助泊岸采纳,获得10
4分钟前
4分钟前
泊岸发布了新的文献求助10
4分钟前
4分钟前
胡萝卜完成签到,获得积分10
4分钟前
李爱国应助泊岸采纳,获得10
4分钟前
5分钟前
泊岸发布了新的文献求助10
5分钟前
蜗牛完成签到,获得积分10
5分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Chemistry and Physics of Carbon Volume 18 800
The Organometallic Chemistry of the Transition Metals 800
The formation of Australian attitudes towards China, 1918-1941 640
Signals, Systems, and Signal Processing 610
天津市智库成果选编 600
全相对论原子结构与含时波包动力学的理论研究--清华大学 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6444494
求助须知:如何正确求助?哪些是违规求助? 8258411
关于积分的说明 17591120
捐赠科研通 5503749
什么是DOI,文献DOI怎么找? 2901426
邀请新用户注册赠送积分活动 1878456
关于科研通互助平台的介绍 1717769