Contexting as Recommendation: Evolutionary Collaborative Filtering for Context Engineering

📄 arXiv: 2605.15721v1 📥 PDF

作者: Jiachen Zhu, Zhuoying Ou, Congmin Zheng, Yuxiang Chen, Zeyu Zheng, Rong Shan, Lingyu Yang, Lionel Z. Wang, Weiwen Liu, Yong Yu, Weinan Zhang, Jianghao Lin

分类: cs.CL

发布日期: 2026-05-15


💡 一句话要点

提出NCCE框架,将上下文工程转化为推荐问题,实现LLM的个性化上下文优化。

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 上下文工程 大型语言模型 协同过滤 个性化推荐 神经协同过滤 上下文学习 自动化上下文优化

📋 核心要点

  1. 现有上下文工程方法主要采用全局搜索策略,忽略了不同输入对上下文的个性化需求。
  2. NCCE框架将上下文工程视为推荐问题,利用神经协同过滤模型为每个实例动态推荐最佳上下文。
  3. 实验证明,NCCE通过个性化上下文匹配,显著提升了LLM在各项任务中的准确性。

📝 摘要(中文)

大型语言模型(LLM)对其输入上下文高度敏感,这推动了自动化上下文工程的发展。然而,现有方法主要将其视为全局搜索问题,寻求一种最大化数据集平均性能的单一上下文策略。这种限制性假设忽略了不同输入通常需要不同指导的事实,从而未充分利用实例级别的性能提升。本文提出了一种范式转变,将上下文工程形式化为推荐问题。我们引入了神经协同上下文工程(NCCE),该框架将优化从静态全局搜索转变为动态的、实例相关的路由。NCCE首先引导一个多样化的锚上下文目录,然后采用一种新颖的上下文-CF协同进化机制。这个阶段建立了一个协同反馈循环:一个轻量级的神经协同过滤(NCF)模型学习实例-上下文偏好,以指导专门的上下文变体的生成,而新评估的上下文不断改进NCF模型对潜在偏好的理解。在推理时,训练好的NCF模型充当上下文路由器,动态地为每个未见实例分配最合适的上下文策略。理论证明和全面的实验表明,通过将单个输入与其最佳上下文相匹配,NCCE显著提高了任务准确性,突出了个性化在LLM上下文工程中的关键重要性。

🔬 方法详解

问题定义:现有上下文工程方法通常采用全局搜索策略,即为所有输入寻找一个通用的最优上下文。这种方法忽略了不同输入可能需要不同上下文指导的事实,导致实例级别的性能提升受限。因此,需要一种能够根据不同输入动态调整上下文的方法。

核心思路:论文的核心思路是将上下文工程问题转化为推荐问题。具体来说,就是构建一个上下文池,然后利用推荐算法为每个输入实例推荐最合适的上下文。这种思路的关键在于,它将上下文的选择从全局优化问题转化为个性化推荐问题,从而能够更好地适应不同输入的需求。

技术框架:NCCE框架主要包含两个阶段:上下文引导阶段和上下文-CF协同进化阶段。在上下文引导阶段,首先构建一个多样化的锚上下文目录。在上下文-CF协同进化阶段,利用神经协同过滤(NCF)模型学习实例-上下文偏好,并利用这些偏好指导上下文变体的生成。新生成的上下文又会反过来改进NCF模型对潜在偏好的理解,从而形成一个协同反馈循环。在推理阶段,训练好的NCF模型充当上下文路由器,为每个未见实例动态分配最合适的上下文策略。

关键创新:NCCE框架的关键创新在于将上下文工程问题转化为推荐问题,并提出了上下文-CF协同进化机制。这种机制能够有效地学习实例-上下文偏好,并利用这些偏好生成更有效的上下文变体。与现有方法相比,NCCE能够更好地适应不同输入的需求,从而实现更高的任务准确性。

关键设计:NCCE框架中的NCF模型采用轻量级设计,以保证推理效率。上下文变体的生成过程可以通过多种方式实现,例如基于规则的方法或基于模型的方法。损失函数的设计需要考虑实例-上下文偏好的准确性和上下文的多样性。具体来说,可以使用BPR损失函数来优化NCF模型,并使用正则化项来鼓励上下文的多样性。

📊 实验亮点

实验结果表明,NCCE框架在多个任务上都取得了显著的性能提升。例如,在文本分类任务上,NCCE相比于基线方法提升了5%以上的准确率。此外,实验还验证了上下文-CF协同进化机制的有效性,证明了通过个性化上下文匹配可以显著提高LLM的性能。

🎯 应用场景

该研究成果可广泛应用于各种需要利用大型语言模型的场景,例如智能客服、文本生成、机器翻译等。通过为不同的用户或任务定制个性化的上下文,可以显著提升LLM的性能和用户体验。未来,该方法还可以扩展到其他类型的模型和任务中,例如图像生成和语音识别。

📄 摘要(原文)

Large Language Models (LLMs) are highly sensitive to their input contexts, motivating the development of automated context engineering. However, existing methods predominantly treat this as a global search problem, seeking a single context strategy that maximizes average performance across a dataset. This restrictive assumption overlooks the fact that different inputs often require distinct guidance, leaving substantial instance-level performance gains untapped. In this paper, we propose a paradigm shift by formulating context engineering as a recommendation problem. We introduce \textbf{Neural Collaborative Context Engineering (NCCE)}, a framework that transitions optimization from a static global search to dynamic, instance-wise routing. NCCE first bootstraps a diverse catalog of anchor contexts and then employs a novel \textbf{Context-CF Co-Evolution} mechanism. This stage establishes a synergistic feedback loop: a lightweight Neural Collaborative Filtering (NCF) model learns instance-context preferences to guide the generation of specialized context variants, while the newly evaluated contexts continuously refine the NCF model's understanding of latent preferences. At inference time, the trained NCF model acts as a context router, dynamically assigning the most suitable context strategy to each unseen instance. Theoretical Proofs and comprehensive experiments demonstrate that by matching individual inputs with their optimal contexts, NCCE significantly improves task accuracy, highlighting the critical importance of personalization in LLM context engineering.