Introducing Kumo Online Serving: Real-time predictions from real-time signals

Learn more
5Static Classification · BSA/AML ComplianceBank

Classify Structuring Attempts

For each cash deposit, does the pattern indicate structuring to avoid CTR filing?

Book a demo and get a free trial of the full platform: research agent, fine-tune capabilities, and forward-deployed engineer support.

By submitting, you accept the Terms and Privacy Policy.

Loved by data scientists, ML engineers & CXOs at

WalmartSAPexpediaCatalina Logo

A real-world example

For each cash deposit, does the pattern indicate structuring to avoid CTR filing?

Structuring — making multiple deposits just below $10,000 to avoid Currency Transaction Reports — is a federal crime. Current rules flag deposits between $8,000–$9,999, generating thousands of false positives. Pattern-based scoring on the full account behavior history can identify real structuring while cutting false alerts 70%+.

How KumoRFM solves this

Graph-powered fraud intelligence

Instead of threshold rules, Kumo scores each deposit based on the complete relational pattern: same account making near-threshold deposits at different branches, different tellers, on consecutive days. The graph reveals that A001 visits 4 branches in 3 days with deposits averaging $9,300 — a pattern invisible to single-transaction rules.

From data to predictions

See the full pipeline in action

Connect your tables, write a PQL query, and get predictions with built-in explainability — all in minutes, not months.

1

Your data

The relational tables Kumo learns from

Cash Deposits

deposit_idaccount_idamountbranch_idteller_idtimestamp
CD01A0019,400BR12TL052025-01-10
CD02A0019,200BR08TL112025-01-11
CD03A0024,500BR12TL052025-01-10

Accounts

account_idaccount_holderrisk_ratingkyc_date
A001Apex Corphigh2023-03-15
A002J. Smithlow2022-08-01
2

Write your PQL query

Describe what to predict in 2-3 lines — Kumo handles the rest

PQL
PREDICT CASH_DEPOSITS.AMOUNT > 9000
FOR EACH CASH_DEPOSITS.DEPOSIT_ID
WHERE ACCOUNTS.RISK_RATING = "high"
3

Prediction output

Every entity gets a score, updated continuously

DEPOSIT_IDSCORE
CD010.94
CD020.91
CD030.03
4

Understand why

Every prediction includes feature attributions — no black boxes

Deposit CD01

Predicted: 94% structuring probability

Top contributing features

Deposit amount

$9,400

35% attribution

Distinct branches (3d window)

4 branches

28% attribution

Distinct tellers (3d window)

4 tellers

18% attribution

Account risk rating

high

12% attribution

KYC recency (days since review)

672 days

7% attribution

Feature attributions are computed automatically for every prediction. No separate tooling required. Learn more about Kumo explainability

Bottom line: Replace blunt threshold rules with pattern-based scoring. Cut false positives 70%+ while catching more real structuring. Save 4,000+ analyst hours annually.

Topics covered

structuring detectionBSA complianceAML complianceanti-money laundering AIcurrency transaction reportinggraph neural networkKumoRFMmachine learning fraud detectionfinancial crime preventionAI explainabilitypredictive query languagefraud false positive reduction