System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种常识约束的事件推理溯源方法技术_技高网

一种常识约束的事件推理溯源方法技术

技术编号:40532475 阅读:9 留言:0更新日期:2024-03-01 13:53
本申请的实施例提供了一种常识约束的事件推理溯源方法,涉及自然语言处理技术领域,所述方法包括:从数据库中获取多个典型事件;基于事件内容和事件常识对多个所述典型事件进行排序整合,得到核心事件脉络序列;基于事件常识对所述核心事件脉络序列进行脉络关键节点推理,得到包含关键信息的关键事件脉络序列;以事件发生时间为约束条件,在所述约束条件下对所述关键事件脉络序列进行随机游走推理,得到溯源结果。本申请的技术方案,通过核心事件脉络生成和常识推理,实现事件溯源,可以有效提升事件发生起因发现的准确性和可解释性。

【技术实现步骤摘要】

本申请涉及自然语言处理,具体而言,涉及一种常识约束的事件推理溯源方法


技术介绍

1、事件推理溯源是事件综合分析的基础,也是最大的难点之一,事件推理溯源主要是基于历史事件发生情况和当前事件状态,通过逻辑推理找到引起该事件的起因。

2、事件推理溯源由于现实事件往往存在脉络不清晰、溯源难度大等原因,一直是学术界和工业界的研究难点,但是由于其技术带来的应用前景十分可观,所以学者们一直在尝试不同方法的研究工作,希望能带来技术上的突破性进展,但是目前还未出现可用、可靠的事件推理溯源产品,也未有一套成熟的技术框架,主要集中在事件关系推理技术层面,其中事件因果关系推理最为常见。


技术实现思路

1、本申请的实施例提供了一种常识约束的事件推理溯源方法,以解决现实事件描述纷繁复杂、事件重要关系缺失导致事件脉络难以理清、事件溯因难度高、事件发生起因无法追溯等问题。

2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

3、根据本申请实施例的第一方面,提供了一种常识约束的事件推理溯源方法,包括:

4、从数据库中获取多个典型事件;

5、基于事件内容和事件常识对多个所述典型事件进行排序整合,得到核心事件脉络序列;

6、基于事件常识对所述核心事件脉络序列进行脉络关键节点推理,得到包含关键信息的关键事件脉络序列;

7、以事件发生时间为约束条件,在所述约束条件下对所述关键事件脉络序列进行随机游走推理,得到溯源结果。

8、在本申请的一些实施例中,基于前述方案,所述从数据库中获取典型事件,包括:

9、基于网络爬虫程序,从数据库中爬取不同来源的文本篇章数据;

10、基于事件检测算法、事件类型识别算法和事件选择算法从所述文本篇章数据中筛选出所述典型事件。

11、在本申请的一些实施例中,基于前述方案,所述基于事件内容和事件常识对多个所述典型事件进行排序整合,得到核心事件脉络序列,包括:

12、对多个所述典型事件进行事件内容排序,得到事件内容序列;

13、对所述事件内容序列中的多个典型事件进行事件常识排序,得到事件常识序列;

14、对所述事件常识序列中的多个典型事件进行时间排序,得到所述核心事件脉络序列。

15、在本申请的一些实施例中,基于前述方案,所述对多个所述典型事件进行事件内容排序,得到事件内容序列,包括:

16、统计所述典型事件在每个文本篇章下表述时的位置索引;

17、基于所述位置索引综合计算每个所述典型事件的排序分数;

18、根据所述排序分数对多个所述典型事件进行排序,得到所述事件内容序列。

19、在本申请的一些实施例中,基于前述方案,所述对所述事件内容序列中的多个典型事件进行事件常识排序,得到事件常识序列,包括:

20、基于常识案例库,人工构建满足逻辑关系的事件序列训练集;

21、基于所述事件序列训练集训练语言模型,得到事件常识排序模型;

22、利用所述事件常识排序模型对所述事件内容序列中的多个典型事件进行排序,得到所述事件常识序列。

23、在本申请的一些实施例中,基于前述方案,所述基于事件常识对所述核心事件脉络序列进行脉络关键节点推理,得到包含关键信息的关键事件脉络序列,包括:

24、基于常识库训练事理网络推理模型;

25、基于所述事理网络推理模型从核心事件脉络序列中选出关键事件;

26、基于所述关键事件形成关键事件脉络。

27、在本申请的一些实施例中,基于前述方案,所述基于所述事理网络推理模型从核心事件脉络序列中选出关键事件,包括:

28、将所述核心事件脉络序列分为事件序列和事件类型序列;

29、将所述事件序列中的事件要素与所述常识库中的事件实例进行匹配组合得到第一事理网络,并基于所述事理网络推理模型对所述第一事理网络进行推理,得到第一关键事件;

30、将所述事件类型序列中的事件类型与所述常识库中的事件概念进行匹配组合得到第二事理网络,并基于所述事理网络推理模型对所述第二事理网络进行推理,得到第二关键事件。

