Мне интересно, какой алгоритм будет умнее использовать для среды, ориентированной на тег:
-
Каждый элемент имеет несколько тегов. IE:
Название товара: "Metallica - Black Album CD", Теги: "metallica", "black-album", "rock", "music"
-
У каждого пользователя есть несколько тегов и друзей (других пользователей), привязанных к их. IE:
Имя пользователя: "testguy", Интересы: "python", "rock", "metal", "computer-science" Друзья: "testguy2", "testguy3"
Мне нужно создать рекомендации для таких пользователей, проверив их теги интереса и выработав рекомендации сложным способом.
Идеи:
- Алгоритм гибридной рекомендации может использоваться, поскольку у каждого пользователя есть друзья (см. рекомендации, основанные на совместном использовании + контекст).
-
Возможно, с помощью пользовательских тегов можно найти похожих пользователей (одноранговых узлов) для создания рекомендаций.
-
Возможно, непосредственно сопоставлять теги между пользователями и элементами через теги.
Любое предложение приветствуется. Любая библиотека на основе python также приветствуется, поскольку я буду делать этот экспериментальный движок на языке python.