Kumo Co-Founder Hema Raghavan Named to Inc.’s 2026 Female Founders 500

Learn more
8Counterfactual · Causal ImpactBank

Measure Fraud Alert Effectiveness

Did the SMS verification stop fraud — or would the transaction have failed anyway?

Book a demo and get a free trial of the full platform: data science 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

Catalina Logo

A real-world example

Did the SMS verification stop fraud — or would the transaction have failed anyway?

Fraud team claims "SMS verification prevented $14M in fraud last quarter." But how much was actually prevented vs. transactions that would have declined anyway? Measuring true causal impact lets you remove unnecessary friction for 70% of SMS sends while maintaining fraud prevention.

How KumoRFM solves this

Graph-powered fraud intelligence

Kumo’s ASSUMING clause runs a counterfactual prediction: "What would happen if SMS was sent?" vs. "What would happen without SMS?" By comparing both predictions, you measure per-cardholder uplift. CH002 shows −0.35 uplift — SMS actually prevents fraud here. CH001 shows only +0.02 — SMS is just friction.

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

Cardholders

cardholder_idcard_typeavg_monthly_spendsms_eligible
CH001Platinum4,2001
CH002Gold1,8001
CH003Silver6500

Transactions

txn_idcardholder_idamountstatustimestamp
T001CH001245.00approved2025-01-10
T002CH0026,800declined2025-01-18

SMS Verifications

sms_idcardholder_idtrigger_reasontimestamp
S001CH001high_amount2025-01-10
S002CH002new_merchant2025-01-18
2

Write your PQL query

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

PQL
PREDICT COUNT(TRANSACTIONS.* WHERE TRANSACTIONS.STATUS = 'declined', 1, 7, days) > 0
FOR EACH CARDHOLDERS.CARDHOLDER_ID
WHERE CARDHOLDERS.SMS_ELIGIBLE = 1
ASSUMING COUNT(SMS_VERIFICATIONS.*, 0, 1, days) > 0
3

Prediction output

Every entity gets a score, updated continuously

CARDHOLDER_IDTrue_PROB (with ASSUMING)True_PROB (without)Uplift
CH0010.120.10+0.02
CH0020.080.43-0.35
CH0030.150.14+0.01
4

Understand why

Every prediction includes feature attributions — no black boxes

Cardholder CH002

Predicted: -0.35 uplift (SMS prevents fraud)

Top contributing features

Transaction amount

$6,800

40% attribution

SMS trigger reason

new_merchant

23% attribution

Card type

Gold

17% attribution

Avg monthly spend

$1,800

13% attribution

SMS eligible

Yes

7% attribution

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

Bottom line: Identify which 30% of SMS verifications actually prevent fraud. Remove unnecessary friction for the other 70%. Reduce false declines by 25% while maintaining fraud prevention.

Topics covered

fraud alert effectivenesscausal impact fraudcounterfactual fraud analysisgraph neural networkfraud prevention ROImachine learning fraud detectionKumoRFMAI explainabilityfraud control optimizationbanking fraud preventionpredictive AI fraudfraud loss reduction

One Platform. One Model. Predict Instantly.

KumoRFM

Relational Foundation Model

Turn structured relational data into predictions in seconds. KumoRFM delivers zero-shot predictions that rival months of traditional data science. No training, feature engineering, or infrastructure required. Just connect your data and start predicting.

For critical use cases, fine-tune KumoRFM on your data using the Kumo platform and Data Science Agent for 30%+ higher accuracy than traditional models.

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