Система Рекомендатора будет измерять корреляцию между рейтингами разных пользователей и давать рекомендации для данного пользователя относительно пунктов, которые могут быть ему интересны.
Однако вкусы меняются со временем, поэтому старые рейтинги могут не отражать текущие предпочтения и наоборот. Возможно, вы когда-то поместили «отлично» в книгу, которую вы сейчас оценили бы как «не слишком отвратительно» и так далее. Более того, сами интересы также меняются.
Как рекомендующие системы должны работать в изменяющейся среде?
- Один из вариантов - отключить «старые» рейтинги, что может сработать, если вы правильно определите «старые» (можно даже сказать, что рейтинги никогда не истекают и делать вид, что проблема не существует). Но это не самый лучший вариант: конечно, вкусы развиваются, это нормальный жизненный поток, и нет никаких причин, по которым мы не можем использовать дополнительные знания, чтобы однажды исправить прошлые рейтинги.
- Другой вариант - как-то приспособить эти дополнительные знания. Таким образом, мы не могли просто найти «мгновенное соответствие» вашим текущим интересам, но предложить вам то, что вам может понравиться дальше (в отличие от того, что вам может понравиться сейчас ).
Я не уверен, объясняю ли я это достаточно хорошо. По сути, я поддерживаю второй подход и говорю о Системе Рекомендора, которая будет измерять корреляции вкусовых траекторий и давать рекомендации, которые будут удовлетворять ... ну, давайте назовем это личным ростом - потому что они будут исходить от людей, чьи «Траектория вкуса» (а не просто «снимок вкуса») похожа на вашу.
Теперь вопрос: мне интересно, существует ли что-то похожее на «вариант 2», и если да, то мне интересно, как это работает. И если его не существует, вы можете обсудить, как это должно работать! :)