Large Language Models (LLMs) have demonstrated a remarkable capacity in understanding user preferences for recommendation systems. However, they are constrained by several critical challenges, including their inherent "Black-Box" characteristics, susceptibility to knowledge hallucination, and limited online learning capacity. These factors compromise their trustworthiness and adaptability. Conversely, cognitive architectures such as Soar offer structured and interpretable reasoning processes, yet their knowledge acquisition is notoriously laborious. To address these complementary challenges, we propose a novel cognitive recommender agent called CogRec which synergizes the strengths of LLMs with the Soar cognitive architecture. CogRec leverages Soar as its core symbolic reasoning engine and leverages an LLM for knowledge initialization to populate its working memory with production rules. The agent operates on a Perception-Cognition-Action(PCA) cycle. Upon encountering an impasse, it dynamically queries the LLM to obtain a reasoned solution. This solution is subsequently transformed into a new symbolic production rule via Soar's chunking mechanism, thereby enabling robust online learning. This learning paradigm allows the agent to continuously evolve its knowledge base and furnish highly interpretable rationales for its recommendations. Extensive evaluations conducted on three public datasets demonstrate that CogRec demonstrates significant advantages in recommendation accuracy, explainability, and its efficacy in addressing the long-tail problem.
翻译:大型语言模型(LLM)在理解推荐系统中的用户偏好方面展现出卓越能力。然而,其应用受到若干关键挑战的制约,包括固有的"黑箱"特性、易受知识幻觉影响以及在线学习能力有限。这些因素削弱了其可信度与适应性。另一方面,以Soar为代表的认知架构虽能提供结构化且可解释的推理过程,但其知识获取过程 notoriously 繁复。为应对这些互补性挑战,本文提出一种新型认知推荐智能体CogRec,其协同融合了LLM的优势与Soar认知架构。CogRec以Soar作为核心符号推理引擎,并利用LLM进行知识初始化,通过产生式规则填充工作记忆。该智能体遵循感知-认知-行动(PCA)循环运行。当遭遇推理僵局时,系统动态查询LLM以获得经过推理的解决方案,随后通过Soar的组块化机制将该方案转化为新的符号产生式规则,从而实现鲁棒的在线学习。这种学习范式使得智能体能够持续演进其知识库,并为推荐决策提供高度可解释的推理依据。在三个公开数据集上的大量实验表明,CogRec在推荐准确性、可解释性以及处理长尾问题效能方面均展现出显著优势。