Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensics
Not on the map. Why?
Abstract (arXiv)
Anti-money laundering (AML) regulations play a critical role in safeguarding financial systems, but bear high costs for institutions and drive financial exclusion for those on the socioeconomic and international margins. The advent of cryptocurrency has introduced an intriguing paradox: pseudonymity allows criminals to hide in plain sight, but open data gives more power to investigators and enables the crowdsourcing of forensic analysis. Meanwhile advances in learning algorithms show great promise for the AML toolkit. In this workshop tutorial, we motivate the opportunity to reconcile the cause of safety with that of financial inclusion. We contribute the Elliptic Data Set, a time series graph of over 200K Bitcoin transactions (nodes), 234K directed payment flows (edges), and 166 node features, including ones based on non-public data; to our knowledge, this is the largest labelled transaction data set publicly available in any cryptocurrency. We share results from a binary classification task predicting illicit transactions using variations of Logistic Regression (LR), Random Forest (RF), Multilayer Perceptrons (MLP), and Graph Convolutional Networks (GCN), with GCN being of special interest as an emergent new method for capturing relational information. The results show the superiority of Random Forest (RF), but also invite algorithmic work to combine the respective powers of RF and graph methods. Lastly, we consider visualization for analysis and explainability, which is difficult given the size and dynamism of real-world transaction graphs, and we offer a simple prototype capable of navigating the graph and observing model performance on illicit activity over time. With this tutorial and data set, we hope to a) invite feedback in support of our ongoing inquiry, and b) inspire others to work on this societally important challenge.
Key facts. Cited by 164 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 17; 2023: 25; 2024: 28; 2025: 25; 2026: 50.
164 papers.
Sort:
By area:
- 2021Graph Unlearningcited by 138
- 2022ROLAND: Graph Learning Framework for Dynamic Graphscited by 132
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2021A Review on Graph Neural Network Methods in Financial Applicationscited by 78
- 2021Z-GCNETs: Time Zigzags at Graph Convolutional Networks for Time Series Forecastingcited by 67
- 2022DGraph: A Large-Scale Financial Dataset for Graph Anomaly Detectioncited by 63
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 58
- 2021Adapting Membership Inference Attacks to GNN for Graph Classification: Approaches and Implicationscited by 52
- 2023Realistic Synthetic Financial Transactions for Anti-Money Laundering Modelscited by 50
- 2021Explainability-based Backdoor Attacks Against Graph Neural Networkscited by 42
- 2021Accelerating Training and Inference of Graph Neural Networks with Fast Sampling and Pipeliningcited by 39
- 2023Continual Learning on Dynamic Graphs via Parameter Isolationcited by 36
38 more
- 2023Inductive Graph Unlearningcited by 31
- 2022Graph Lifelong Learning: A Surveycited by 30
- 2023Provably Powerful Graph Neural Networks for Directed Multigraphscited by 27
- 2021Watermarking Graph Neural Networks based on Backdoor Attackscited by 25
- 2024Graph Neural Networks for Financial Fraud Detection: A Reviewcited by 25
- 2024A survey of dynamic graph neural networkscited by 24
- 2024Generative Semi-supervised Graph Anomaly Detectioncited by 22
- 2022DAGAD: Data Augmentation for Graph Anomaly Detectioncited by 20
- 2022LaundroGraph: Self-Supervised Graph Representation Learning for Anti-Money Launderingcited by 20
- 2021Bridging the Gap between Spatial and Spectral Domains: A Unified Framework for Graph Neural Networkscited by 19
- 2023Demystifying Fraudulent Transactions and Illicit Nodes in the Bitcoin Network for Financial Forensicscited by 19
- 2023Deep learning for dynamic graphs: models and benchmarkscited by 19
- 2023Continual Graph Learning: A Surveycited by 18
- 2024Subgraph Pooling: Tackling Negative Transfer on Graphscited by 17
- 2023Communication-Efficient Graph Neural Networks with Probabilistic Neighborhood Expansion Analysis and Cachingcited by 16
- 2023Dynamic Graph Representation Learning with Neural Networks: A Surveycited by 15
- 2024Scalable and Certifiable Graph Unlearning: Overcoming the Approximation Error Barriercited by 14
- 2024UniGAD: Unifying Multi-level Graph Anomaly Detectioncited by 14
- 2021GuiltyWalker: Distance to illicit nodes in the Bitcoin networkcited by 13
- 2022Inspection-L: Self-Supervised GNN Node Embeddings for Money Laundering Detection in Bitcoincited by 13
- 2023Optimality of Message-Passing Architectures for Sparse Graphscited by 13
- 2021Identity Inference on Blockchain using Graph Neural Networkcited by 10
- 2022BeGin: Extensive Benchmark Scenarios and An Easy-to-use Framework for Graph Continual Learningcited by 8
- 2024The Shape of Money Laundering: Subgraph Representation Learning on the Blockchain with the Elliptic2 Datasetcited by 8
- 2026From Few-Shot to Zero-Shot: Towards Generalist Graph Anomaly Detectioncited by 8
- 2021Anti-Money Laundering Alert Optimization Using Machine Learning with Graphscited by 7
- 2023Class Label-aware Graph Anomaly Detectioncited by 7
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operationscited by 7
- 2024Network Analytics for Anti-Money Laundering -- A Systematic Literature Review and Experimental Evaluationcited by 7
- 2022Fighting Money Laundering with Statistics and Machine Learningcited by 5
- 2022BABD: A Bitcoin Address Behavior Dataset for Pattern Analysiscited by 5
- 2022Modelling graph dynamics in fraud detection with "Attention"cited by 5
- 2022Detecting Anomalous Cryptocurrency Transactions: an AML/CFT Application of Machine Learning-based Forensicscited by 5
- 2023Evolve Path Tracer: Early Detection of Malicious Addresses in Cryptocurrencycited by 5
- 2023Graph Mining for Cybersecurity: A Surveycited by 5
- 2023Finding Money Launderers Using Heterogeneous Graph Neural Networkscited by 5
- 2024DiskGNN: Bridging I/O Efficiency and Model Accuracy for Out-of-Core GNN Trainingcited by 5
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chainingcited by 5
50 most cited of 164 All 164 (JSON)
- 2026Privacy-Preserving GNN Inference on Financial Transaction Graphs via Homomorphic Encryption13 Oct 2026
- 2026CryptoFlowBench: Benchmarking Multi-Hop Reasoning on Blockchains for Cryptocurrency Fund Tracing12 Oct 2026
- 2026Constant-Curvature Sliced Gromov-Wasserstein for Heterogeneous Cross-Curvature Alignment5 Oct 2026
- 2026GNN-CB: A Graph Neural Network Competition Benchmark for Human and LLM Evaluation4 Oct 2026
- 2026Differentiable Koopman Operator for Contrastive Learning on Dynamic Graphs2 Oct 2026
- 2026NodeGround: A Node Classification Benchmark in the Graph Foundation Model Era30 Sep 2026
- 2026Message Passing Does More with Less for In-Context Learning on Graphs29 Sep 2026
- 2026Reference-Tail Trust:Certified Probability Floors for Learned Updates Inside a Deployed Network28 Sep 2026
- 2026ETH-TraceBench: A Large-Scale Event-Stream Benchmark for Ethereum DeFi under Temporal, Protocol, and Contract Shift20 Sep 2026
- 2026Graph-Transformer Fraud Detection with Self-Supervised Pretraining and Conformal Risk Control13 Sep 2026
- 2026zScore-N: A Neural Network for On-Chain Wallet Reputation Scoring8 Sep 2026
- 2026Population-Calibrated Graph Screening at 835-Million-Address Scale, with Label-Free Transfer to New Chains2 Sep 2026
38 more
- 2026Refining Heuristic-Based Bitcoin Address Clustering with Graph Neural Networks1 Sep 2026
- 2026Feature Transformation Enhanced Jacobi Polynomial Graph Filtering for Graph Anomaly Detection27 Aug 2026
- 2026MDTE: Minority-Aware Diffusion over Temporal Edge Events for Imbalanced Node Classification25 Aug 2026
- 2026KONTOGRAPH: Verified Point-in-Time Feature Consistency and Amortised Explanation for Real-Time Anti-Money Laundering under a 200 ms Decision Budget23 Aug 2026
- 2026Catching the Rug: Early Prediction of Fraudulent Memecoins on Solana via Machine Learning20 Aug 2026
- 2026Detecting Money Laundering in Rwandan Mobile Money: A Machine Learning Framework15 Aug 2026
- 2026FinFraudBench: A Heterogeneous Graph Benchmark for Financial Fraud Detection15 Aug 2026
- 2026When Can Fraud Operations Authorize Automation? A Decision-Support Framework for Fresh Audit Evidence and Review Workload9 Aug 2026
- 2026FraudBench: Stress-Testing Policy-Grounded Banking Agents Against Adaptive Fraud2 Aug 2026
- 2026SAGA: Synthetic Agentic Graph Architecture for Temporal Benchmark Generation19 Jul 2026
- 2026CausalGraphX: A Counterfactual Graph Neural Network Framework for Explainable Systemic Risk Assessment15 Jul 2026
- 2026CA-DGCL: Dynamic Graph Continual Learning via Condensation and Attachment13 Jul 2026
- 2026TGHE: Template-based Graph Homomorphic Encryption for Privacy-Preserving GNN Inference in Edge-Cloud Systems25 Jun 2026
- 2026An Autonomous AI Security Agent for Banking: Multi-Vector Fraud and AML Detection Across Retail and Corporate Accounts16 Jun 2026
- 2026SAGE: An LLM-driven Self Reflective Agentic Framework for Fraud Detection6 Jun 2026
- 2026Temporal Motif-aware Graph Test-time Adaptation for OOD Blockchain Anomaly Detection28 May 2026
- 2026Provably Communication-Efficient and Privacy-Preserving Federated Graph Neural Networks25 May 2026
- 2026NeighborDiv: Training-free Zero-shot Generalist Graph Anomaly Detection via Neighbor Diversity20 May 2026
- 2026FragBench: Cross-Session Attacks Hidden in Benign-Looking Fragments10 May 2026
- 2026Hybrid LSTM-Graph Neural Framework for Robust Financial Fraud Detection and Adversarial Resilience2 May 2026
- 2026Do Transaction-Level and Actor-Level AML Queues Agree? An Empirical Evaluation of Granularity Effects on the Elliptic++ Graph26 Apr 2026
- 2026Mechanism Design for Decentralized Risk Detection: Strict Propriety, Network Coalitions, and the Backfiring Mandat23 Apr 2026
- 2026TRAVELFRAUDBENCH: A Configurable Evaluation Framework for GNN Fraud Ring Detection in Travel Networks22 Apr 2026
- 2026When Graph Structure Becomes a Liability: A Critical Re-Evaluation of Graph Neural Networks for Bitcoin Fraud Detection under Temporal Distribution Shift21 Apr 2026
- 2026NK-GAD: Neighbor Knowledge-Enhanced Unsupervised Graph Anomaly Detection17 Apr 2026
- 2026Agentic Graph Retrieval-Augmented Generation for Auditable Commercial Registry Analysis15 Apr 2026
- 2026Graph-Based Fraud Detection with Dual-Path Graph Filtering14 Apr 2026
- 2026Extracting Money Laundering Transactions from Quasi-Temporal Graph Representation3 Apr 2026
- 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training3 Apr 2026
- 2026Attack by Unlearning: Unlearning-Induced Adversarial Attacks on Graph Neural Networks19 Mar 2026
- 2026GIST: Gauge-Invariant Spectral Transformers for Scalable Graph Neural Operators17 Mar 2026
- 2026A Depth-Aware Comparative Study of Euclidean and Hyperbolic Graph Neural Networks on Bitcoin Transaction Systems17 Mar 2026
- 2026Algorithmic Compliance and Regulatory Loss in Digital Assets4 Mar 2026
- 2026Normalisation and Initialisation Strategies for Graph Neural Networks in Blockchain Anomaly Detection27 Feb 2026
- 2026From Few-Shot to Zero-Shot: Towards Generalist Graph Anomaly Detection21 Feb 2026
- 2026Community Concealment from Graph Neural Networks12 Feb 2026
- 2026FedGraph-VASP: Privacy-Preserving Federated Graph Learning with Post-Quantum Security for Cross-Institutional Anti-Money Laundering25 Jan 2026
- 2026Knowledge-Integrated Representation Learning for Crypto Anomaly Detection under Extreme Label Scarcity; Relational Domain-Logic Integration with Retrieval-Grounded Context and Path-Level Explanations19 Jan 2026
50 newest of 164 All 164 (JSON)
- 2021Graph Unlearningcited by 138
- 2023Inductive Graph Unlearningcited by 31
- 2024Scalable and Certifiable Graph Unlearning: Overcoming the Approximation Error Barriercited by 14
- 2024Scalable and Certifiable Graph Unlearning: Overcoming the Approximation Error Barrier17 Aug 2024
- 2023Inductive Graph Unlearning6 Apr 2023
- 2021Graph Unlearning27 Mar 2021
- 2022ROLAND: Graph Learning Framework for Dynamic Graphscited by 132
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2021A Review on Graph Neural Network Methods in Financial Applicationscited by 78
- 2021Z-GCNETs: Time Zigzags at Graph Convolutional Networks for Time Series Forecastingcited by 67
- 2022DGraph: A Large-Scale Financial Dataset for Graph Anomaly Detectioncited by 63
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 58
- 2021Adapting Membership Inference Attacks to GNN for Graph Classification: Approaches and Implicationscited by 52
- 2023Realistic Synthetic Financial Transactions for Anti-Money Laundering Modelscited by 50
- 2021Explainability-based Backdoor Attacks Against Graph Neural Networkscited by 42
- 2021Accelerating Training and Inference of Graph Neural Networks with Fast Sampling and Pipeliningcited by 39
- 2023Continual Learning on Dynamic Graphs via Parameter Isolationcited by 36
- 2022Graph Lifelong Learning: A Surveycited by 30
12 most cited of 154 All 154 (JSON)
- 2026Privacy-Preserving GNN Inference on Financial Transaction Graphs via Homomorphic Encryption13 Oct 2026
- 2026Constant-Curvature Sliced Gromov-Wasserstein for Heterogeneous Cross-Curvature Alignment5 Oct 2026
- 2026GNN-CB: A Graph Neural Network Competition Benchmark for Human and LLM Evaluation4 Oct 2026
- 2026Differentiable Koopman Operator for Contrastive Learning on Dynamic Graphs2 Oct 2026
- 2026NodeGround: A Node Classification Benchmark in the Graph Foundation Model Era30 Sep 2026
- 2026Message Passing Does More with Less for In-Context Learning on Graphs29 Sep 2026
- 2026Reference-Tail Trust:Certified Probability Floors for Learned Updates Inside a Deployed Network28 Sep 2026
- 2026ETH-TraceBench: A Large-Scale Event-Stream Benchmark for Ethereum DeFi under Temporal, Protocol, and Contract Shift20 Sep 2026
- 2026Graph-Transformer Fraud Detection with Self-Supervised Pretraining and Conformal Risk Control13 Sep 2026
- 2026zScore-N: A Neural Network for On-Chain Wallet Reputation Scoring8 Sep 2026
- 2026Population-Calibrated Graph Screening at 835-Million-Address Scale, with Label-Free Transfer to New Chains2 Sep 2026
- 2026Refining Heuristic-Based Bitcoin Address Clustering with Graph Neural Networks1 Sep 2026
12 newest of 154 All 154 (JSON)