Small Group Tutorials

Here to help students catch up, keep up, and move ahead. Book a consultation here.

How Bank Transaction-Monitoring Algorithms Detect Money Laundering: Rules, Graphs, Anomaly Scores, False Positives and Human Review

Quick answer: bank anti-money-laundering (AML) transaction monitoring does not work by asking whether one payment is “criminal.” It compares transactions and relationships with what the bank knows about the customer, product, geography, counterparties and peer group, then generates alerts when activity is unusual enough to require investigation. Modern systems can combine deterministic rules, customer-risk segmentation, peer comparison, anomaly scores, network graphs and machine learning. The algorithm should identify potentially suspicious activity; trained investigators still need context, evidence and judgement before deciding how the institution should respond under applicable law.

An alert is not a verdict. It is a routing decision: this pattern deserves more evidence.

Safety boundary: this article explains defensive monitoring architecture. It intentionally does not publish institution-specific thresholds, tuning values or techniques for evading AML controls.

Why this belongs in mathematics

Transaction monitoring uses classification, graph theory, anomaly detection, probability-like scores, clustering, queues, precision and recall. It also exposes a deep epistemic problem: “unusual” and “suspicious” are not synonyms. A legitimate new business can look anomalous. A long-running illicit pattern can look statistically normal if the model learns only the account’s own history.

FATF’s banking-sector guidance describes ongoing monitoring as scrutiny of transactions to determine whether they are consistent with the bank’s knowledge of the customer and purpose of the relationship. Monitoring can also compare behaviour with peer groups, and automated systems should be understood, validated and matched to identified risk. See FATF’s Risk-Based Approach Guidance for the Banking Sector.

1. The system begins before the first transaction

A transaction-monitoring model needs context. Customer due diligence (CDD) helps the bank understand the nature and purpose of the relationship: customer type, occupation or business, expected activities, sources of funds where relevant, geographies, products used and beneficial ownership.

Without context, a S$50,000 transfer is merely a number. For one customer it may be ordinary payroll activity; for another it may be highly inconsistent with the expected use of the account.

The FFIEC BSA/AML manual describes CDD as the framework that enables banks to understand expected transactions and identify when activity becomes potentially suspicious. See Customer Due Diligence.

2. Rules: explicit hypotheses encoded as filters

A rule-based monitoring system asks explicit questions. A rule might look for an unusual increase in activity relative to an account profile, repeated transaction patterns, unexpected geography, rapid movement through related accounts, or behaviour inconsistent with a customer’s stated business.

In generic mathematical form, a rule can be written as:

Alert = 1 if f(transaction history, customer context, counterparties, time) crosses a documented review condition.

The exact filters and thresholds are bank-specific and risk-sensitive. Publishing or copying a number from another institution would misunderstand the system: effective monitoring must fit the bank’s customers, products, geographies and risks.

The current FFIEC manual states that automated surveillance systems may use multiple overlapping rules, customer profiles and peer groups, and that filtering criteria should be periodically reviewed, independently verified and documented. See Suspicious Activity Reporting—Overview.

3. Customer baselines are useful—and dangerous

Suppose an account normally receives five domestic payments per week and suddenly receives hundreds of cross-border payments. A behavioural model can flag the deviation.

But imagine an account has behaved suspiciously since it opened. If the monitoring system learns only the account’s own history, the behaviour can become its “normal.” That is a form of naturalised thinking inside an algorithm.

This is why the FFIEC manual warns that purely historical account behaviour can be misleading and recommends considering what is reasonable for comparable customers or businesses. Peer comparison provides an external reference frame.

4. Peer groups create a second baseline

Let xi be a vector describing customer i: transaction volume, frequency, geography mix, counterparties, product use and other relevant features. A peer model groups customers with genuinely similar economic activity, then compares each customer with the distribution of its peer group.

A simple standardised anomaly score might resemble:

z = (x − peer mean) / peer standard deviation.

Real systems are more complex and often non-Gaussian, but the principle is useful: deviation should be measured against the right comparison population.

The weak point is segmentation. Put a small local retailer and a global payment processor in the same peer group and the anomaly score can become meaningless.

5. Graphs reveal relationships that single-account models cannot see

Represent customers and accounts as nodes. Draw edges for financial transfers, common beneficial owners, shared addresses, devices, phone numbers or other legally usable relationship data.

