Use case · Churn prediction

Autonomous AI churn prediction, calibrated and deployed.

Drop your customer table, get calibrated churn probabilities you can trust — not just rankings. OctOpus picks the model, runs subgroup fairness, validates on a real holdout, and deploys a prediction API your CRM can call.

TL;DR. Most churn models score customers in the right order but lie about the actual probability. OctOpus calibrates by default (isotonic / sigmoid), reports a calibration curve, computes per-subgroup performance, and ships the deploy bundle. The output is something a revenue team can actually act on.

What OctOpus predicts well

Why calibration matters (and how OctOpus handles it)

A model that says "this customer has a 90% chance of churning" and is right 60% of the time when it says 90% will burn your retention budget. OctOpus runs a calibration step on every classification winner, applies isotonic or sigmoid calibration when the raw scores need it, and reports the calibration curve. The probability is the probability — not just the rank.

Models the agent rotates through

TierFamilyWhen the agent picks it
1 · BaselineCatBoost / LightGBMWide tabular customer feature sets — usually wins.
2 · Tuned GBMXGBoost with Optuna (≥30 trials, TPE, CV objective)When the data justifies a search.
3 · Deep tabularTabPFN / TabNet / FT-TransformerSmall-to-mid datasets, complex interactions.
4 · FoundationTabPFN zero-shotn < 10k customers; cold-start.
5 · StackingStacking classifier with 3+ diverse base learnersWhen residuals of different families decorrelate.

What you get back

Score churn free → See benchmarks vs DataRobot