# Identity Inference on Blockchain using Graph Neural Network

arXiv: https://arxiv.org/abs/2104.06559 · HTML: https://mlsanity.com/paper/2104.06559/

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- Builds on 18 of its 39 references that are in the map.
- First posted on arXiv 14 Apr 2021.

## Builds on (most cited first, 18 of 18)

- [Semi-Supervised Classification with Graph Convolutional Networks](https://mlsanity.com/paper/1609.02907/) (2016)
- [Graph Attention Networks](https://mlsanity.com/paper/1710.10903/) (2017)
- [Neural Message Passing for Quantum Chemistry](https://mlsanity.com/paper/1704.01212/) (2017)
- [DeepWalk: Online Learning of Social Representations](https://mlsanity.com/paper/1403.6652/) (2014)
- [graph2vec: Learning Distributed Representations of Graphs](https://mlsanity.com/paper/1707.05005/) (2017)
- [Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensics](https://mlsanity.com/paper/1908.02591/) (2019)
- [NetLSD: Hearing the Shape of a Graph](https://mlsanity.com/paper/1805.10712/) (2018)
- [Who Are the Phishers? Phishing Scam Detection on Ethereum via Network Embedding](https://mlsanity.com/paper/1911.09259/) (2019)
- [Detecting Mixing Services via Mining Bitcoin Transaction Network with Hybrid Motifs](https://mlsanity.com/paper/2001.05233/) (2020)
- [T-EDGE: Temporal WEighted MultiDiGraph Embedding for Ethereum Transaction Network Analysis](https://mlsanity.com/paper/1905.08038/) (2019)
- [Subgraph Networks with Application to Structural Feature Space Expansion](https://mlsanity.com/paper/1903.09022/) (2019)
- [A Simple Baseline Algorithm for Graph Classification](https://mlsanity.com/paper/1810.09155/) (2018)
- [Identifying Illicit Accounts in Large Scale E-payment Networks -- A Graph Representation Learning Approach](https://mlsanity.com/paper/1906.05546/) (2019)
- [An Evaluation of Bitcoin Address Classification based on Transaction History Summarization](https://mlsanity.com/paper/1903.07994/) (2019)
- [Do the rich get richer? An empirical analysis of the BitCoin transaction network](https://mlsanity.com/paper/1308.3892/) (2013)
- [Anomaly Detection in the Bitcoin System - A Network Perspective](https://mlsanity.com/paper/1611.03942/) (2016)
- [On the Ethereum Blockchain Structure: a Complex Networks Theory Perspective](https://mlsanity.com/paper/1908.11808/) (2019)
- [Evolution of Ethereum: A Temporal Graph Perspective](https://mlsanity.com/paper/2001.05251/) (2020)

## Built on by (most cited first, 10 of 10)

- [BERT4ETH: A Pre-trained Transformer for Ethereum Fraud Detection](https://mlsanity.com/paper/2303.18138/) (2023)
- [Demystifying Fraudulent Transactions and Illicit Nodes in the Bitcoin Network for Financial Forensics](https://mlsanity.com/paper/2306.06108/) (2023)
- [Graph Mining for Cybersecurity: A Survey](https://mlsanity.com/paper/2304.00485/) (2023)
- [Artificial Intelligence for Web 3.0: A Comprehensive Survey](https://mlsanity.com/paper/2309.09972/) (2023)
- [Demystifying Bitcoin Address Behavior via Graph Neural Networks](https://mlsanity.com/paper/2211.14582/) (2022)
- [PU GNN: Chargeback Fraud Detection in P2E MMORPGs via Graph Attention Networks with Imbalanced PU Labels](https://mlsanity.com/paper/2211.08604/) (2022)
- [Machine Learning on Blockchain Data: A Systematic Mapping Study](https://mlsanity.com/paper/2403.17081/) (2024)
- [TEGDetector: A Phishing Detector that Knows Evolving Transaction Behaviors](https://mlsanity.com/paper/2111.15446/) (2021)
- [A Federated Parameter Aggregation Method for Node Classification Tasks with Different Graph Network Structures](https://mlsanity.com/paper/2403.16004/) (2024)
- [CryptoFlowBench: Benchmarking Multi-Hop Reasoning on Blockchains for Cryptocurrency Fund Tracing](https://mlsanity.com/paper/2610.16449/) (2026)

## Abstract (arXiv)

The anonymity of blockchain has accelerated the growth of illegal activities and criminal behaviors on cryptocurrency platforms. Although decentralization is one of the typical characteristics of blockchain, we urgently call for effective regulation to detect these illegal behaviors to ensure the safety and stability of user transactions. Identity inference, which aims to make a preliminary inference about account identity, plays a significant role in blockchain security. As a common tool, graph mining technique can effectively represent the interactive information between accounts and be used for identity inference. However, existing methods cannot balance scalability and end-to-end architecture, resulting high computational consumption and weak feature representation. In this paper, we present a novel approach to analyze user's behavior from the perspective of the transaction subgraph, which naturally transforms the identity inference task into a graph classification pattern and effectively avoids computation in large-scale graph. Furthermore, we propose a generic end-to-end graph neural network model, named I2 BGNN, which can accept subgraph as input and learn a function mapping the transaction subgraph pattern to account identity, achieving de-anonymization. Extensive experiments on EOSG and ETHG datasets demonstrate that the proposed method achieve the state-of-the-art performance in identity inference.
