怎么利用知识图谱构建智能问答系统?
日期: 2018-12-10 09:36:00 / 人气: 3506
知识库问答要解决的问题是计算机能够利用知识库中的知识对人们输入的自然语言问句给出答案,例如:“奥巴马的夫人是谁?”->“米歇尔.拉沃恩.奥巴马”。
具体方法可以参考论文中是如何实现的:
目前学术界采用的方法大致可以分成三大类:
基于信息提取(Information Extraction)的方法,这种方法先利用问句信息结合知识库资源获取候选答案,然后再从候选答案中甄别得到最佳答案 Yao Xuchen, Benjamin Van Durme. Information extraction over structured data: Question answering with freebase.
基于语义解析(Semantic Parsing)的方法,该方法关键在于将自然语言问句解析成一种表达问句语义的逻辑形式(Logical Form),再基于这种结构化的表达从知识库中寻找答案 Jonathan Berant, Andrew Chou, Roy Frostig, Percy Liang. Semantic Parsing on Freebase from Question-Answer Pairs;Jonathan Berant, Percy Liang. Semantic parsing via paraphrasing(有开源工具)
基于向量空间建模(Vector Space Modeling)的方法,与前两种方法需要人工设计规则、提取特征不同,这种方法使用向量空间描述自然语言问句以及知识库中的实体和关系,利用收集的问题-答案对进行各向量表征的自动训练,通过比较问句和备选答案在向量空间中的距离实现对于输入问题的回答 Antoine Bordes, Jason Weston, Nicolas Usunier. Open question answering with weakly su-pervised embedding models
也可以按照输入问题的复杂度分成:
简单问句(factoid question answering):这种问题只需要一个三元组就能搞定,比较基础的通过LR的方法: Antoine Bordes, Jason Weston, Nicolas Usunier. Open question answering with weakly su-pervised embedding models;或者结合CNN、RNN神经网络的方法:Character-Level Question Answering with Attention
复杂问句:需要多个三元组,有时需要进一步的推理或者做一些计算。回答这类问题目前采用上面基于语义解析一类的方法效果较好。贴个微软目前比较新的工作 Wen-tau Yih, Ming-Wei Chang, Xiaodong He, and Jianfeng Gao. 2015. Semantic parsing via staged query graph generation: Question answering with knowledge base.
以上的论文中的系统均利用Freebase知识库来回答问题。
原文转载自: www.zhihu.com/question/30789770/answer/116138035
推荐内容 Recommended
- 知识付费时代的知识经纪人... 08-02
- 知识付费的未来是什么?... 07-30
- “知识付费”会让知识更值钱吗?... 11-17
- 内容创业知识付费让知识变现几点... 11-17
- “股神”巴菲特:互联网将为教育... 11-10
- 知识变现是什么?有哪些形式?... 11-05
- 企业付款到零钱 接口开通条件... 11-04
- 知识付费大幕已拉开,优质内容受... 10-31
- 从知识付费看优质内容的生产... 10-31
- 七牛云融合 CDN 使用场景... 04-19
相关内容 Related
- 阿里云服务器快照原理图文介绍... 11-17
- 自动问答研究进展、现状及趋势... 01-02
- 个性化问答系统架构... 01-02
- 基于知识库的问答... 12-25
- 无从下手落地问答系统?实用百度... 12-24
- 人机问答系统介绍... 12-24
- 人机问答系统的类别... 12-13
- 怎么利用知识图谱构建智能问答系... 12-10
- 问答系统设计的一些思考... 12-07
- 基于sklearn库,搭建一个... 12-06