# GuiltyWalker: Distance to illicit nodes in the Bitcoin network

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

## Key facts

- Cited by 13 papers in the map (data through 14 Oct 2026).
- Builds on 5 of its 15 references that are in the map.
- First posted on arXiv 10 Feb 2021.

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

- [node2vec: Scalable Feature Learning for Networks](https://mlsanity.com/paper/1607.00653/) (2016)
- [DeepWalk: Online Learning of Social Representations](https://mlsanity.com/paper/1403.6652/) (2014)
- [Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensics](https://mlsanity.com/paper/1908.02591/) (2019)
- [Machine learning methods to detect money laundering in the Bitcoin blockchain in the presence of label scarcity](https://mlsanity.com/paper/2005.14635/) (2020)
- [Characterizing and Detecting Money Laundering Activities on the Bitcoin Network](https://mlsanity.com/paper/1912.12060/) (2019)

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

- [LaundroGraph: Self-Supervised Graph Representation Learning for Anti-Money Laundering](https://mlsanity.com/paper/2210.14360/) (2022)
- [Demystifying Fraudulent Transactions and Illicit Nodes in the Bitcoin Network for Financial Forensics](https://mlsanity.com/paper/2306.06108/) (2023)
- [Anti-Money Laundering Alert Optimization Using Machine Learning with Graphs](https://mlsanity.com/paper/2112.07508/) (2021)
- [Fighting Money Laundering with Statistics and Machine Learning](https://mlsanity.com/paper/2201.04207/) (2022)
- [Detecting Anomalous Cryptocurrency Transactions: an AML/CFT Application of Machine Learning-based Forensics](https://mlsanity.com/paper/2206.04803/) (2022)
- [A Consolidated Volatility Prediction with Back Propagation Neural Network and Genetic Algorithm](https://mlsanity.com/paper/2412.07223/) (2024)
- [Graph Feature Preprocessor: Real-time Subgraph-based Feature Extraction for Financial Crime Detection](https://mlsanity.com/paper/2402.08593/) (2024)
- [Label-GCN: An Effective Method for Adding Label Propagation to Graph Convolutional Networks](https://mlsanity.com/paper/2104.02153/) (2021)
- [Coupled-Space Attacks against Random-Walk-based Anomaly Detection](https://mlsanity.com/paper/2307.14387/) (2023)
- [Explain First, Trust Later: LLM-Augmented Explanations for Graph-Based Crypto Anomaly Detection](https://mlsanity.com/paper/2506.14933/) (2025)
- [Deep Learning Approaches for Anti-Money Laundering on Mobile Transactions: Review, Framework, and Directions](https://mlsanity.com/paper/2503.10058/) (2025)
- [The GANfather: Controllable generation of malicious activity to improve defence systems](https://mlsanity.com/paper/2307.13787/) (2023)
- [Do Transaction-Level and Actor-Level AML Queues Agree? An Empirical Evaluation of Granularity Effects on the Elliptic++ Graph](https://mlsanity.com/paper/2604.23494/) (2026)

## Abstract (arXiv)

Money laundering is a global phenomenon with wide-reaching social and economic consequences. Cryptocurrencies are particularly susceptible due to the lack of control by authorities and their anonymity. Thus, it is important to develop new techniques to detect and prevent illicit cryptocurrency transactions. In our work, we propose new features based on the structure of the graph and past labels to boost the performance of machine learning methods to detect money laundering. Our method, GuiltyWalker, performs random walks on the bitcoin transaction graph and computes features based on the distance to illicit transactions. We combine these new features with features proposed by Weber et al. and observe an improvement of about 5pp regarding illicit classification. Namely, we observe that our proposed features are particularly helpful during a black market shutdown, where the algorithm by Weber et al. was low performing.
