Как измерить эффективность персонализации рекомендаций
M@ml4valueAI-инженер
3 недРазбор подходов к оценке качества рекомендательных систем: почему метрики типа serendipity не работают и как использовать историю взаимодействий.
Понимание того, как на самом деле работает персонализация, помогает лучше оценивать качество сервисов.
- Традиционные метрики часто не отражают реальный пользовательский опыт.
- Оценка через историю взаимодействий дает прозрачные данные для бизнеса.
- Метод позволяет проверять персонализацию для каждого конкретного пользователя.
ML вообще работает? ч3
Начинается мое любимое: как померить ощущение «персональности» рекомендаций?
Про учет пола, возраста и размера все и так в курсе, поэтому поговорим о чем-то более интересном
Чаще всего смотрят смотрят на вау-метрики типа
serendipity ~ высокий скор релевантности товара для юзера, но не популярный товар
Но, если честно, я ни разу не видел, чтобы эта метрика кого-то убедила, что лента персональная. Имхо потому что:
- метрика завязана на скор модели (модель оценивает сама себя)
- метрика не очень интерпретируема
Поэтому я бы заходил с другой стороны
Учет базовых интересов из истории взаимодействий
В широком смысле персонализация — учет истории взаимодействий пользователя с сервисом. Очевидно, но так давайте явно проверять, учитывает ли это наша система!
Я бы мерил в терминах Defect rate долю показанных товаров, для которых есть взаимодействия с
- Широкими категориями из истории (покупал спальник — рекомендуем ли товары для туризма?)
- Любимыми брендами (купил футболку muted — показываем ли шорты/носки этого бренда?)
Через такую метрику «у нас 60% рекомендаций из широких категорий юзера и 25% из любимых брендов» вполне можно убеждать бизнес (и себя!), что персонализация работает. Плюс, легко проверить для отдельно взятого юзера, работает ли персонализация конкретно для него
Stay tuned
Кратко (AI)
Автор анализирует способы оценки качества рекомендательных систем, критикуя метрику serendipity за плохую интерпретируемость. Вместо нее предлагается измерять долю товаров, соответствующих истории взаимодействий пользователя, например, по категориям или брендам. Такой подход позволяет наглядно продемонстрировать бизнесу эффективность персонализации.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