← к умной ленте

AI VK научили матричную факторизацию ALS планировать рекомендации через MCTS

Исследователи AI VK предложили добавить к классической матричной факторизации ALSi планирование на несколько шагов вперёд с помощью Monte Carlo Tree Search (MCTSi), а не просто выбирать top-K ближайших айтемов. Работа «Planning over Matrix-Factorization MDPs for Candidate Generation» принята на воркшопе Customer Journey в рамках KDD 2026.

Обычные рекомендательные системы на ALS не учитывают, как показ конкретного айтема изменит эмбеддинг пользователя и последующие выдачи. Новый подход представляет процесс рекомендаций как RL-среду и строит дерево возможных последовательностей показов, что даёт заметный прирост качества в офлайн-экспериментах на нескольких датасетах.

1,5 разарост Recall@10 на VK-LSVD
4датасета в экспериментах
  • За основу взяли ALS и механику обновления профилей из сервиса Profile Stream во VK, где эмбеддинг пользователя пересчитывается после новых взаимодействий
  • RL-среда устроена так: состояние — текущий эмбеддинг пользователя, действие — показ айтема, награда — близость к релевантным айтемам, переход — обновление эмбеддинга по формулам ALS при допущении оптимистичной среды
  • В офлайн-экспериментах использовался оптимистичный сценарий: считалось, что показанный айтем понравился пользователю, после чего профиль обновлялся и поиск продолжался из нового состояния
  • Тестирование проведено на четырёх датасетах: VK-LSVD, MovieLens-1M, KuaiRec, Yambda
  • При протоколе Leave-last-n планирование превзошло статический top-K на всех датасетах, на некоторых срезах VK-LSVD Recall@10i вырос примерно в 1,5 раза
  • При Global time split, более близком к реальному продакшн-сценарию, прирост сохранился на MovieLens-1M и VK-LSVD
  • Следующий шаг исследователей — моделирование стохастической среды по логам
Что дальше

Следующим шагом исследователи планируют перейти от оптимистичного допущения (что пользователю всегда нравится показанный айтем) к моделированию стохастической среды на основе реальных логов взаимодействий.

Здесь появится ссылка, когда это произойдёт.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