2 / 10
Чем соседи по пользователям отличаются от соседей по объектам и что выбирают в проде?
User-based ищет похожих пользователей и рекомендует то, что понравилось им. Item-based ищет объекты, похожие на те, с которыми пользователь уже взаимодействовал. В проде почти всегда берут item-based, и по трём причинам: объектов обычно меньше, чем пользователей, и матрица похожести объектов компактнее; вкусы пользователей меняются быстрее, чем связи между объектами, поэтому матрицу объектов можно пересчитывать раз в сутки, а не в реальном времени; рекомендация объясняется одной строкой — «похоже на то, что вы смотрели». Item-based также лучше работает для анонимов: достаточно одного текущего объекта.