DZ//Denis Zhiglov CV ↓
← All cases · Retention & VIP
SYS-05runs daily

Finding the future VIPs the main model misses

VIP managers get 27% more leads every day, none of them overlapping the main model.

+27%more VIP leads a day

System flow

01 · InputPayments on day 14 and 21
02 · ModelCatBoost on players the main model missed
03 · ActionDaily leads to VIP managers
04 · Impact+27% leads, zero overlap
GuardsTime-based split; the first production run passed 295 of 295 selection checks.

How it works

How it works

The main ML model found 41% of future VIP players; the rest went unnoticed. I built a model that looks at payment behaviour in the first two and three weeks after the first payment and searches for future VIPs among players the main model did not flag. Validation is time-based so the model never peeks into the future, and the first production run passed all 295 checks. VIP managers now get 27% more leads every day with no overlap with the main model; players in the top 1% of the forecast become VIPs 16 times more often than average.

System spec
Input
Payment behaviour on day 14 and day 21 after the first payment, only for players the ML model did not flag.
Model
CatBoost, ROC-AUC 0.87–0.89. Players in the top 1% of the forecast become VIPs 16 times more often than average.
Action
VIP managers get 27% more leads every day, none of them overlapping the main model.
Guards
Time-based split; the first production run passed 295 of 295 selection checks.
Impact
The day-21 checkpoint added another +40% leads at the same precision.
CatBoost / Airflow

Numbers

VIP leads per day, main model = 100

main modelwith my model
Leads a day
100
127

How much more often players become VIP

base ratetop 1% of my model
Chance to become VIP
×1
×16