Table of Contents
Fetching ...

Enhancing Anti-Money Laundering Efforts with Network-Based Algorithms

Anthony Bonato, Juan Sebastian Chavez Palan, Adam Szava

TL;DR

A novel algorithm is introduced that leverages network analysis to detect potential money laundering activities within large-scale transaction data and identifies cycles of transactions that may indicate layering steps in money laundering, providing a valuable tool for financial institutions to enhance their AML efforts.

Abstract

The global banking system has faced increasing challenges in combating money laundering, necessitating advanced methods for detecting suspicious transactions. Anti-money laundering (or AML) approaches have often relied on predefined thresholds and machine learning algorithms using flagged transaction data, which are limited by the availability and accuracy of existing datasets. In this paper, we introduce a novel algorithm that leverages network analysis to detect potential money laundering activities within large-scale transaction data. Utilizing an anonymized transactional dataset from Coöperatieve Rabobank U.A., our method combines community detection via the Louvain algorithm and small cycle detection to identify suspicious transaction patterns below the regulatory reporting thresholds. Our approach successfully identifies cycles of transactions that may indicate layering steps in money laundering, providing a valuable tool for financial institutions to enhance their AML efforts. The results suggest the efficacy of our algorithm in pinpointing potentially illicit activities that evade current detection methods.

Enhancing Anti-Money Laundering Efforts with Network-Based Algorithms

TL;DR

A novel algorithm is introduced that leverages network analysis to detect potential money laundering activities within large-scale transaction data and identifies cycles of transactions that may indicate layering steps in money laundering, providing a valuable tool for financial institutions to enhance their AML efforts.

Abstract

The global banking system has faced increasing challenges in combating money laundering, necessitating advanced methods for detecting suspicious transactions. Anti-money laundering (or AML) approaches have often relied on predefined thresholds and machine learning algorithms using flagged transaction data, which are limited by the availability and accuracy of existing datasets. In this paper, we introduce a novel algorithm that leverages network analysis to detect potential money laundering activities within large-scale transaction data. Utilizing an anonymized transactional dataset from Coöperatieve Rabobank U.A., our method combines community detection via the Louvain algorithm and small cycle detection to identify suspicious transaction patterns below the regulatory reporting thresholds. Our approach successfully identifies cycles of transactions that may indicate layering steps in money laundering, providing a valuable tool for financial institutions to enhance their AML efforts. The results suggest the efficacy of our algorithm in pinpointing potentially illicit activities that evade current detection methods.
Paper Structure (7 sections, 1 equation, 5 figures)

This paper contains 7 sections, 1 equation, 5 figures.

Figures (5)

  • Figure 1: Rabobank nodes and directed edges: two data elements $\mathbf{\hbox{\boldmath$\mathbf{p}$}}_{1}(u,v)$ and $\mathbf{\hbox{\boldmath$\mathbf{p}$}}_{2}(v,u)$.
  • Figure 2: Rabobank banking network, with edges (in green) representing transactions in the same year and under $10,000.
  • Figure 3: A community in the Rabobank banking network.
  • Figure 4: A resulting directed cycle from the algorithm in Rabobank.
  • Figure 5: The distribution of small directed cycles in the Rabobank banking network.