
Исследователи AI VK Research предложили подход, который позволяет классическим рекомендательным системам учитывать не только текущие интересы пользователя, но и влияние рекомендаций на его дальнейшие предпочтения. Его разработали во время развития рекомендательных технологий VK и уже используют для решения отдельных прикладных задач, рассказали Хабру в пресс‑службе компании.
Там отметили, что сейчас в рекомендательных системах VK основную роль играют современные нейросетевые модели. При этом классические алгоритмы по‑прежнему применяют в отдельных сценариях, где важны скорость работы и эффективность использования вычислительных ресурсов.
Обычно алгоритмы подбирают контент только исходя из того, что больше всего подходит пользователю в текущий момент. Новый подход позволяет учитывать, как сегодняшняя рекомендация повлияет на следующие, чтобы вся цепочка рекомендаций становилась качественнее. Решение можно внедрять в существующие рекомендательные системы без полной перестройки их архитектуры, подчеркнули в VK.
«Такой подход повышает качество рекомендаций без существенного роста вычислительных затрат и позволяет применять современные методы планирования там, где использование тяжёлых нейросетевых моделей неоправданно», — отметил руководитель отдела исследований AI VK Research Александр Дьяконов.
Новый подход протестировали на нескольких открытых датасетах, включая VK‑LSVD. В офлайн‑экспериментах он показал более высокое качество рекомендаций по сравнению с классическим методом отбора контента, рассказали в компании. В дальнейшем команда планирует исследовать способы точнее учитывать обратную связь пользователей и адаптировать подход для более широкого промышленного применения.
Решение подробно изложено в статье Planning over Matrix‑Factorization MDPs for Candidate Generation.
Источник: habr.com