【技术实现步骤摘要】
一种面向逻辑多态性的事理图谱表示学习方法及系统
[0001]本专利技术涉及知识图谱
,尤其涉及一种面向逻辑多态性的事理图谱表示学习方法及系统。
技术介绍
[0002]知识图谱的表示学习是一种将一组实体及实体之间的关系嵌入到低维稠密的向量空间中,使得机器可以此为依据快速进行推理或预测的技术手段,知识图谱的表示学习在阅读理解、推荐系统和QA等下游任务中得到了广泛应用。
[0003]但是,目前由于传统知识图谱缺乏事件粒度上的表示,导致其很难进行事件的预测和推理,所以使用事理图谱对以事件作为基本单位的事实进行建模,以更好地适应这种场景。由于事件之间存在大量的事理逻辑,如因果关系、共存关系和矛盾关系等,事件之间通过这些事理逻辑进行联系和组合。在不同的先验知识下,事件的状态会通过事理逻辑组合链进行传播,所构建的事理图谱也相应的会存在不同的状态,称之为事理图谱的多态性。
[0004]多态性的事理图谱在嵌入过程中会产生一个问题,即在以非凸函数作为得分函数的训练模型中,事件的嵌入在多种逻辑规则的约束下,在向量空间中的位置会随着训练过程而不断发生变化。由于有的事件与其他事件之间会存在很多种逻辑约束,这些逻辑规则又有很多种组合方式,这会导致事件嵌入变化常常不能兼顾所有约束,最后难以获得良好的模型训练效果。
技术实现思路
[0005]为了克服上述现有技术的不足,本专利技术提供了一种面向逻辑多态性的事理图谱表示学习方法及系统,通过使用树状结构对事件组合进行建模,并采用周期函数作为事件得分的方式,既保证了训 ...
【技术保护点】
【技术特征摘要】
1.一种面向逻辑多态性的事理图谱表示学习方法,其特征在于,所述事理图谱表示学习方法包括:S
100
:对事理图谱中的节点进行向量化,以得到初步的向量表示;S
200
:采用树状结构构建由事件组成的复合事件;S
300
:考虑事件之间的逻辑关系,使用周期函数作为事件对置信度映射函数,对所述复合事件的事理逻辑进行建模;S
400
:选择负采样策略对所述复合事件进行负采样;S
500
:使用margin loss作为损失函数训练事件嵌入。2.根据权利要求1所述的面向逻辑多态性的事理图谱表示学习方法,其特征在于,在步骤S
100
中,所述对事理图谱中的节点进行向量化具体包括:S
110
:获取三元组的嵌入表示;所述获取三元组的嵌入表示具体包括:选择TransE模型对事理图谱进行表示学习,以得到训练后的三元组嵌入模型;所述三元组嵌入模型包括头实体嵌入、关系嵌入和尾实体嵌入,所述三元组嵌入模型的距离公式表示为:其中:(head,rel,tail)表示一个三元组,head代表实体嵌入,rel代表实体嵌入,tail代表实体嵌入;S
120
:获取基础事件的嵌入;所述基础事件的嵌入公式如下:Δ=f(h,r,t)其中:
△
表示事件嵌入,h、r、t分别表示三元组中头实体、关系、尾实体的嵌入表示,f()表示融合操作。3.根据权利要求2所述的面向逻辑多态性的事理图谱表示学习方法,其特征在于,在步骤S
110
中,所述获取三元组的嵌入表示的嵌入方法包括融合事实信息的方法和融合附加信息的方法。4.根据权利要求2所述的面向逻辑多态性的事理图谱表示学习方法,其特征在于,在步骤S
110
中,所述三元组的嵌入表示的损失函数为:其中:E表示事理图谱中的实体集合,R表示关系集合,(h
′
,r,t
′
)表示进行随机负采样后的三元组。5.根据权利要求1所述的面向逻辑多态性的事理图谱表示学习方法,其特征在于,在步骤S
200
中,所述复合事件的嵌入表示为:Δ1=f(h1,r1,t1)Δ2=f(h2,r2,t2)...
【专利技术属性】
技术研发人员:董理君,姜家伟,李新川,姚宏,刘超,梁庆中,
申请(专利权)人:中国地质大学武汉,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。