Назад к подготовке

Cold start и плавный LTV-переход для нового приложения

Cold start и плавный LTV-переход для нового приложения

Ответить самому

Сначала сформулируйте ответ как на собеседовании, затем откройте разбор и оцените себя.

Загрузка

Короткий ответ

Use a prior from similar apps or a global model, then blend it with app-specific evidence using a data-volume or uncertainty-based weight that grows smoothly over time.

Полный разбор

For day zero, use a prior. The prior can come from a global model using app metadata, a nearest-neighbor app cluster, category-level historical LTV, or a hierarchical model. It should also carry uncertainty, not only a point estimate.

As transactions accumulate, compute an app-specific estimate or model prediction from the new app's own data. Blend it with the prior:

LTV^=(1wn)prior+wnapp_estimate\hat{LTV} = (1 - w_n) \cdot prior + w_n \cdot app\_estimate

where wnw_n increases with effective sample size, observed paid users, cohort maturity or inverse uncertainty. A Bayesian shrinkage view is often cleaner: small samples stay close to the prior, while mature apps are allowed to move toward their own measured behavior.

To avoid dashboard jumps, smooth the weight schedule, cap daily movement if the product requires stability, and display confidence. Also monitor whether the prior is biased for particular categories so the cold-start estimate does not create systematic overbuying or underbuying of traffic.

Теория

Cold-start prediction is prior selection plus controlled updating; smoothness comes from uncertainty-aware blending.

Типичные ошибки

  • Replace the prior abruptly after the first few transactions.
  • Use nearest neighbor without validating category-level bias.
  • Hide uncertainty from the dashboard consumer.
  • Let one small early cohort dominate the app-level estimate.

Как отвечать на собеседовании

  • Use the words prior, evidence and weight schedule.
  • Mention effective sample size as a blending knob.