EvAnGCN: Evolving Graph Deep Neural Network Based Anomaly Detection in Blockchain

被引:6
作者
Patel, Vatsal [1 ]
Rajasegarar, Sutharshan [1 ]
Pan, Lei [1 ]
Liu, Jiajun [2 ]
Zhu, Liming [3 ]
机构
[1] Deakin Univ, Sch IT, Geelong, Vic, Australia
[2] CSIRO Data61, Pullenvale, Qld, Australia
[3] CSIRO Data61, Eveleigh, NSW, Australia
来源
ADVANCED DATA MINING AND APPLICATIONS (ADMA 2022), PT I | 2022年 / 13725卷
关键词
Anomaly detection; Blockchain transaction data; Evolving graph convolutional network; Dynamic graph convolutional network;
D O I
10.1007/978-3-031-22064-7_32
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Detecting anomalous behaviors in the blockchain is important for maintaining its integrity. An imminent challenge is to capture the evolving model of transactions in the network. Representing the network with a dynamic graph helps model the system's time-evolving nature. However, as the graph evolves, real-world scenarios further stimulate the development of Graph Neural Networks (GNNs) to handle dynamic graph structures. In this paper, we propose a novel dynamic Graph Convolutional Network framework, namely EvAnGCN (Evolving Anomaly detection GCN), that helps detect anomalous behaviors in the blockchain. EvAnGCN exploits the time-based neighborhood feature aggregation of transactional features and the dynamic structure of the transaction network to detect anomalous nodes within the network. We conducted experiments on the Ethereum blockchain transaction dataset. Our experimental results demonstrate that EvAnGCH outperformed the baseline models.
引用
收藏
页码:444 / 456
页数:13
相关论文
共 20 条
[1]   Detecting malicious accounts in permissionless blockchains using temporal graph properties [J].
Agarwal, Rachit ;
Barve, Shikhar ;
Shukla, Sandeep Kumar .
APPLIED NETWORK SCIENCE, 2021, 6 (01)
[2]   tdGraphEmbed: Temporal Dynamic Graph-Level Embedding [J].
Beladev, Moran ;
Rokach, Lior ;
Katz, Gilad ;
Guy, Ido ;
Radinsky, Kira .
CIKM '20: PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, 2020, :55-64
[3]   Structural Temporal Graph Neural Networks for Anomaly Detection in Dynamic Graphs [J].
Cai, Lei ;
Chen, Zhengzhang ;
Luo, Chen ;
Gui, Jiaping ;
Ni, Jingchao ;
Li, Ding .
PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, :3747-3756
[4]  
Chen M, 2020, PR MACH LEARN RES, V119
[5]   Understanding Ethereum via Graph Analysis [J].
Chen, Ting ;
Li, Zihao ;
Zhu, Yuxiao ;
Chen, Jiachi ;
Luo, Xiapu ;
Lui, John Chi-Shing ;
Lin, Xiaodong ;
Zhang, Xiaosong .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2020, 20 (02)
[6]   Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters [J].
Dou, Yingtong ;
Liu, Zhiwei ;
Sun, Li ;
Deng, Yutong ;
Peng, Hao ;
Yu, Philip S. .
CIKM '20: PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, 2020, :315-324
[7]   Detection of illicit accounts over the Ethereum blockchain [J].
Farrugia, Steven ;
Ellul, Joshua ;
Azzopardi, George .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 150
[8]   Dynamic Neural Networks: A Survey [J].
Han, Yizeng ;
Huang, Gao ;
Song, Shiji ;
Yang, Le ;
Wang, Honghui ;
Wang, Yulin .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (11) :7436-7456
[9]   Dynamic graph convolutional networks [J].
Manessi, Franco ;
Rozza, Alessandro ;
Manzo, Mario .
PATTERN RECOGNITION, 2020, 97
[10]  
Pareja A, 2020, AAAI CONF ARTIF INTE, V34, P5363