Transaction Laundering Detection via Ensemble Voting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Transaction laundering poses a significant risk to the payment ecosystem due to its difficulty in detection, as businesses use legitimate or fictitious merchant accounts to process unauthorized or illicit transactions, making it challenging for merchant acquirers to identify and mitigate, leading to regulatory fines and law enforcement actions.
Innovation Solution
A system utilizing multiple machine learning models, such as gradient boosting and random forest models, trained on attributes from transaction records to identify anomalous payment patterns and detect transaction laundering by generating bootstrap samples and determining classification likelihoods through majority votes across model groups.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple machine learning models are used to detect transaction laundering, then detection accuracy is improved, but system complexity increases
Solution Approach 1:
The system divides the detection task into multiple independent machine learning models (e.g., gradient boosting models, random forest models), where each model analyzes specific aspects of transaction data. This segmentation allows each model to specialize in detecting particular laundering patterns while maintaining overall system accuracy.
Solution Approach 2:
The ensemble of machine learning models serves multiple detection functions simultaneously - identifying merchant account anomalies, detecting transaction pattern irregularities, and flagging suspicious behaviors. This multi-functionality improves comprehensive detection coverage without requiring separate systems for each detection goal.
2Reliability
If comprehensive transaction analysis is performed to identify laundering patterns, then detection capability is improved, but processing time increases
Solution Approach 1:
The system performs preliminary analysis by pre-processing transaction data and pre-training multiple machine learning models on historical laundering patterns. This preliminary action enables the models to quickly evaluate new transactions against established patterns, reducing real-time processing time while maintaining comprehensive detection capability.
Solution Approach 2:
The system replaces manual or rule-based transaction analysis with automated machine learning models that can process comprehensive transaction data rapidly. These models use statistical patterns and learned behaviors to identify laundering indicators much faster than traditional mechanical review processes.
Data Source
AI summary
Methods and systems are described. A method includes accessing training data samples that includes a plurality of transaction laundering associated features and generating random samples, training a first plurality of different models to identify transaction laundering merchants based on random samples generated from each of the training data samples, training a second plurality of different models to identify the transaction laundering merchants based on the training data, generating a transaction laundering classification for a merchant from each of the first plurality of models and each of the second plurality of models, generating a first model group classification based on a first majority vote on transaction laundering classifications from the first plurality of models, and generating a second model group classification based on a second majority vote on transaction laundering classifications from the second plurality of models. A likelihood that the merchant is a transaction launderer is determined.