Now the model can ask different questions:

  • Which accounts form tightly connected communities?
  • Which node acts as a bridge between otherwise separate groups?
  • Does value repeatedly move through a chain and return near its origin?
  • Are many apparently unrelated customers controlled by a shared entity?
  • Has a new high-volume corridor appeared between previously unconnected clusters?

Graph analytics are valuable because laundering and other financial crime can be relational. No single transaction must look extraordinary if the suspicious information sits in the pattern of connections.

FATF’s digital-transformation work explicitly highlights advanced analytics, machine learning and data-sharing technologies as potential tools for improving risk detection while noting explainability, governance and privacy challenges. See Digital Transformation of AML/CFT.

6. Network centrality is evidence, not guilt

A highly connected account may be a legitimate payroll processor, marketplace, payment company or charity. High degree centrality therefore cannot mean “criminal.”

The correct use is conditional:

Network feature + customer context + transaction pattern + external evidence → prioritised investigation.

This distinction prevents a graph model from confusing structural importance with suspicious intent.

7. Machine learning can rank unusual behaviour

Machine-learning systems can learn patterns from historical alerts, known cases, account behaviour or peer-group features. Methods may include supervised classifiers, unsupervised anomaly detection, clustering, graph models and hybrid systems combining rules with learned scores.

A generic risk score can be written as:

Score = g(customer features, transaction features, network features, temporal features, prior investigation signals).

The score need not represent a calibrated probability of money laundering. In many systems it is better interpreted as an ordering function: which alerts deserve scarce investigative attention first?

FATF notes that AI and machine learning can improve detection and reduce inefficient manual work, while explainability and interpretability remain important challenges.

8. False positives: the precision problem

If a monitoring rule alerts on 10,000 cases and investigators ultimately find 100 cases requiring escalation, its simple precision for that outcome is 1%. That does not automatically mean the rule is useless; AML investigations involve legal and evidentiary steps beyond model prediction. But extremely low precision can bury investigators in noise.

In classification language:

  • False positive: legitimate activity is routed for unnecessary investigation.
  • False negative: genuinely concerning activity is not surfaced.

The costs are asymmetric. Too many false positives waste analyst capacity and can harm customer experience. Too many false negatives leave financial crime undetected. Tuning is therefore a constrained optimisation problem, not a race to minimise alerts.

9. Recall is harder because the bank does not know every true case

In ordinary machine learning, recall is true positives divided by all actual positives. AML has a difficult denominator: the institution rarely knows every money-laundering event in its historical data.

A monitoring model can therefore look accurate because it reproduces past investigator decisions, while missing new typologies or past crimes that nobody detected. Labels are incomplete and selected.

This creates label bias: the training data contain the history of what the old system noticed, not necessarily the full history of illicit activity.

10. Alert queues turn detection into resource allocation

Once monitoring produces alerts, the system must decide which to review first. A prioritisation model can combine severity, customer risk, network reach, time sensitivity, known law-enforcement information and confidence in the signal.

A generic queue score might be:

Priority = w₁(signal strength) + w₂(customer risk) + w₃(network significance) + w₄(time sensitivity) + w₅ corroborating evidence.

Exact weights must remain governed and institution-specific. The important point is that alert management is an algorithm too. Poor queue design can let a small number of high-value alerts age behind a flood of low-value noise.

11. Human review is not a failure of automation

The FFIEC manual describes a monitoring process containing identification/alert, alert management, decision making, reporting and continuing-activity review. Investigators bring information that a transaction model may not contain: customer explanations, source documentation, external events, business purpose and linked cases.

The goal of automation is therefore not necessarily “remove the human.” It is to move human attention toward cases where additional evidence has the highest expected value.

12. Explainability matters because someone must defend the route

An alert that says only “model score 0.873” is difficult to investigate. Better systems expose contributing features or pattern summaries: unusual counterparties, behavioural change, peer deviation, network structure or combinations of risk signals.

Explainability also helps model validation. If a model suddenly raises the risk of thousands of ordinary customers after a data-field change, reviewers need to understand which input shifted and why.

13. Concept drift: criminals, customers and products change

A model calibrated on branch banking can fail when payments become instant and cross-platform. New financial products create new transaction structures. Legitimate behaviour changes during crises. Criminal methods adapt to controls.

