cs.LGAug 15, 2026

Detecting Money Laundering in Rwandan Mobile Money: A Machine Learning Framework

Authors: Emmanuel Nahimana, Yaé Ulrich Gaba

Organizations: African Institute for Mathematical Sciences (AIMS) Senegal, KM 2, Route de Joal, Mbour, Senegal · AI Research and Innovation Nexus for Africa (AIRINA Labs), AI.Technipreneurs, Cotonou, Bénin · Sefako Makgatho Health Sciences University, Pretoria, South Africa

Abstract

Mobile money has widened financial access across Sub-Saharan Africa and enlarged the surface for money-laundering and terrorism-financing (ML/TF) activity in ecosystems dominated by high-volume, low-value transactions. Rwanda is a case in point: several million active mobile-money users, telecom-led wallets on the MTN and Airtel networks, and a Financial Intelligence Centre (FIC) supervising transaction streams whose scale exceeds static rule-based monitoring. This paper develops and evaluates a transaction-monitoring framework aligned to the Rwandan AML/CFT regime under (i) extreme class imbalance (~0.1% prevalence), (ii) scarce and delayed labels, and (iii) bounded investigator capacity. Using SAML-D, a synthetic dataset of 9,504,852 transactions with 17 laundering typologies, we engineer account-centric behavioural features (rolling velocity, net-flow directionality, counterparty diversity, burstiness) and benchmark supervised classifiers (Logistic Regression, Random Forest, LightGBM), unsupervised anomaly detectors (Isolation Forest, Local Outlier Factor), a dense autoencoder, and a late-fusion meta-learner. Evaluation is operational: PR-AUC, recall at a calibrated ~90%-precision point, recall at top-K%, and alerts per 10,000. On the chronologically held-out test period, LightGBM attains PR-AUC = 0.0469, capturing 64 laundering cases at precision ~0.89 with 0.51 alerts per 10,000; the fusion stacker reaches PR-AUC = 0.0477 at precision ~0.91 and 0.46 alerts per 10,000, recovering 59 true positives. We map score bands to Rwanda-relevant analyst workflows and STR/SAR escalation, and outline a staged path from synthetic prototyping to real-data validation with the National Bank of Rwanda and FIC. The contribution is operational: a governance-aware pipeline and evaluation protocol calibrated to the constraints of an African mobile-money regulator, not a new algorithm.

Figures & tables

Explore similar work

CardsList
  1. Extracting Money Laundering Transactions from Quasi-Temporal Graph Representation

    Apr 3, 2026Haseeb Tariq, Marwan HassaniFinancial Fraud Detection

  2. TransXion: A High-Fidelity Graph Benchmark for Realistic Anti-Money Laundering

    Apr 19, 2026Keyang Chen, Mingxuan Jiang, Yongsheng Zhao +9Financial Fraud DetectionSynthetic Benchmark Generation

  3. Detecting Complex Money Laundering Patterns with Incremental and Distributed Graph Modeling

    Apr 1, 2026Haseeb Tariq, Alen Kaja, Marwan HassaniFinancial Fraud DetectionAnomaly Detection