Memory Retrieval and Consolidation in Large Language Models through Function Tokens

该文章提出“函数令牌假设”,揭示了大型语言模型(LLMs)中函数令牌在记忆检索与巩固中的核心作用,并通过实验验证其机制,为LLM可解释性和算法设计提供新视角。

一、文章主要内容总结

1. 核心研究背景

LLMs虽能通过预训练巩固知识、推理时检索知识,但记忆检索与巩固的机制尚不明确。研究受语言学中“功能词”概念启发,将LLM的令牌分为函数令牌(高频,如标点、介词、冠词)和内容令牌(低频,如名词、动词),探究二者在记忆机制中的作用。

2. 关键实验与发现
  • 记忆检索(推理阶段):通过二分图分析,少量函数令牌能激活模型绝大多数特征(如中间层中前10个高频函数令牌激活超70%特征);案例显示函数令牌可动态重新激活上下文的预测性特征(如“in”能激活“位置”相关特征),指导下一个令牌生成,而内容令牌无此效果。
  • 记忆巩固(预训练阶段):跟踪模型训练损失发现,预训练优先学习预测函数令牌,后期优化核心是“函数令牌后的内容令牌预测”(该类损失最高);此过程推动模型参数更新,增加可解释特征数量,实现记忆巩固。
  • 模型缩放影响:增大模型参数(如1.5B→8B)时,“函数-内容”“内容-内容”类预测损失下降更显著,说明模型缩放主要提升内容令牌预测能力。
3. 函数令牌假设(核心结论)
  • 推理时
《KnowledgeNavigator: Leveraging Large Language Models for Enhanced Reasoning over Knowledge Graph》聚焦于利用大型语言模型增强知识图谱推理。大型语言模型(LLM)在复杂推理和问答(QA)任务中的知识限制方面存在局限性,而KnowledgeNavigator框架利用知识图谱中的外部知识来增强LLM推理[^4]。 该框架主要包括三个阶段:问题分析、知识检索和推理。在问题分析阶段,预测推理跳数,生成相似的问题,以增强推理逻辑挖掘;知识检索阶段,根据给定的问题和大语言模型指导,从知识图谱中迭代检索和过滤相关知识;推理阶段,将检索到的知识转化为对LLM有效的提示,以此增强其推理能力。并且该框架在KGQA基准测试中优于以前的知识图谱增强LLM方法[^4]。 ```python # 以下为简单示意框架各阶段伪代码 # 问题分析 def question_analysis(question): # 预测推理跳数 hop_count = predict_hop_count(question) # 生成相似问题 similar_questions = generate_similar_questions(question) return hop_count, similar_questions # 知识检索 def knowledge_retrieval(question, llm_guide, knowledge_graph): relevant_knowledge = [] # 迭代检索和过滤相关知识 for step in range(max_steps): new_knowledge = retrieve_and_filter(question, llm_guide, knowledge_graph) relevant_knowledge.extend(new_knowledge) return relevant_knowledge # 推理 def reasoning(relevant_knowledge, llm): prompt = convert_to_prompt(relevant_knowledge) result = llm.generate(prompt) return result ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值