Enhancing Serendipity Recommendation System by Constructing Dynamic User Knowledge Graphs with Large Language Models
2508.04032v1
cs.IR, cs.AI
2025-08-09
Авторы:
Qian Yong, Yanhui Li, Jialiang Shi, Yaguang Dou, Tian Qi
Резюме на русском
## КОНТЕКСТ И ПРОБЛЕМАТИКА
Рекомендательные системы (RS) играют ключевую роль в формировании пользовательского опыта в современных индустриальных приложениях. Однако существующие системы часто сталкиваются с проблемами, такими как фильтр пузырьков, когда пользователи получают однородный контент, что ведет к снижению удовлетворенности и разнообразия рекомендованных материалов. Основная причина этих проблем заключается в цикле обратной связи, который поощряет рекомендации похожего контента на основе прошлых действий пользователя, что может приводить к узкому восприятию интересов пользователей.
В последнее время, большие языковые модели (LLMs) привлекли значительное внимание в области рекомендательных систем, благодаря их высокому уровню общей знанию и способности к продвинутому резонированию. Однако, несмотря на их потенциал, внедрение LLMs в RS сталкивается с некоторыми трудностями. Одной из основных проблем является сохранение логичности резонирования, полезность результатов, а также удовлетворение требований задержки (латентности), что необходимо для работы рекомендательных систем в реальном времени. Требуется решение, способное обеспечить качество рекомендаций, сохранив при этом эффективность в работе.
## ПРЕДЛОЖЕННЫЙ МЕТОД
Для решения вышеупомянутых проблем, авторы предлагают новый метод, основанный на динамическом построении пользовательских знаний с помощью LLMs. Метод включает в себя двухэтапную рамку (two-stage framework):
1. **Двух-хоп резонирование (Two-hop reasoning)**: Этот этап использует статические профили пользователей и их исторические данные о поведении для динамического построения пользовательских графов знаний. Двух-хоп резонирование проводится на этих графах, что позволяет улучшить качество и точность результатов резонирования. Это помогает выявить потенциальные интересы пользователей, которые могут быть неочевидными на основе прошлых действий.
2. **Близковременная адаптация (Near-line adaptation)**: Для внедрения этого подхода в индустриальные рекомендательные системы, авторы предлагают эффективный метод развертывания. Он включает в себя модель поиска u2i (user-to-item), которая также имеет возможности i2i (item-to-item) поиска. Эта модель позволяет получать релевантные результаты, которые соответствуют новым интересам пользователя, при этом сохраняя высокую конверсию традиционных моделей u2i.
## ЭКСПЕРИМЕНТАЛЬНЫЕ РЕЗУЛЬТАТЫ
Для оценки эффективности предложенного метода, авторы проводили онлайн-эксперименты на базе приложения Dewu, которое обслуживает десятки миллионов пользователей. Результаты экспериментов показали значительное улучшение показателей:
- **Увеличение новизны рекомендаций**: Экспозиция нового контента (exposure novelty rate) выросла на 4.62%, а новизна кликов (click novelty rate) на 4.85%.
- **Улучшение пользовательского опыта**: Среднее время просмотра (average view duration) увеличилось на 0.15%, а уникальный показатель кликов (unique visitor click-through rate) — на 0.07%.
- **Повышение взаимодействия пользователей**: Уникальный показатель взаимодействия (unique visitor interaction penetration) вырос на 0.30%.
## ПРАКТИЧЕСКАЯ ЗНАЧИМОСТЬ
Предложенный метод обеспечивает значительное улучшение качества рекомендаций, способствуя более разнообразному и новому контенту, который может привести к более высокой удовлетворенности пользователей. Он также позволяет эффективно внедрять LLMs в рекомендательные системы, сохраняя при этом требования к производительности и латентности, что делает его применимым в индустриальных условиях.
## ВЫВОДЫ И ПЕРСПЕКТИВЫ
Предложенный метод является важной шагом в улучшении рекомендательных систем, особенно в контексте борьбы с фильтром пузырьков и повышении пользовательского опыта. Будущие исследования могут фокусироваться на дальнейшем улучшении эффективности LLMs в реальных условиях, а также на расширении методологии для других доменов применения рекомендательных систем.
Abstract
The feedback loop in industrial recommendation systems reinforces homogeneous
content, creates filter bubble effects, and diminishes user satisfaction.
Recently, large language models(LLMs) have demonstrated potential in
serendipity recommendation, thanks to their extensive world knowledge and
superior reasoning capabilities. However, these models still face challenges in
ensuring the rationality of the reasoning process, the usefulness of the
reasoning results, and meeting the latency requirements of industrial
recommendation systems (RSs). To address these challenges, we propose a method
that leverages llm to dynamically construct user knowledge graphs, thereby
enhancing the serendipity of recommendation systems. This method comprises a
two stage framework:(1) two-hop interest reasoning, where user static profiles
and historical behaviors are utilized to dynamically construct user knowledge
graphs via llm. Two-hop reasoning, which can enhance the quality and accuracy
of LLM reasoning results, is then performed on the constructed graphs to
identify users' potential interests; and(2) Near-line adaptation, a
cost-effective approach to deploying the aforementioned models in industrial
recommendation systems. We propose a u2i (user-to-item) retrieval model that
also incorporates i2i (item-to-item) retrieval capabilities, the retrieved
items not only exhibit strong relevance to users' newly emerged interests but
also retain the high conversion rate of traditional u2i retrieval. Our online
experiments on the Dewu app, which has tens of millions of users, indicate that
the method increased the exposure novelty rate by 4.62%, the click novelty rate
by 4.85%, the average view duration per person by 0.15%, unique visitor click
through rate by 0.07%, and unique visitor interaction penetration by 0.30%,
enhancing user experience.
Ссылки и действия
Дополнительные ресурсы: