当前位置:   article > 正文

基于三元组知识图谱的简易问答系统_github上有基于三元组知识图谱的简易问答系统

github上有基于三元组知识图谱的简易问答系统

基于三元组知识图谱的简易问答系统

最近实现了一个基于三元组知识图谱的简易问答系统。关于这个,我还写了一篇有趣的博文 准备考试?python也能帮你划重点,上考场(误)

效果示例:

问:谁复辟了帝制?
答:袁世凯
问:清政府签订了哪些条约?
答:清政府签订了北京条约、天津条约。
问:孙中山干了哪些事?
答:他就任临时大总统、发动护法运动、让位于袁世凯。
问:孙中山做出了哪些贡献?
答:他的贡献包括:就任临时大总统、发动护法运动。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

下面整理一下我的搭建思路:

为了设计问答系统,我逐步解决了三个问题:问了什么?答案是什么?怎么回答?

问了什么?【问句解析】

基于知识图谱的问答系统很难直接回答自然文本状态的问题,所以我们要把问题转化为一定的结构。一个很好的选择就是三元组:

RDF是知识图谱的一种常见表示形式,以(subject, predicate, object)的三元组形式就足以表示实体之间的许多复杂联系。如:

  • [‘清政府’, ‘签订’, ‘天津条约’]
  • [‘袁世凯’, ‘复辟’, ‘帝制’]
  • [‘孙中山’, ‘就任’, ‘临时大总统’]

下图是从《中国近现代史纲要》的部分文本中提取的知识图谱的示意图。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/937662
推荐阅读
相关标签
  

闽ICP备14008679号