Published July 27, 2025 | Version v1
Dataset Embargoed

AMLNet - Synthetic Anti-Money Laundering Transaction Dataset

  • 1. ROR icon Griffith University

Description

**DEPRECATED (Superseded): This record (mislabelled as Version 1.0) is superseded by the corrected release: DOI https://doi.org/10.5281/zenodo.16736515. Do not use this deprecated version for analysis; it contains incomplete configuration/content.

AMLNet - Synthetic Anti-Money Laundering Transaction Dataset

DESCRIPTION:
This dataset contains over 1 million synthetic financial transactions (1,048,575) generated using the AMLNet framework for anti-money laundering research.

CONTENTS:
- 1,047,028 legitimate transactions across 5 categories
- 1,547 labeled money laundering transactions (0.15%)
- 192-day simulation period
- AUSTRAC-compliant suspicious patterns

DATA FORMAT:
CSV file with 16 columns containing transaction details:

CORE TRANSACTION DATA:
- step: Sequential transaction step/ID
- type: Payment method (TRANSFER, OSKO, BPAY, EFTPOS, DEBIT, NPP)
- amount: Transaction amount in AUD (positive/negative values)
- category: Transaction category (Housing, Food, Transport, Recreation, Other)
- nameOrig: Originating customer ID (e.g., C3511)
- nameDest: Destination customer/merchant ID (e.g., C4945, M558)
- oldbalanceOrg: Account balance before transaction
- newbalanceOrig: Account balance after transaction

LABELS:
- isFraud: Binary fraud indicator (0=legitimate, 1=fraudulent)
- isMoneyLaundering: Binary AML label (0=normal, 1=suspicious)
- fraud_probability: Calculated fraud risk score

TEMPORAL FEATURES:
- hour: Hour of transaction (0-23)
- day_of_week: Day of week (1=Monday, 7=Sunday)
- day_of_month: Day of month (1-31)
- month: Month number (1-12)

METADATA:
- metadata: JSON object containing:
  * timestamp: Exact transaction datetime
  * location: City, state, country, postcode
  * device_info: Device type, OS, IP address
  * payment_method: Specific payment method used
  * merchant_info: Merchant details (if applicable)
  * risk_indicators: Comprehensive risk scoring metrics

DATASET STATISTICS:
- Total transactions: 1,048,575 (1M+)
- Legitimate transactions: 1,047,028 (99.85%)
- Money laundering transactions: 1,547 (0.15%)
- CSV file rows: 1,048,576 (including header row)
- Payment types: 6 different methods
- Transaction categories: 5 main categories
- Time period: 192-day simulation
- Geographic coverage: Australian cities and postcodes

USAGE:
This dataset is designed for:
- Anti-money laundering research and algorithm development
- Financial fraud detection benchmarking
- Machine learning model training and validation
- Academic research in financial crime detection
- Commercial AML system development and testing

Licensed under CC BY 4.0. Free to use for any purpose with proper attribution.
See LICENSE.txt for full terms.

CITATION:
If you use this dataset, please cite:
Huda, S., Foo, E., Jadidi, Z., Newton, M.A.H., & Sattar, A. (2025). 
AMLNet: A Knowledge-Based Multi-Agent Framework to Generate and Detect 
Realistic Money Laundering Transactions. Expert Systems with Applications.

CONTACT:
s.huda@griffith.edu.au

VERSION: 1.0
DATE: July 2025

Other

LICENSE.txt

Creative Commons Attribution 4.0 International License (CC BY 4.0)

This dataset is licensed under CC BY 4.0.
You are free to:
- Share: copy and redistribute the material
- Adapt: remix, transform, and build upon the material
- Use for any purpose, including commercial purposes

Under the following terms:
- Attribution: You must give appropriate credit and indicate if changes were made

Full license: https://creativecommons.org/licenses/by/4.0/

Files

Embargoed

The files will be made publicly available on December 31, 2036.