← Back to the full chapter
Lesson

Suggested models and approach

Connect offers, prices and retention to constraints, experiments and measured outcomes.

2 min read40 hours / case practice planApplied extensionUpdated
Read source ↗

These are starting candidates. The final choice comes from your business metric, fair evaluation over time, inference cost, calibration and evidence about treatment effects. Only a model that improves the decision enters the production path.

Case and data regimeStart withStrong practical candidateAdd complexity whenAvoid
Small offer set, tabular customer dataEligibility rules, no-offer control, logistic response baselineCatBoost or LightGBM response model; randomised T/S-learner uplift and incremental-profit policyCompare X/DR learners or causal forests when arm sizes, heterogeneity and overlap support themRanking by response probability and calling it incrementality
Large product/offer catalog, interaction historyPopularity/content candidates plus eligibilityTwo-stage retrieval and ranking; LambdaMART/boosted rankerTwo-tower retrieval when interaction volume and catalog scale justify learned embeddingsTreating logged non-clicks as unbiased preference labels
Demand/pricing with adequate exposure dataSeasonal/current-price policy; log-price Poisson/negative-binomial GLMCatBoost or LightGBM demand challenger plus an approved-grid profit optimiserFlexible elasticity or DML/causal forest after identification; limited bandit exploration after logging and policy approvalRegressing historical selling price and presenting it as an optimal price
Fixed-horizon churn with mature labelsRecency rule and logistic regressionCalibrated CatBoost or LightGBM, evaluated at contact capacityBetter features or another learner only after realistic error analysisUsing accuracy or a universal 0.5 cutoff
Churn timing with censored follow-upKaplan–Meier cohort summary and Cox baselineRandom survival forest or survival boostingNon-proportional hazards/time-varying approaches when diagnostics require themLabelling customers with unfinished follow-up as non-churners
Retention intervention with randomised actionsNo-contact control and average treatment effectUplift/DR model plus expected incremental retained contributionMulti-arm treatment policy when there is enough support per actionAssuming highest churn risk means highest save probability

CatBoost's categorical-feature support makes it convenient for many customer tables. LightGBM is another candidate when its training, memory and serving behaviour suit the data. Neither wins by default, so compare on the same splits and cost budget. Current tabular results depend on model version and evaluation protocol. Compare BeyondArena’s June 2026 benchmark with the September TabPFN 3.5 report. The second reports aggregate gains but does not lead everywhere across full grouped, temporal and large-data slices, and its group-feature protocol differs. Chapter 3 explains how to make the comparison match deployment.

The guides explain the specific conditions behind each row. Read them before choosing a library.

Something unclear or out of date? Suggest a correction ↗

Find your next idea

Loading local search…

Search is built from this edition. No account needed.