Персонализации, с которых пол года назад и началась большая история с новым большим движком как Уроборос замкнули цикл и стали одним из главных выгодополучателей:
Предиктивные возможности, которые дали нам возможность с высокой точностью вычислять пол, возраст, платежоспособность и интересы пользователя дали доступ к важной новой информации для ML моделей персонализаций.
Можно предположить, что эти данные были использованы как фичи моделей персонализации, чем и был обусловлен основной прирост. Как ни странно нет, чистые данные по полу, возрасту и другим параметрам помогли выжать всего +5%.
А вот усовершенствования движка, полученные благодаря новой "базе" (платформой под платформой) вместе новыми данными позволили выжать +32.7% сверху от прошлой базы (оценка метрик новых моделей на холдауте)
Так же существенно улучшили один из самых чувствительных моментов в персонализации - давление на объем конверсий (в персонализации из 5 вариантов конверсии мажутся тонким слоем между вариантами). Конверсии, конечно, все еще важны - но теперь зависимость от их количества в неделю стала сильно меньше.
Но есть и небольшая ложка дегтя - в несколько раз стал дороже инференс (вызов модели), что будет добавлять примерно +0.1-2 мс сверху (в основном зависит от количества активных персонализаций у вас, но много проектов, где их по 50 штук). Но относительно общего времени выполнения запроса (50-100 мсек), которое состоит в основном из путешествия сигнала до сервера и обратно - ощущаться не будет, а скачок качества работы того стоит.
Так же помните, что улучшение моделей именно ваших персонализаций будет применено в следующем обучении той или иной персонализации, не автоматически.
Оригинал статьи опубликован на t.me
