【技术实现步骤摘要】
动态知识图谱补全方法、装置以及电子设备
[0001]本专利技术涉及计算机
,尤其涉及一种动态知识图谱补全方法、装置以及电子设备。
技术介绍
[0002]近年来,知识图谱作为结构化人类知识的一种形式,受到了学术界的广泛关注。根据现有研究,可将知识图谱分为静态知识图谱和动态知识图谱。动态知识图谱中包含大量的动态事实类知识。然而动态知识图谱仍然存在不完整的问题。推理补全动态知识图谱中缺失的动态事实类知识是一项具有挑战性的任务,对于事件预测、社会网络分析和推荐系统等应用至关重要。
[0003]静态知识图谱将事实表示为三元组(主题,关系,对象)(主语,谓语,宾语),如(伏明霞,参加,跳水比赛),而动态知识图谱则将每个三元组与时间戳关联起来,如(伏明霞,参加,跳水比赛,2000)。动态知识图谱被认为是由离散时间戳组成的,这意味着它们可以被表示为一系列静态的知识图谱快照(snapshot),在这些知识图谱快照中推理补全缺失事实的任务被称为动态知识图谱补全(Temporal Knowledge Graph Completion,简称TKGC)。
[0004]知识图谱表示(Knowledge Graph Embedding,简称KGE)是知识图谱补全(Knowledge Graph Completion,简称KGC)的前提与支撑,旨在将实体和关系映射到低维的向量空间,从而实现对实体和关系的语义信息的表示。传统的知识图谱表示方法忽略了已知时间信息,无法胜任与时间维度信息有关的知识推理任务。为了解决这个问题,近年来国 ...
【技术保护点】
【技术特征摘要】
1.一种动态知识图谱补全方法,其特征在于,包括:获取待补全的动态知识图谱的四元组关系式中的已知实体、已知关系和已知时间信息,所述已知实体包括头实体或尾实体;依据所述已知实体和所述已知关系获得与所述已知时间信息对应的最终实体嵌入;预测所述最终实体嵌入作为缺失实体的概率;其中,获得与所述已知时间信息对应的最终实体嵌入包括:将所述已知实体、所述已知关系和所述已知时间信息对应的第一时间步作为结构编码器的输入,获得所述第一时间步的第一结构化实体嵌入;将所述第一结构化实体嵌入作为所述最终实体嵌入。2.根据权利要求1所述的动态知识图谱补全方法,其特征在于,获得与所述已知时间信息对应的最终实体嵌入还包括:将所述第一时间步之前的所述已知实体处于活跃状态的最后一个时间步作为第二时间步;将所述第一结构化实体嵌入和所述第二时间步的第一动态实体嵌入作为时间编码器的输入,获得所述第一时间步的第二动态实体嵌入,作为所述第一时间步的最终动态实体嵌入;并且,将所述最终动态实体嵌入作为所述最终实体嵌入。3.根据权利要求1所述的动态知识图谱补全方法,其特征在于,获得与所述已知时间信息对应的最终实体嵌入还包括:将所述第一时间步之前的所述已知实体处于活跃状态的最后一个时间步作为第二时间步;将所述已知实体、所述已知关系和所述第二时间步作为结构编码器的输入,获得所述第二时间步的第二结构化实体嵌入;利用归因理论,结合所述第一结构化实体嵌入和所述第二结构化实体嵌入获得所述第一时间步的第三结构化实体嵌入;将所述第三结构化实体嵌入和所述第二时间步的第一动态实体嵌入作为时间编码器的输入,获得所述第一时间步的第三动态实体嵌入,作为所述第一时间步的最终动态实体嵌入;并且,将所述最终动态实体嵌入作为所述最终实体嵌入。4.根据权利要求2或3所述的动态知识图谱补全方法,其特征在于,获得与所述已知时间信息对应的最终实体嵌入还包括:利用门控机制,依据所述第一结构化实体嵌入和所述最终动态实体嵌入获得综合实体嵌入,作为所述最终实体嵌入。5.根据权利要求1所述的动态知识图谱补全方法,其特征在于,所述结构编码器包括基于多关系的消息传递神经网络的第一训练模型。6.根据权利要求2或3所述的动态知识图谱补全方法,其特征在于,所述时间编码器包括基于循环神经网络的第二训练模型。
7.根据权利要求6所述的动态知识图谱补全方法,其特征在于,获得所述第一时间步的第二动态实体嵌入,包括:计算所述第一动态实体嵌入的第一衰减率;依据所述第一衰减率和所述第一动态实体嵌入计算所述第二时间步的第四动态实体嵌入;将所述第一结构化实体嵌入和所述第四动态实体嵌入作为所述时间编码器的输入,获得所述第一时间步的第二动态实体嵌入。8.根据权利要求3所述的动态知识图谱补全方法,其特征在于,获得所述第三结构化实体嵌入,包括:计算所述第二时间步与所述第一时间步之间所述已知实体的第二衰减率,将所述第二衰减率作为所述第二结构化实体嵌入对所述第三结构化实体嵌入的第一权重;利用所述第一权重、所述第一结构化实体嵌入、所述第二结构化实体嵌入计算加权和,作为第三结构化实体嵌入。9.根据权利要求3所述的动态知识图谱补全方法,其特征在于,获得所述第三结构化实体嵌入,包括:计算所述第二时间步与所述第一时间步之间所述已知实体的第二衰减率,将所述第二衰减率作为所述第二结构化实体嵌入对所述第三结构化实体嵌入的第一权重;将所述第一时间步之后所述已知实体处于活跃状态的最近一个时间步作为第三时间步;将所述已知实体、所述已知关系和所述第三时间步作为结构编码器的输入,获取所述第三时间步的第四结构化实体嵌入;计算所述第三时间...
【专利技术属性】
技术研发人员:李直旭,陈志刚,何莹,曹思远,
申请(专利权)人:科大讯飞苏州科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。