又有机器人公司:被中东 欧美资本抢着投!
2026-07-16 3402307
2026-07-16 0

这项研究由欧姆龙株式会社(OMRON Corporation)与欧姆龙SINIC X公司(OMRON SINIC X Corporation)联合开展,论文以预印本形式发表于2026年6月30日,论文编号为arXiv:2607.00052v1,收录于计算机科学信息检索领域(cs.IR)。有兴趣深入了解的读者可通过该编号在arXiv平台查阅完整原文。
当你用手机问语音助手"爱因斯坦在哪里工作过"时,背后的AI不仅需要认识"爱因斯坦"这个名字,还需要理解他与"普林斯顿高等研究院"之间那条无形的连线。这条连线,正是知识图谱的核心价值所在——它不只存储孤立的事实,更记录着万事万物之间错综复杂的关系网络。然而,让大型语言模型(也就是GPT、Claude这类会聊天的AI)真正"读懂"这张关系网,长期以来都是一道难题。欧姆龙的研究团队为了解决这个难题,提出了一套名为AGE(Adaptive-masking for Graph Embedding,自适应掩码图嵌入)的新方法,并在多个权威测试集上取得了显著的性能提升。
一、为什么AI读不懂关系图谱?
要理解这项研究的出发点,可以先想象一个场景:你是一位博学的图书管理员,每天需要回答读者的问题。你手边有两种资料,一种是普通文字书籍,另一种是一张画满节点和箭头的关系图,图上标注着"爱因斯坦→任职于→普林斯顿高等研究院"这样的连接信息。文字书籍你读得很顺畅,但那张关系图,你却不太擅长直接使用,因为它的"语言"和文字完全不同。
大型语言模型面对的正是这个困境。这类AI天生擅长处理文字,因为它们从海量文本中学习而来。当我们把一张关系图塞给它时,一种常见的做法是把图"翻译"成文字,比如把节点和边写成"实体A与实体B存在关系C"这样的句子。但大量研究表明,这种翻译方式会丢失大量结构信息,让AI难以把握图中隐藏的复杂关系。
为了弥补这个缺陷,研究者们开发出了"图检索增强生成"技术,简称GraphRAG。这项技术的思路就像给图书管理员配备一个专门解读关系图的助手——先从知识图谱中找出与问题相关的子图,再把这个子图"翻译"成AI能理解的格式,最后让AI结合这些信息来回答问题。
然而,GraphRAG面临一个关键瓶颈:子图嵌入(graph embedding)的质量。所谓嵌入,可以理解为把图结构压缩成一串数字向量,就像把一张地图压缩成坐标信息。如果这个压缩过程做得不好,关系信息就会大量流失,AI拿到的只是一堆乱码,自然无法给出准确答案。
更棘手的是,当语言模型被"冻结"(即参数固定不再更新)时,图嵌入产生的数字向量与语言模型内部的文字向量处于两套完全不同的"坐标系"中,就像用英制单位换算的地图和用公制单位换算的地图放在一起,数字都对不上。这种"坐标系不对齐"的问题,是GraphRAG性能的重要瓶颈之一。
欧姆龙的研究团队正是瞄准这两个问题——如何制作高质量的图嵌入,以及如何让图嵌入与语言模型的"语言"更接近——展开了这项研究。
二、语言模型是怎么学"关系"的?AGE的设计灵感
研究团队在设计AGE时,首先问了一个很有意思的问题:语言模型是怎么学会理解词语之间关系的?答案指向了一种叫做"掩码自监督学习"的训练方式。
这种方式的逻辑非常直觉化。把一句话中的某个词遮住,比如"今天天气__,适合出门",然后让模型猜被遮住的词是"晴朗"还是"恶劣"。为了猜对,模型就必须深刻理解上下文中每个词与空白处的关系。经过海量这样的练习,模型就自然而然地学会了词语之间的关联结构。
既然语言模型用这种方式学习文字关系,那么用同样的方式训练图嵌入模型,不就能让两者的"坐标系"更接近吗?这便是AGE的核心设计灵感。研究团队决定让图嵌入模型也用"遮住节点,然后预测被遮住的节点"的方式来学习图中节点之间的关系。
然而,把这个想法直接搬到图上,马上遇到了一个新问题:图和文字有一个根本性的区别。文字是线性的,每个词基本上都有一定的可预测性。但知识图谱是高度精炼的结构,里面每个节点都承载着独特的信息,节点与节点之间的关系可能非常复杂甚至不对称。
具体来说,知识图谱中存在一些"关键节点",它们就像一棵大树的主干,是整个图结构的核心支撑。把"爱因斯坦"这个节点遮住,让模型从周围的"相对论"、"诺贝尔奖"、"普林斯顿"来猜,这个任务极其困难,因为这些信息可以对应的人物太多了,而且缺少了这个核心节点,周围的节点也失去了意义。如果强行训练模型预测这样的关键节点,训练过程会非常低效,模型也很难从中学到有用的东西。
这个洞察促使研究团队提出了AGE的核心思想:不要随机遮住节点,而是要智能地识别出哪些节点是"关键节点",然后专门遮住那些"辅助节点"(即可以从关键节点推断出来的节点)来进行训练。
三、AGE的四个组成部分:一套完整的"图解读"流水线
理解了设计思路之后,再来看AGE的具体架构就会清晰很多。整个系统就像一条精心设计的流水线,每个环节都有明确的分工。
流水线的第一个环节是图编码器(Graph Encoder)。当系统收到一个从知识图谱中检索出来的子图时,图编码器会先对子图中每个节点进行初步处理,把每个节点转换成一个数字向量,同时融入该节点与周围节点的连接关系信息。这一步类似于给每个人贴上一个名牌,名牌上不只写着他的名字,还记录着他与周围人的关系。
流水线的第二个环节是节点采样器(Node Sampler),这是AGE中最创新的部分。节点采样器的任务是看着所有节点的初步表示,然后判断哪些节点是"关键节点",哪些是"辅助节点"。它通过一种叫做"多头注意力"的机制来分析节点之间的相互关系,然后为每个节点打一个"重要性分数",最后根据分数抽取出一定比例的节点作为关键节点,剩余的节点则被标记为辅助节点。
节点采样器使用的训练方法来自强化学习(Reinforcement Learning),这是一种通过奖惩来优化行为的学习方式,就像训练宠物一样——做对了给奖励,做错了给惩罚。在AGE中,"做对了"意味着选出的关键节点能够帮助模型更准确地预测辅助节点,"做错了"则意味着选出的关键节点帮助不大、辅助节点难以预测。通过这种奖惩机制,节点采样器逐渐学会了识别真正重要的节点。
流水线的第三个环节是概念编码解码器(Concept Encoder-Decoder)。这个模块接收关键节点的向量表示,通过编码器把它们压缩成更抽象的"关系概念",然后再通过解码器尝试重建出辅助节点的样子。这个过程类似于用几个关键词概括一段话,然后再用这个概括去还原整段话的意思——迫使模型理解关键节点与辅助节点之间的深层关联。
在这里,研究团队引入了一种叫做JEPA(联合嵌入预测架构,Joint-Embedding Predictive Architecture)的训练策略。JEPA的妙处在于,它不要求模型精确还原辅助节点的每一个细节,而只要求模型预测辅助节点的"语义级别表示"——也就是抓住大意就够了,不需要字字精确。这就像评判一篇作文,不是要求你一字不差地背诵原文,而是看你是否理解了文章的核心思想。这种方式让模型更专注于学习节点之间的关系结构,而不是被表面细节所干扰。
流水线的第四个环节是目标编码器(Target Encoder)。目标编码器对所有节点(包括关键节点和辅助节点)进行编码,生成一个"标准答案"供概念解码器参考。为了防止模型训练过程中走捷径(比如概念解码器直接抄目标编码器的答案),研究团队使用了"停止梯度"技术——在计算损失时,目标编码器的输出不会直接参与反向传播,避免了这种"作弊"行为。
在训练结束后的实际使用阶段,模型会走一条不同的路径:关键节点被送入概念编码器,辅助节点的占位符被送入解码器,最终的输出结果会经过一个图结构聚合器(Graph-structure-based Aggregator)汇总成一个单一的向量,再通过一个投影层(Projector)转换成语言模型能接受的格式,拼接到输入提示词中,帮助语言模型回答问题。
四、三套损失函数:每个模块各司其职
AGE的另一个设计亮点在于它的训练目标设计。整个系统使用三个不同的损失函数,分别负责优化不同的模块,而且这三个模块的参数互不重叠,每个损失函数只更新自己负责的那部分参数。
第一个是提示调优损失(Prompt Tuning Loss),负责训练目标编码器、图结构聚合器和投影层,目标是让整个系统在下游问答任务上表现得尽可能准确。这是系统与语言模型对接的关键训练信号。
第二个是目标损失(Target Loss),负责训练图编码器、概念编码器和概念解码器。它的目标是让解码器重建出的辅助节点向量尽可能接近目标编码器生成的标准答案。这是JEPA的核心训练机制,确保概念编码解码器真正学会了如何从关键节点推断辅助节点。
第三个是采样损失(Sampling Loss),专门负责训练节点采样器。它的逻辑是:如果某个节点被当作辅助节点处理,但模型对它的预测误差非常大,说明这个节点实际上很难从周围节点推断,应该被归为关键节点。因此,预测误差越大的节点,采样器下次就越应该给它更高的"关键节点"概率。这个逻辑正是强化学习中"坏结果应该调整策略"的体现。
这种三路独立优化的设计带来了一个实用的好处:三个损失函数之间不需要人工调整权重比例。研究团队在后续实验中也验证了这一点,等权重(1:1:1)的设置在所有测试场景下都表现最佳,改变任意一个权重都会导致性能下降。
五、实验结果:在四个不同性质的数据集上全面超越
为了检验AGE的实际效果,研究团队在四个具有代表性的数据集上进行了系统测试。这四个数据集分别考察不同类型的推理能力,可以理解为四种不同的考题类型。
ExplaGraphs是一个常识推理数据集,考察模型是否能理解日常逻辑关系,比如判断"政府投资教育会促进经济发展"这类推理是否成立。SceneGraphs是一个视觉问答数据集,测试模型能否根据场景图回答关于图像内容的问题。WebQSP和ComplexWebQuestions(CWQ)则是两个大型知识库问答数据集,题目基于Freebase这个庞大的知识图谱,考察模型处理大规模复杂关系图的能力。
测试结果相当清晰。在使用冻结语言模型(即不微调语言模型参数)的场景下,配备了AGE的G-Retriever框架在所有数据集上都显著超越了原始的G-Retriever。提升幅度最为惊人的是在ExplaGraphs上使用Llama3.2-1B的组合,准确率从原来的55.95%直接跳升至82.67%,提升了将近27个百分点。在WebQSP上提升幅度相对较小,Llama3.2-3B从71.3%提升至73.5%,研究团队分析认为这与WebQSP的知识图谱规模极大、非参数检索器难以找全关键节点有关。
进一步引入LoRA参数高效微调技术之后,AGE的表现更上一层楼。在WebQSP和CWQ上,AGE结合AMAR框架(一种使用跨问题增强检索的方法)甚至超越了使用GPT-4作为检索器的商业级方法ReKnoS(在WebQSP上86.5% vs. 84.9%,在CWQ上85.2% vs. 68.2%)。这意味着用开源的Llama2-7B配合非参数检索器,在合适的嵌入方法加持下,可以在某些场景下击败使用GPT-4的商业方案。
在WebQSP上,AGE AMAR仍然落后于使用GPT-4的Paths-over-Graph(96.7%)等方法,但在更大规模的CWQ数据集上则超越了这些方法,说明AGE的优势在处理更复杂、更大规模的图时更为明显。
六、消融实验:每个设计决策都有其价值
研究团队还做了一系列"拆解实验",逐一验证AGE各个设计决策的贡献。这类实验就像厨师把一道菜拆解成不同食材,分别测试每种食材的贡献。
实验从最基础的G-Retriever出发(准确率55.95%),依次叠加不同的设计组件。单独加入生成式架构(GA)加上随机掩码,准确率提升至65.32%,进步约9.4个百分点。换成JEPA架构并保持随机掩码,准确率进一步提升至71.41%,总计进步约15.5个百分点。接着在生成式架构的基础上加入可学习节点采样器,准确率达到78.70%,总进步约22.8个百分点。最终完整的AGE(JEPA加上可学习节点采样器)达到82.67%,总进步约26.7个百分点。
这个渐进式提升非常直观地说明了三点:从生成式架构切换到JEPA框架是有价值的;加入可学习节点采样器比随机掩码带来了额外的显著提升;而且这两个改进是相互叠加、互相增强的。
关于节点采样的比例(采样率ρ),研究团队发现0.3是最优选择。这意味着把大约30%的节点标记为关键节点,剩余70%作为辅助节点来进行掩码预测。在ExplaGraphs(平均每个检索子图只有5.17个节点)和WebQSP(平均18.21个节点)两个规模差异很大的数据集上,这个参数都能给出稳定的良好表现。
研究团队还与静态节点选择策略(PageRank算法和节点度中心性)进行了对比。这两种静态方法都倾向于选择连接最多的"超级节点"作为关键节点,但实验结果显示,这类静态方法需要较高的采样率才能表现较好,而且整体性能仍然低于基于强化学习的自适应采样器。这说明哪些节点是真正的"关键节点"并不是固定的,而是依赖于具体图结构和任务需求,只有能动态学习的采样器才能真正识别出来。
七、可视化分析:看得见的"关键节点"识别
研究团队还做了可视化实验,让我们能够直观地看到AGE是如何识别关键节点的。通过t-SNE降维技术,他们把高维的节点向量投影到二维平面上,观察图编码器输出和概念解码器输出的节点分布变化。
在ExplaGraphs的几个样本中,一个典型例子是关于"传教"话题的子图。节点采样器把"拯救灵魂"(saving souls)标记为关键节点,把"传教士"(missionaries)和"基督徒"(Christians)标记为辅助节点。这个选择很有道理:知道了"拯救灵魂"这个核心概念,你很容易推断出相关的执行者是传教士和基督徒;但反过来,仅仅知道有传教士和基督徒,却很难直接推断出"拯救灵魂"这个深层动机。
另一个例子更加生活化:关键节点是"与罪犯打交道"(work with criminals),辅助节点是"监禁人们"(imprison people)和"公共辩护人"(public defenders)。同样的逻辑——从关键节点可以轻松推断出辅助节点,但反向推断则困难得多。
可视化图还显示了一个有趣的规律:不是孤立的关键节点,而是相互连接的关键节点群,能够帮助模型更准确地预测辅助节点(表现为更低的预测误差)。这说明关键节点之间的关系同样承载着重要信息,单个孤立的关键节点有时也无法提供足够的上下文。
研究团队也坦诚地展示了一个失败案例:当问题是"西雅图华盛顿的邮政编码是什么"时,检索器提供了一个真实答案"98175"作为节点,但节点采样器把它标记为辅助节点,且对这个节点的预测误差很高(说明模型难以从其他节点推断出它),最终导致语言模型在回答时忽略了这个节点。研究团队认为,让采样率能够根据图的密度动态调整,而不是使用固定值,可能是解决这类问题的方向之一。
八、与其他方法的对比:低成本实现高性能
从整体的系统设计角度来看,AGE有一个突出的实用价值:它在不显著增加计算成本的前提下带来了可观的性能提升。研究团队的测试表明,与使用4层图编码器的G-Retriever相比,AGE使用2层图编码器就能超越前者的性能,而计算量(FLOPs)大致相当。换句话说,AGE用同样的计算预算做了更聪明的事情,而不是靠堆砌更多层数来蛮力提升性能。
在实际硬件需求上,整个系统可以在两张RTX 2080Ti 11GB显卡或一张A100 80GB显卡上完成训练和推理。对于工业应用来说,这是一个相当合理的配置要求。
从训练速度来看,使用Llama3.2 1B的AGE每个训练轮次只需约2分钟,而使用Llama2 7B的G-Retriever需要约6.2分钟,推理速度则高达148.5个词元每秒。这种效率上的优势使得AGE在实际部署中具有明显的吸引力。
此外,研究团队还验证了AGE的跨数据集迁移能力。把在大规模WebQSP数据集上训练好的AGE模型直接应用到小规模的ExplaGraphs上(不重新训练),模型仍然能保持不错的性能,且明显优于直接迁移的G-Retriever。这种迁移能力意味着AGE可能具备一定的通用性,不需要为每个新数据集从头训练。
归根结底,这项研究解决的是一个颇为基础但影响深远的问题:当AI需要理解一张关系图时,怎样让它真正"懂"图,而不只是"看"图。欧姆龙的研究团队给出的答案是:模仿语言模型学习文字关系的方式,但加入一个智能的"抓重点"机制,让模型专注于学习关键节点与辅助节点之间的关系,而不是被难以预测的核心信息所困扰。
这个思路对更广泛的AI应用有一定启发意义。知识图谱被广泛应用于医疗(药物相互作用图)、金融(风险关联图)、科研(论文引用图)等多个领域。更准确地理解这些图结构,意味着AI助手在回答医学问题、分析金融风险、辅助科研检索时都能做得更好。
研究团队也坦率地指出了当前的局限:采样率目前是固定的,没有根据图的疏密程度动态调整;AGE目前只在GraphRAG任务上进行了测试,尚未扩展到节点分类、链接预测等其他图学习任务;此外,由于计算资源限制,大规模语言模型(如70B以上的模型)与AGE的结合效果尚未得到验证。这些方向都是未来值得继续探索的空间。对于希望深入研究这个方向的读者,可通过论文编号arXiv:2607.00052查阅完整原文,其中附录部分还包含了大量额外的架构细节、对比实验和可视化案例。
Q&A
Q1:AGE方法中的"关键节点"和"辅助节点"是怎么区分的?
A:AGE使用一个叫做节点采样器的模块来区分这两类节点。节点采样器通过分析每个节点与周围节点的相互关系,为每个节点打一个重要性分数,然后按比例选出得分最高的约30%节点作为关键节点,剩余70%作为辅助节点。关键节点的选择标准是:如果遮住这个节点,模型很难从周围信息推断出它,说明它承载着独特的不可替代的信息。节点采样器本身通过强化学习训练,预测误差越大的辅助节点,下次越有可能被提升为关键节点。
Q2:AGE和普通的图神经网络方法相比,核心差异在哪里?
A:普通图神经网络方法通过加权汇总邻居节点信息来表示每个节点,本质上是一种平均化的操作,当检索到的子图包含冗余或噪音节点时,这些无关信息会稀释有用节点的表示。AGE的核心差异在于引入了掩码自监督学习机制,通过让模型练习"从关键节点预测辅助节点"来学习节点间的依赖关系,并使用JEPA架构让模型关注语义层面的关系而非表面细节,从而得到结构更清晰、信息更集中的图嵌入表示。
Q3:GraphRAG技术在哪些实际场景中能用到AGE这种改进?
A:任何需要AI系统从结构化关系网络中检索信息来回答问题的场景都可以受益。例如医疗领域的药物相互作用查询(知识图谱记录着药物、靶点、副作用之间的关系)、企业知识管理(记录产品、流程、人员之间的关联)、学术文献分析(论文、作者、机构、引用关系构成的图谱),以及智能客服系统(产品功能、故障类型、解决方案之间的关系图)。这些场景的共同特点是知识以关系网络形式存在,而非纯文本,AGE正是为让AI更好地理解这类结构化知识而设计的。