01 · flagship · KKBox WSDM Cup
Churn, predictedbefore it happens.
970,960 subscribers, ~50 engineered features, and one uncomfortable question: does the model secretly know the future?
Three tables — labels, demographics, two years of transactions — joined into 970,960 subscribers at a 9% churn rate, described by ~50 engineered behavioral and tenure features.
Then the audit: every time-based feature checked against a strict 2017-03-31 cutoff — catching a date-parsing flaw that leaked future tenure as “active status”. Cleaned, LightGBM reaches 0.956 PR AUC, and the top 10% risk slice holds 94.8% of churners.