К тренажеру
ВопросHardbusiness-metricsРеальный собес

Оптимизировать прибыль, а не только покупки

Модель учится на purchase target и поднимает дешевые товары со скидками. Как ранжировать так, чтобы больше зарабатывать?

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

Включить margin/profit в objective: weight label на expected margin, использовать expected profit = P(purchase) * margin, добавить guardrails.

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

Можно переопределить label/value через цену, маржу или contribution profit, обучать модель на expected business value, либо делать post-ranking rerank с margin multiplier. Важно не сломать conversion, availability, customer experience и долгосрочную лояльность.

Формула expected value обычно сильнее, чем просто "добавим цену в фичи": модель должна оптимизировать ценность действия, а не только вероятность действия.

Теория

CTR/purchase optimization максимизирует вероятность действия, но не ценность действия.

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

  • Домножать на цену без маржи.
  • Игнорировать скидки/returns.
  • Резко уронить конверсию ради дорогих товаров.

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

  • Скажи expected value = probability * value.
  • Отдельно назови guardrails.