Disentangled Prototypical Graph Convolutional Network for Phishing Scam Detection in Cryptocurrency Transactions

被引:1
作者
Buu, Seok-Jun [1 ]
Kim, Hae-Jung [2 ]
机构
[1] Gyeongsang Natl Univ, Dept Comp Sci, Jinju Si 52828, South Korea
[2] Kyungil Univ, Dept Comp Sci, Gyongsan 38428, South Korea
基金
新加坡国家研究基金会;
关键词
scam detection; node classification; graph neural network; representation learning; blockchain; cryptocurrency transaction network;
D O I
10.3390/electronics12214390
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology has generated an influx of transaction data and complex interactions, posing significant challenges for traditional machine learning methods, which struggle to capture high-dimensional patterns in transaction networks. In this paper, we present the disentangled prototypical graph convolutional network (DP-GCN), an innovative approach to account classification in Ethereum transaction records. Our method employs a unique disentanglement mechanism that isolates relevant features, enhancing pattern recognition within the network. Additionally, we apply prototyping to disentangled representations, to classify scam nodes robustly, despite extreme class imbalances. We further employ a joint learning strategy, combining triplet loss and prototypical loss with a gamma coefficient, achieving an effective balance between the two. Experiments on real Ethereum data showcase the success of our approach, as the DP-GCN attained an F1 score improvement of 32.54%p over the previous best-performing GCN model and an area under the ROC curve (AUC) improvement of 4.28%p by incorporating our novel disentangled prototyping concept. Our research highlights the importance of advanced techniques in detecting malicious activities within large-scale real-world cryptocurrency transactions.
引用
收藏
页数:13
相关论文
共 16 条
  • [1] Evolution of Transaction Pattern in Ethereum: A Temporal Graph Perspective
    Bai, Qianlan
    Zhang, Chao
    Liu, Nianyi
    Chen, Xiaowei
    Xu, Yuedong
    Wang, Xin
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2022, 9 (03): : 851 - 866
  • [2] Phishing Scams Detection in Ethereum Transaction Network
    Chen, Liang
    Peng, Jiaying
    Liu, Yang
    Li, Jintang
    Xie, Fenfang
    Zheng, Zibin
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (01)
  • [3] node2vec: Scalable Feature Learning for Networks
    Grover, Aditya
    Leskovec, Jure
    [J]. KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, : 855 - 864
  • [4] Ethereum Account Classification Based on Graph Convolutional Network
    Huang, Tao
    Lin, Dan
    Wu, Jiajing
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (05) : 2528 - 2532
  • [5] Huo X, 2020, AAAI CONF ARTIF INTE, V34, P4223
  • [6] Heterogeneous Feature Augmentation for Ponzi Detection in Ethereum
    Jin, Chengxiang
    Jin, Jie
    Zhou, Jiajun
    Wu, Jiajing
    Xuan, Qi
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (09) : 3919 - 3923
  • [7] Modeling and Understanding Ethereum Transaction Records via a Complex Network Approach
    Lin, Dan
    Wu, Jiajing
    Yuan, Qi
    Zheng, Zibin
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (11) : 2737 - 2741
  • [8] FA-GNN: Filter and Augment Graph Neural Networks for Account Classification in Ethereum
    Liu, Jieli
    Zheng, Jiatao
    Wu, Jiajing
    Zheng, Zibin
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (04): : 2579 - 2588
  • [9] A Graph Learning Based Approach or Identity Inference in DApp Platform Blockchain
    Liu, Xiao
    Tang, Zaiyang
    Li, Peng
    Guo, Song
    Fan, Xuepeng
    Zhang, Jinbo
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (01) : 438 - 449
  • [10] Anomaly detection in blockchain using network representation and machine learning
    Martin, Kevin
    Rahouti, Mohamed
    Ayyash, Moussa
    Alsmadi, Izzat
    [J]. SECURITY AND PRIVACY, 2022, 5 (02)