Выбор ответа Middle Рекомендательные системы обновлено

Неявный фидбек

Вопрос

Чем неявный фидбек (просмотры, клики, покупки) отличается от явного (оценки) при обучении рекомендаций?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Нет явных негативов: отсутствие взаимодействия не значит «не нравится»; нужны негативы и веса. Пользователь мог не увидеть товар.

Варианты ответа

  1. Неявный фидбек точнее отражает вкусы и не содержит шума: клик и покупка не врут, в отличие от оценок
  2. Нет явных негативов: отсутствие взаимодействия не значит «не нравится»; нужны негативы и весаправильный ответ
  3. Неявный фидбек нельзя использовать для обучения без перевода в шкалу оценок от 1 до 5
  4. Разницы нет: обе матрицы обучают на MSE по всем ячейкам, заполняя пропуски нулями

Разбор

Пользователь мог не увидеть товар. Поэтому пропуски нельзя считать нулями с равным весом: используют ALS для implicit с весами уверенности, BPR и другие попарные потери, семплирование негативов. Неявный фидбек обилен, но шумный (случайный клик, покупка в подарок).

  • Шум в нём есть.
  • Это основной источник данных в индустрии.
  • MSE по всем ячейкам с нулями смещает модель к «популярным».

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.