PersonaAgent with GraphRAG: Community-Aware Knowledge Graphs for Personalized LLM

📄 arXiv: 2511.17467v2 📥 PDF

作者: Siqi Liang, Yudi Zhang, Yue Guo

分类: cs.LG, cs.AI

发布日期: 2025-11-21 (更新: 2025-12-02)


💡 一句话要点

提出基于知识图谱增强检索的PersonaAgent,实现个性化LLM代理。

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture) 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 个性化推荐 知识图谱 检索增强生成 用户画像 大型语言模型 图神经网络 提示工程

📋 核心要点

  1. 现有AI代理难以有效捕捉和利用用户个性化信息,导致用户体验不佳。
  2. 构建用户画像驱动的知识图谱,结合图检索增强生成,实现个性化提示工程。
  3. 实验表明,该方法在多个任务上显著提升了性能,验证了个性化建模的有效性。

📝 摘要(中文)

本文提出了一种新颖的基于用户画像的语言模型系统框架,旨在创建能够适应个体用户偏好的个性化AI代理。该方法的核心是让代理体现用户的“画像”(例如,用户个人资料或品味),并由大型语言模型(LLM)驱动。为了使代理能够利用丰富的上下文信息,引入了一种知识图谱增强的检索增强生成(Graph RAG)机制,该机制构建了一个由LLM衍生的相关文档图索引,并总结了相关信息的社区。该框架通过组合以下内容来生成个性化提示:(1)从知识图谱中提取的用户历史行为和偏好的摘要,以及(2)通过基于图的社区检测识别的相关全局交互模式。这种动态提示工程方法允许代理保持一致的、与用户画像对齐的行为,同时受益于集体知识。在LaMP基准测试中,我们的方法在新闻分类F1值上提高了11.1%,电影标签F1值提高了56.1%,并且产品评级MAE降低了10.4%。

🔬 方法详解

问题定义:现有AI代理在进行内容推荐、信息检索等任务时,往往忽略了个体用户的偏好和历史行为,导致推荐结果不够精准,用户体验不佳。现有的方法难以有效地将用户的个性化信息融入到LLM的推理过程中,从而无法实现真正的个性化服务。

核心思路:本文的核心思路是构建一个基于用户画像的知识图谱,并利用该知识图谱增强LLM的检索和生成能力。通过知识图谱,可以有效地存储和检索用户的个性化信息,并将其融入到LLM的提示(Prompt)中,从而使LLM能够更好地理解用户的需求,生成更符合用户偏好的内容。

技术框架:该框架主要包含以下几个模块:1) 用户画像构建模块:从用户的历史行为数据中提取用户的偏好和特征,构建用户画像。2) 知识图谱构建模块:基于用户画像和相关文档,构建知识图谱,其中节点表示实体(如用户、商品、电影等),边表示实体之间的关系。3) 图检索模块:根据用户的查询,在知识图谱中检索相关的实体和关系。4) 提示生成模块:将检索到的实体和关系融入到LLM的提示中,生成个性化的提示。5) LLM生成模块:利用LLM根据个性化的提示生成内容。

关键创新:该方法最重要的创新点在于将知识图谱和检索增强生成技术相结合,实现了个性化的LLM代理。与现有方法相比,该方法能够更有效地利用用户的个性化信息,从而生成更符合用户偏好的内容。此外,通过图社区检测,可以发现用户之间的全局交互模式,进一步提升个性化效果。

关键设计:在知识图谱构建方面,采用了LLM进行实体和关系的抽取。在图检索方面,采用了基于图嵌入的相似度搜索算法。在提示生成方面,采用了动态提示工程技术,根据不同的用户和查询,生成不同的提示。具体的参数设置和损失函数等技术细节在论文中进行了详细描述(具体细节未知)。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

在LaMP基准测试中,该方法在新闻分类F1值上提高了11.1%,电影标签F1值提高了56.1%,并且产品评级MAE降低了10.4%。这些结果表明,该方法能够有效地提升LLM的个性化能力,并在多个任务上取得了显著的性能提升。相较于其他基线方法,该方法在个性化建模方面具有明显的优势。

🎯 应用场景

该研究成果可广泛应用于个性化推荐系统、智能客服、教育辅导等领域。例如,在电商平台中,可以根据用户的购买历史和浏览行为,推荐更符合用户需求的商品;在智能客服中,可以根据用户的个人信息和历史对话,提供更个性化的服务;在教育辅导中,可以根据学生的学习情况和兴趣爱好,推荐更适合学生的学习资源。该研究有助于提升用户体验,提高服务效率,并促进人工智能的个性化发展。

📄 摘要(原文)

We propose a novel framework for persona-based language model system, motivated by the need for personalized AI agents that adapt to individual user preferences. In our approach, the agent embodies the user's "persona" (e.g. user profile or taste) and is powered by a large language model (LLM). To enable the agent to leverage rich contextual information, we introduce a Knowledge-Graph-enhanced Retrieval-Augmented Generation (Graph RAG) mechanism that constructs an LLM-derived graph index of relevant documents and summarizes communities of related information. Our framework generates personalized prompts by combining: (1) a summary of the user's historical behaviors and preferences extracted from the knowledge graph, and (2) relevant global interaction patterns identified through graph-based community detection. This dynamic prompt engineering approach allows the agent to maintain consistent persona-aligned behaviors while benefiting from collective knowledge. On the LaMP benchmark, our method improves news categorization F1 by 11.1%, movie tagging F1 by 56.1%, and reduces product rating MAE by 10.4% over prior methods. Our code is available at https://anonymous.4open.science/r/PersonaAgentwGraphRAG-DE6F