赞
踩
最近实现了一个基于三元组知识图谱的简易问答系统。关于这个,我还写了一篇有趣的博文 准备考试?python也能帮你划重点,上考场(误)
效果示例:
问:谁复辟了帝制?
答:袁世凯
问:清政府签订了哪些条约?
答:清政府签订了北京条约、天津条约。
问:孙中山干了哪些事?
答:他就任临时大总统、发动护法运动、让位于袁世凯。
问:孙中山做出了哪些贡献?
答:他的贡献包括:就任临时大总统、发动护法运动。
下面整理一下我的搭建思路:
为了设计问答系统,我逐步解决了三个问题:问了什么?答案是什么?怎么回答?
基于知识图谱的问答系统很难直接回答自然文本状态的问题,所以我们要把问题转化为一定的结构。一个很好的选择就是三元组:
RDF是知识图谱的一种常见表示形式,以(subject, predicate, object)的三元组形式就足以表示实体之间的许多复杂联系。如:
下图是从《中国近现代史纲要》的部分文本中提取的知识图谱的示意图。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。