That means monitoring needs update triggers:

  • new products or payment channels;
  • material shifts in customer behaviour;
  • new typologies from authorities;
  • persistent alert-volume changes;
  • unexpected false-positive clusters;
  • missed cases identified by investigators or law enforcement;
  • changes to data availability or customer segmentation.

14. Creative-work lens: Ozark and why narrative is not a monitoring rulebook

Ozark is fiction, not an AML source. Its useful cognitive contribution is narrower: laundering is represented as an attempt to make one economic story look like another. That makes provenance, relationship and consistency natural questions for the learner.

But fiction compresses systems for drama. Real monitoring cannot rely on cinematic stereotypes. It needs documented customer context, transactions, network evidence, governance and legal processes.

15. The defensive monitoring pipeline

  1. Understand the customer and relationship.
  2. Identify product, geographic and channel risks.
  3. Capture complete transaction data.
  4. Normalise identities, counterparties and reference data.
  5. Apply governed rule-based monitoring.
  6. Compare behaviour with appropriate peer groups.
  7. Construct relationship graphs where legally and operationally appropriate.
  8. Generate anomaly or risk scores.
  9. Combine signals rather than treating one feature as proof.
  10. Prioritise alerts by risk and investigative value.
  11. Investigate with customer and external context.
  12. Record the decision and supporting evidence.
  13. Feed confirmed weaknesses and missed patterns back into tuning.
  14. Independently validate data, filters, rules and model changes.

16. Failure modes

  • Self-history normalisation. A long-running suspicious pattern becomes the account’s baseline.
  • Poor peer groups. Customers with different businesses are compared as if economically similar.
  • Threshold worship. A rule number becomes a substitute for understanding the customer.
  • Alert-volume optimisation. Management celebrates fewer alerts without checking missed-risk evidence.
  • Label contamination. Machine learning reproduces the blind spots of prior investigators.
  • Graph guilt. Highly connected accounts are treated as suspicious merely because they are central.
  • Explainability failure. Investigators cannot understand why a model routed the case.
  • Data fragmentation. One customer’s activity is split across systems or entities and never reconstructed.
  • Concept drift. Old typologies dominate while new transaction structures go unseen.

17. Diagnostics and falsifiers

  • Which monitoring rule generates the most alerts but the least useful investigative output?
  • Does the model detect examiner- or investigator-selected unusual transactions outside its normal alert population?
  • How does alert quality change when customers are re-segmented into better peer groups?
  • Which data fields drive the largest number of model decisions?
  • Are missed cases clustered in one product, channel or geography?
  • Does graph analysis reveal relationships that account-by-account monitoring misses?
  • How quickly can investigators explain a high model score?
  • Which assumptions would have to be false for a high-risk alert to become ordinary?

Suppose someone claims, “Our model produces fewer false positives, therefore it is better.” A falsifier is evidence that the reduction came from suppressing alerts in a segment where genuine concerning cases were also missed. Precision cannot be improved responsibly by silently sacrificing the unknown part of recall.

18. Verification and update triggers

  • independently test rule logic and system programming;
  • sample both alerted and non-alerted activity;
  • reconcile transaction feeds for completeness;
  • review segmentation and peer-group stability;
  • challenge machine-learning labels and feature leakage;
  • compare alert outcomes before and after tuning;
  • test whether new typologies are visible in current features;
  • preserve human-review evidence so model improvements can learn from reasons, not merely final labels.

Connections across the finance-and-banking algorithms lane

Research anchors

The deeper lesson

AML monitoring is not a machine for turning transactions into accusations. It is an evidence-routing system. Rules preserve known hypotheses. Peer models prevent suspicious history from becoming normal merely through repetition. Graphs expose relationships invisible to single-account views. Machine learning can rank complexity. Human investigators return the output to economic context. The strongest system is one that remains capable of noticing both a new anomaly and an old pattern it has accidentally learned to ignore.

Educational note: This article explains defensive compliance and mathematical concepts. It does not provide instructions for concealing financial crime, evading monitoring, or satisfying the legal requirements of any particular institution or jurisdiction.

Discover more from Bukit Timah Tutor

Subscribe now to keep reading and get access to the full archive.

Continue reading