User-based collaborative filtering
Ищем похожих пользователей по оценкам продуктам, получается матрица users * items где нужно найти похожие векторы-строки.
Проблемы:
- Пользовательские предпочтения со временем меняются. В результате система может генерировать множество неактуальных рекомендаций;
- Чем больше количество пользователей, тем больше времени уходит на генерирование рекомендации
- Фильтрация пользователей уязвима для накрутки рейтингов, когда злоумышленник обманывает систему и необъективно повышает оценку одних продуктов по сравнению с другими.