Mastercard Incorporated
DETECTING MONEY LAUNDERING ACTIVITIES USING DRIFT IN A TRAINED SIAMESE NEURAL NETWORK

Last updated:

Abstract:

Siamese neural networks (SNN) are configured to detect differences between financial transactions for multiple financial institutions and transactions for a target party. A first neural network of the SNN tracks transactions (target transactions) for a particular customer or financial institution over time and provides a target output vector. Similarly, a second neural network of the SNN tracks transactions (baseline transactions) for all or a plurality of financial institutions (e.g., within a region) over the same period of time and provides a baseline output vector. The transactions for all or a plurality of financial institutions act as a baseline of transactions against which potentially fraudulent or money laundering activity may be compared. Because Siamese neural networks account for temporal changes based on the baseline of transactions, sudden changes in target transactions will only trigger an alarm if such changes (e.g., deviations or drifts) are relative to a baseline of transactions.

Status:
Application
Type:

Utility

Filling date:

8 Feb 2021

Issue date:

11 Aug 2022