Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Optimize Underperforming Churn Model

Medium
Model EvaluationAUC-ROCAccuracyThreshold Tuning

Problem

Context

StreamBox uses a binary classification model to predict which paid subscribers are likely to cancel in the next 30 days so the CRM team can send retention offers. A gradient boosting model replaced a logistic regression baseline six weeks ago, but retention lift from the campaign has been weaker than expected.

Current Performance

MetricValidation at LaunchCurrent HoldoutChange
Accuracy0.840.81-0.03
Precision0.610.48-0.13
Recall0.720.39-0.33
F1 Score0.660.43-0.23
AUC-ROC0.810.77-0.04
Log Loss0.410.53+0.12
Positive rate (actual churn)0.180.19+0.01
Users flagged / week42,00024,000-18,000

The Problem

The model still shows acceptable overall accuracy, but it is missing a large share of churners and the retention team believes too few at-risk users are being targeted. Leadership wants to know whether the issue is thresholding, calibration, segment drift, feature quality, or model overfitting.

Task

  1. Diagnose what the current metrics suggest about model behavior.
  2. Identify likely root causes for the drop in recall and F1.
  3. Explain what additional validation or error analysis you would run.
  4. Recommend specific actions to improve performance.
  5. Discuss whether you would change the decision threshold before retraining.

Constraints

  1. CRM can contact at most 35,000 users per week.
  2. A false positive retention offer costs $4.
  3. A false negative churn miss costs an estimated $95 in lost contribution margin.
  4. Full retraining and deployment takes 10 days.

You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

Sign up freeI have an account
Sign up to unlock solutions
Next questions
ParamountEvaluate Customer Churn Model PerformanceEasyDiagnose Customer Churn Model GapsMediumMidwest Employers CasualtyChoose Metrics for Churn ModelEasy