摘要

由于多跳知识图谱问答任务的复杂性,现有工作大多通过堆叠多层图神经网络以捕捉更大范围的高阶邻居信息。这种做法将多阶信息融合在一起,以损失节点判别性为代价来获取更全局的信息,存在过平滑问题,并且由于离节点越近的邻居置信度越高,将多阶邻居信息融合在一起的做法忽略了邻居的置信度。多跳知识图谱问答存在的另一个问题是许多数据集通常没有给定中间路径的监督信息,这种弱监督问题会使模型在进行路径推理时缺乏有效的指导信息,导致模型推理能力降低。为了解决以上问题,论文提出了一种多视图语义推理网络,该网络利用全局和局部两种视图的信息共同进行推理,全局视图信息是指节点的多阶邻居信息,能够为推理提供更丰富的证据,局部视图信息则只关注节点的一阶邻居信息,更具有判别性,能够缓解全局视图信息存在的过平滑问题。同时,该网络将问题分解为多个子问题作为中间路径推理的指导信息,并从问题语义构成的均匀性和一致性出发设计了一种新颖的损失函数以提升问题分解的质量,以提高模型中间路径推理的能力。论文方法在三个真实数据集上进行了大量实验,实验结果表明多视图的语义信息能够为推理提供更加全面的证据,将问题分解为子问题的做法能够提高中间路径推理的准确性,证明了论文方法的有效性。