The Outlier Lab

Experimentation and Champion-Challenger

How to measure what fraud controls actually prevent: holdouts, control groups, champion-challenger testing, counterfactual fraud estimation, sizing, ethics and guardrails.

Core components

The selection-bias problem

Diagram: All traffic, Control decides, No outcome observed (no label), Outcome observed (labels), Model training & performance metrics

Consequences:

  • Inflated precision. You only see blocked transactions' "badness" through proxies.
  • Unknown false positive rate. Good customers you blocked look the same as fraud you blocked.
  • Model drift toward the status quo. New models learn from data shaped by old controls.
  • No way to retire controls safely. Without measuring a control's marginal effect, you can't tell whether removing it would matter.

Experiment types

TypeDesignMeasuresCost
Global holdoutA small random share of traffic bypasses some or all fraud controls (or gets a lighter action)True fraud rate in untreated traffic; total value of the control stackFraud losses in the holdout
Control-specific holdoutRandom share bypasses one rule or model onlyMarginal value of that controlSmaller, targeted losses
Champion-challengerTraffic split between the current strategy (champion) and an alternative (challenger)Relative performance: catch, FPR, friction, lossRisk that the challenger underperforms
Action testSame detection, different actions (decline vs step-up vs hold)Friction and loss trade-off per actionUsually low
Threshold testRandom assignment to different thresholds near the cutoffMarginal catch and friction at the marginLow to moderate
Shadow comparisonChallenger runs silently; compare decisionsAgreement, and disagreement cases to reviewNearly free; no counterfactual on outcomes
Random review samplingA random share of approved traffic routed to reviewFalse-negative estimateOps cost

How to build it

Design checklist

  • Hypothesis and primary metric. E.g., "Challenger reduces dollar-weighted fraud loss on ACH funding by ≥10% without raising the insult rate."
  • Guardrail metrics. Insult rate, complaint rate, step-up abandonment, review volume, latency.
  • Unit of randomization. Usually randomize on the customer (or entity) so one fraudster can't appear in both arms.
  • Stable assignment. Hash-based on a stable ID so a customer stays in one arm.
  • Exclusions. Segments that must never be in a reduced-control arm (see Ethics below).
  • Exposure caps. Per-transaction, per-customer and total-loss limits on the holdout arm.
  • Duration and label maturity. Long enough to cover the label window for the rail (see Fraud Labeling and Feedback Loops).
  • Sample size and power. Calculated in advance (see below).
  • Stopping rules. Pre-agreed conditions to stop early for harm.
  • Analysis plan. Written before launch to avoid metric shopping.

Sizing

Fraud is rare, so detecting differences in fraud rates needs large samples. The rough intuition: to compare two proportions, the sample per arm grows with p(1 − p) and inversely with the square of the difference you want to detect. Halving the detectable difference quadruples the sample.

Holdout cost management

  • Partial holdouts. Instead of no control, give the holdout a lighter action: step-up instead of decline, hold instead of block.
  • Caps. Hard per-account and total exposure limits in the holdout arm.
  • Exclude catastrophic paths. Don't hold out controls whose failure causes irreversible large losses to customers (e.g., ATO protections on money-out).
  • Rotate. Rotate holdout membership so no customer stays in it indefinitely.
  • Budget it. Treat holdout losses as a planned research cost, agreed with finance.

Ethics and guardrails

Champion-challenger for models

  1. Train the challenger; validate offline on matured, out-of-time data (see Model Risk Management)
  2. Shadow the challenger alongside the champion
  3. Review disagreement cases: where the challenger flags and the champion doesn't, and vice versa. Blind QA review of a sample gives early signal (see Fraud QA Program).
  4. Route a small random share of traffic to the challenger's decisions, with caps
  5. Compare on matured labels: dollar-weighted catch, FPR, friction, review volume
  6. Promote, iterate or retire

Vendor bake-offs

Champion-challenger is also the right way to evaluate vendors: run the candidate in shadow on your traffic, compare disagreements, then a capped live split if needed. See Vendor Selection and Evaluation.

Who does what

ActivityData scienceFraud strategyCompliance / legalFinanceProduct
Experiment designA/RRCCC
Exclusions and ethics reviewCRAC
Holdout budgetCRA
Launch and monitoringRAIII
AnalysisA/RRII
Decision (promote / retire)RACIC

Artifacts and templates

Experiment brief

  1. Question and hypothesis
  2. Primary metric and guardrails
  3. Population, unit of randomization, exclusions
  4. Arms and treatment definitions
  5. Exposure caps and stopping rules
  6. Sample size, power, duration and label maturity
  7. Analysis plan
  8. Ethics and compliance sign-off
  9. Budget for expected holdout loss
  10. Owner and decision date

Readout template

SectionContent
ResultPrimary metric difference with confidence interval
GuardrailsEach guardrail with interval
Dollar impactAnnualized loss and friction impact
Segment effectsWhere the effect differs
CaveatsLabel maturity, novelty effects, attacker adaptation
DecisionPromote / iterate / retire

Metrics

MetricWhy
Share of material controls with a measured counterfactual in the last 12 monthsEvidence base
Holdout loss vs budgetCost control
Decisions informed by experimentsProgram value
Controls retired after a test showed no marginal valuePortfolio hygiene

Pitfalls

  • Transaction-level randomization for customer-level fraud contaminates both arms.
  • Peeking and stopping on noise. Use pre-registered analysis and sequential-testing methods if you must look early.
  • Ignoring label maturity. Calling a winner before chargebacks and returns arrive.
  • Novelty effects. Attackers may not find the holdout immediately. Early results can understate holdout fraud.
  • Holdout discovery. If attackers can detect the holdout, they'll concentrate there. Keep assignment opaque and capped.
  • Holding out customer protections crosses an ethical and regulatory line. Test variants instead.

Sources and further reading