Система рекомендацій вимірює співвідношення між рейтингами різних користувачів та дає рекомендації для даного користувача щодо елементів, які можуть його зацікавити.
Однак смаки змінюються з часом, тому старі рейтинги можуть не відображати поточних уподобань і навпаки. Можливо, ви колись помістили "відмінно" до книги, яку зараз оціните як "не надто огидну" тощо. Більше того, змінюються і самі інтереси.
Як повинні рекомендувати системи рекомендування працювати в умовах, що змінюються?
- Один із варіантів - зменшити "старі" рейтинги, які можуть спрацювати прекрасно, якщо ви правильно визначите "старий" (навіть ви можете сказати, що рейтинги ніколи не закінчуються і роблять вигляд, що проблема не існує). Але це не найкращий можливий варіант: звичайно, смаки розвиваються, це нормальний життєвий потік, і немає жодної причини, чому ми не можемо використати додаткові знання колись правильних рейтингів минулого.
- Інший варіант - якось вмістити ці зайві знання. Таким чином, ми не могли просто знайти «миттєву відповідність» вашим поточним інтересам, але запропонувати вам речі, які вам можуть сподобатися далі (на відміну від речей, які вам можуть сподобатися зараз ).
Я не впевнений, чи пояснюю це досить добре. В основному я прихильник другого підходу, і я говорю про Рекомендаційну систему, яка б вимірювала кореляцію смакових траєкторій та рекомендації щодо отримання врожаю. Ну, давайте назвемо це особистим зростанням - адже вони будуть надходити від людей, чиїх "траєкторія смаку" (а не лише "смак знімка") схожа на вашу.
Тепер питання: мені цікаво, чи щось подібне до "варіанту 2" вже існує, і якщо він є, мені цікаво, як це працює. А якщо його не існує, ви можете обговорити, як це має працювати! :)