Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensics

07/31/2019
by   Mark Weber, et al.
0

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.

READ FULL TEXT
research
09/15/2019

Quantitative analysis of cryptocurrencies transaction graph

Cryptocurrencies as a new way of transferring assets and securing financ...
research
11/17/2020

A Time-Frequency based Suspicious Activity Detection for Anti-Money Laundering

Money laundering is the crucial mechanism utilized by criminals to injec...
research
11/30/2018

Scalable Graph Learning for Anti-Money Laundering: A First Look

Organized crime inflicts human suffering on a genocidal scale: the Mexic...
research
11/22/2022

Motif-aware temporal GCN for fraud detection in signed cryptocurrency trust networks

Graph convolutional networks (GCNs) is a class of artificial neural netw...
research
06/13/2019

Identifying Illicit Accounts in Large Scale E-payment Networks -- A Graph Representation Learning Approach

Rapid and massive adoption of mobile/ online payment services has brough...
research
06/07/2022

Detecting Anomalous Cryptocurrency Transactions: an AML/CFT Application of Machine Learning-based Forensics

The rise of blockchain and distributed ledger technologies (DLTs) in the...
research
05/05/2020

Instance-Dependent Cost-Sensitive Learning for Detecting Transfer Fraud

Card transaction fraud is a growing problem affecting card holders world...

Please sign up or login with your details

Forgot password? Click here to reset