Recommendation systems aim to provide users with relevant suggestions, but often lack interpretability and fail to capture higher-level semantic relationships between user behaviors and profiles. In this paper, we propose a novel approach that leverages large language models (LLMs) to construct personalized reasoning graphs. These graphs link a user's profile and behavioral sequences through causal and logical inferences, representing the user's interests in an interpretable way. Our approach, LLM reasoning graphs (LLMRG), has four components: chained graph reasoning, divergent extension, self-verification and scoring, and knowledge base self-improvement. The resulting reasoning graph is encoded using graph neural networks, which serves as additional input to improve conventional recommender systems, without requiring extra user or item information. Our approach demonstrates how LLMs can enable more logical and interpretable recommender systems through personalized reasoning graphs. LLMRG allows recommendations to benefit from both engineered recommendation systems and LLM-derived reasoning graphs. We demonstrate the effectiveness of LLMRG on benchmarks and real-world scenarios in enhancing base recommendation models.
翻译:推荐系统旨在为用户提供相关建议,但往往缺乏可解释性,且难以捕捉用户行为与画像之间的高层次语义关系。本文提出一种新方法,利用大语言模型(LLMs)构建个性化推理图。这些图通过因果与逻辑推断连接用户画像和行为序列,以可解释的方式表达用户兴趣。我们的方法——LLM推理图(LLMRG)包含四个组成部分:链式图推理、发散扩展、自验证与评分以及知识库自我改进。生成的推理图通过图神经网络编码,作为额外输入用于改进传统推荐系统,无需额外用户或物品信息。该方法展示了LLMs如何通过个性化推理图实现更具逻辑性和可解释性的推荐系统。LLMRG使推荐既能受益于工程化推荐系统,又能利用LLM生成的推理图。我们在基准测试与现实场景中验证了LLMRG在增强基础推荐模型方面的有效性。