Finding Money Launderers Using Heterogeneous Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Current anti-money laundering (AML) systems, predominantly rule-based, exhibit notable shortcomings in efficiently and precisely detecting instances of money laundering. As a result, there has been a recent surge toward exploring alternative approaches, particularly those utilizing machine learning. Since criminals often collaborate in their money laundering endeavors, accounting for diverse types of customer relations and links becomes crucial. In line with this, the present paper introduces a graph neural network (GNN) approach to identify money laundering activities within a large heterogeneous network constructed from real-world bank transactions and business role data belonging to DNB, Norway's largest bank. Specifically, we extend the homogeneous GNN method known as the Message Passing Neural Network (MPNN) to operate effectively on a heterogeneous graph. As part of this procedure, we propose a novel method for aggregating messages across different edges of the graph. Our findings highlight the importance of using an appropriate GNN architecture when combining information in heterogeneous graphs. The performance results of our model demonstrate great potential in enhancing the quality of electronic surveillance systems employed by banks to detect instances of money laundering. To the best of our knowledge, this is the first published work applying GNN on a large real-world heterogeneous network for anti-money laundering purposes.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 27 of its 54 references that are in the map. First posted on arXiv 25 Jul 2023.
Builds on
27 of 54 references.
References · 27
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2016Variational Graph Auto-Encoderscited by 1,373
15 more
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2019Heterogeneous Graph Attention Networkcited by 732
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2020Heterogeneous Graph Transformercited by 581
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
- 2020MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embeddingcited by 304
- 2019Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensicscited by 158
- 2020Machine Learning on Graphs: A Model and Comprehensive Taxonomycited by 156
- 2018SimGNN: A Neural Network Approach to Fast Graph Similarity Computationcited by 89
- 2018Scalable Graph Learning for Anti-Money Laundering: A First Lookcited by 32
- 2020Machine learning methods to detect money laundering in the Bitcoin blockchain in the presence of label scarcitycited by 21
- 2021Using social network analysis to prevent money launderingcited by 14
- 2022Inspection-L: Self-Supervised GNN Node Embeddings for Money Laundering Detection in Bitcoincited by 13
- 2016Detection of money laundering groups using supervised learning in networkscited by 9
- 2019Anomaly Detection in Networks with Application to Financial Transaction Networkscited by 6
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 1.
5 papers.
- 2024Privacy-Preserving Graph-Based Machine Learning with Fully Homomorphic Encryption for Collaborative Anti-Money Launderingcited by 1
- 2025Regulatory Graphs and GenAI for Real-Time Transaction Monitoring and Compliance Explanation in Bankingcited by 1
- 2024Multi-Class and Multi-Task Strategies for Neural Directed Link Predictioncited by 0
- 2025Hybrid Data can Enhance the Utility of Synthetic Data for Training Anti-Money Laundering Modelscited by 0
- 2026An Autonomous AI Security Agent for Banking: Multi-Vector Fraud and AML Detection Across Retail and Corporate Accountscited by 0
- 2026An Autonomous AI Security Agent for Banking: Multi-Vector Fraud and AML Detection Across Retail and Corporate Accounts16 Jun 2026
- 2025Hybrid Data can Enhance the Utility of Synthetic Data for Training Anti-Money Laundering Models23 Sep 2025
- 2025Regulatory Graphs and GenAI for Real-Time Transaction Monitoring and Compliance Explanation in Banking1 Jun 2025
- 2024Multi-Class and Multi-Task Strategies for Neural Directed Link Prediction14 Dec 2024
- 2024Privacy-Preserving Graph-Based Machine Learning with Fully Homomorphic Encryption for Collaborative Anti-Money Laundering5 Nov 2024