Выбор ответа Middle Рекомендательные системы обновлено
Неявный фидбек
Вопрос
Чем неявный фидбек (просмотры, клики, покупки) отличается от явного (оценки) при обучении рекомендаций?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Нет явных негативов: отсутствие взаимодействия не значит «не нравится»; нужны негативы и веса. Пользователь мог не увидеть товар.
Варианты ответа
- Неявный фидбек точнее отражает вкусы и не содержит шума: клик и покупка не врут, в отличие от оценок
- Нет явных негативов: отсутствие взаимодействия не значит «не нравится»; нужны негативы и весаправильный ответ
- Неявный фидбек нельзя использовать для обучения без перевода в шкалу оценок от 1 до 5
- Разницы нет: обе матрицы обучают на MSE по всем ячейкам, заполняя пропуски нулями
Разбор
Пользователь мог не увидеть товар. Поэтому пропуски нельзя считать нулями с равным весом: используют ALS для implicit с весами уверенности, BPR и другие попарные потери, семплирование негативов. Неявный фидбек обилен, но шумный (случайный клик, покупка в подарок).
- Шум в нём есть.
- Это основной источник данных в индустрии.
- MSE по всем ячейкам с нулями смещает модель к «популярным».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.