Skip to main content

AMLSim

AMLSim
Get the code

Language

Python, Java, Shell

Tool Type

Algorithm

License

Apache License, Version 2.0

Version

7338a4b

About the tool Responsible

IBM

AMLSim
What is it?

AMLSim is a multi-agent simulator designed for money laundering detection. It generates synthetic data that allows researchers to develop and test new algorithms in a unified data environment. This tool facilitates the creation of complex money laundering scenarios, providing a valuable resource to improve detection and prevention strategies in the public and private sector.

What problems does it solve?

The tool solves the problem of lack of unified data and accurate simulations for anti-money laundering research. It provides a multi-agent simulator and synthetic data, allowing researchers to design and test new algorithms efficiently and consistently.

How does the tool work?

The tool functions as a multi-agent anti-money laundering (AML) simulator, generating synthetic data that allows researchers to design and implement new algorithms. It facilitates experimentation and the development of innovative solutions in a unified data environment.

Open standards

AMLSim produces synthetic financial transactions in CSV files described by an open schema.json; parameters and outputs are also managed in JSON. This allows graph engines, such as Pandas, or Spark, to load the data structure and compare algorithms with reproducible accuracy without proprietary tools.

Sector
Science and Technology
Financial Market
Functionality
Simulators
Data collection analysis and visualization
Sustainable development goals
Industry innovation and infrastructure
Peace justice and strong institutions
Partnership for the goals
Toolkits
Topic - Citizen Security
hands
Get the code for this project
Get the code

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

Contact us
Preview of simulated transactions in AMLSim Preview of simulated transactions in AMLSim

Sample CSV file showing simulated financial transaction data for money laundering analysis.

Example of generated alerts in AMLSim Example of generated alerts in AMLSim

CSV file showing suspicious transaction alerts, including account details and case escalation status.

Example of generated accounts in AMLSim Example of generated accounts in AMLSim

Preview of accounts.csv showing account details, initial balances, and fraud or suspicious flags.

Evidence-Based Security and Justice Platform

Visit the first Security and Justice Evidence Bank available in Spanish and Portuguese, with systematized evidence of nearly 100 types of solutions and 700 cases evaluated to prevent crime and violence.

See more
Pavimentados
Optimizing road maintenance and signaling with computer vision.

Transport
Geolocation
Image processing
UrbanPy
Simplifying urban data collection and analysis for effective planning.

Urban Development and Housing
Geolocation
Database management
Víasegura
Improving road safety with automatic problem detection.

Transport
Simulators
Congestiómetro
Improving urban mobility with real-time traffic analysis.

Transport
Geolocation
Distancia2
Using AI to improve the management of social distancing in pandemics.

Reform or Modernization of the State
Image processing
see all tools
hands
Deepen your knowledge on the implementation of tools in the public sector with our courses, guides and many other resources.
Be part of the community
Jump back to top