Skip to content
Preptima
hardScenarioDesignMidSeniorStaff

Your model scored 0.91 AUC in cross-validation and is barely beating the old rules engine in production. How do you work out why?

5 min readUpdated 2026-08-15

Answer

Short answer

Rank the causes by how often they are to blame and test them in that order: target leakage, a validation split that ignored group or time structure, train-serve skew, then genuine distribution shift.

Was this answer helpful?

Likely follow-ups

  • Production labels arrive 60 days late. How do you measure anything before then?
  • How would you tell a feature-computation bug apart from a real change in customer behaviour?
  • The rules engine and the model disagree on 8% of cases. What do you do with that set?
  • What would you have built into the first release so that this investigation took an hour rather than a fortnight?

Related questions

Further reading