Transaction Laundering Detection via Ensemble Voting

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Measurement precision

If multiple machine learning models are used to detect transaction laundering, then detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If comprehensive transaction analysis is performed to identify laundering patterns, then detection capability is improved, but processing time increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11651462B2Methods and systems for detecting transaction laundering
Publication Date: 2023.05.16 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US11651462B2 patent drawing
  • US11651462B2 patent drawing
  • US11651462B2 patent drawing

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.