31、在本申请的一些实施例中,基于前述方案,所述将所述事件序列中的事件要素与所述常识库中的事件实例进行匹配组合得到第一事理网络,并基于所述事理网络推理模型对所述第一事理网络进行推理,得到第一关键事件,包括:

32、通过所述事理网络推理模型将所述事件序列中的事件要素与所述常识库中的事件实例进行匹配,若能匹配成功,记所述事件要素为匹配事件要素,记所述事件实例为匹配事件实例;

33、在常识库中获取与所述匹配事件实例前后关联的事件实例;

34、将与所述匹配事件实例前后关联的事件实例与所述匹配事件要素组合形成第一事理网络;

35、基于所述事理网络推理模型对所述第一事理网络进行推理,判断所述匹配事件要素是否为关键事件,若是,则将所述匹配事件要素记为第一关键事件。

36、在本申请的一些实施例中,基于前述方案,所述将所述事件类型序列中的事件类型与所述常识库中的事件概念进行匹配组合得到第二事理网络,并基于所述事理网络推理模型对所述第二事理网络进行推理,得到第二关键事件,包括:

37、通过所述事理网络推理模型将所述事件类型序列中的事件类型与所述常识库中的事件概念进行匹配,若能匹配成功,记所述事件类型为匹配事件类型,记所述事件概念为匹配事件概念;

38、在常识库中获取与所述匹配事件概念前后关联的事件概念;

39、将与所述匹配事件概念前后关联的事件概念与所述匹配事件类型组合形成事理网络;

40、基于所述事理网络推理模型对所述事理网络进行推理,判断所述匹配事件类型是否为关键事件类型,若是,则将所述匹配事件类型对应的事件记为关键事件。

41、在本申请的一些实施例中,基于前述方案,所述以事件发生时间为约束条件,在所述约束条件下对所述关键事件脉络序列进行随机游走推理,得到溯源结果,包括:

42、在马尔可夫约束下对所述关键事件脉络序列执行随机游走;

43、根据非马尔可夫约束过滤游走结果;

44、将过滤后的游走结果作为最终的溯源路径;

45、选取每条溯源路径的第一个事件作为溯源的起因事件;

46、获取所有溯源路径的起因事件,并结合专业知识,确认出最合理的起因事件。

47、根据本申请实施例的第二方面,提供了一种常识约束的事件推理溯源装置,包括:

48、获取单元,用于从数据库中获取多个典型事件;

49、排序整合单元,用于基于事件内容和事件常识对多个所述典型事件进行排序整合,得到核心事件脉络序列;

50、推理单元,用于基于事件常识对所述核心事件脉络序列本文档来自技高网...

【技术保护点】

1.一种常识约束的事件推理溯源方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述从数据库中获取典型事件,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于事件内容和事件常识对多个所述典型事件进行排序整合,得到核心事件脉络序列,包括:

4.根据权利要求3所述的方法,其特征在于,所述对多个所述典型事件进行事件内容排序,得到事件内容序列,包括:

5.根据权利要求3所述的方法,其特征在于,所述对所述事件内容序列中的多个典型事件进行事件常识排序,得到事件常识序列,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述基于事件常识对所述核心事件脉络序列进行脉络关键节点推理,得到包含关键信息的关键事件脉络序列,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述事理网络推理模型从核心事件脉络序列中选出关键事件,包括:

8.根据权利要求7所述的方法,其特征在于,所述将所述事件序列中的事件要素与所述常识库中的事件实例进行匹配组合得到第一事理网络,并基于所述事理网络推理模型对所述第一事理网络进行推理,得到第一关键事件,包括:

9.根据权利要求7所述的方法,其特征在于,所述将所述事件类型序列中的事件类型与所述常识库中的事件概念进行匹配组合得到第二事理网络,并基于所述事理网络推理模型对所述第二事理网络进行推理,得到第二关键事件,包括:

10.根据权利要求1所述的方法,其特征在于,所述以事件发生时间为约束条件,在所述约束条件下对所述关键事件脉络序列进行随机游走推理,得到溯源结果,包括:

...

【技术特征摘要】

1.一种常识约束的事件推理溯源方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述从数据库中获取典型事件,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于事件内容和事件常识对多个所述典型事件进行排序整合,得到核心事件脉络序列,包括:

4.根据权利要求3所述的方法,其特征在于,所述对多个所述典型事件进行事件内容排序,得到事件内容序列,包括:

5.根据权利要求3所述的方法,其特征在于,所述对所述事件内容序列中的多个典型事件进行事件常识排序,得到事件常识序列,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述基于事件常识对所述核心事件脉络序列进行脉络关键节点推理,得到包含关键信息的关键事件脉络序列,包括:

<...

【专利技术属性】
技术研发人员:廖泓舟代翔潘磊戴礼灿崔莹高翔陈伟晴
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1