PAROT: Translating natural language to SPARQL(PAROT:将自然语言翻译成SPARQL)--03

本文介绍了PAROT系统如何通过识别自然语言查询中的目标词汇,利用类型化依赖解析器来翻译成SPARQL语句。PAROT针对以Wh开头的查询和非Wh查询制定了不同规则,例如通过nsubj和coordination conjunction等依赖关系来确定目标词汇。
摘要由CSDN通过智能技术生成

Author:Peter Ochieng(<--这个是作者!)

3.PAROT结构
3.1 Step1:识别目标
      识别用户提交的自然语言查询语句并提取目标词汇,该目标词汇可以直接放置在SPARQL的SELECT之后。为了帮助识别用户提交的查询中的目标词汇,我们使用类型化依赖解析器(typed dependency parser),如Stanford类型化依赖解析器(2015,Marneffe & Manning--Standford typed dependency parser)。该依赖器可以识别语法关系并且提取词汇。为了提取查询中的目标字,我们把查询分为两类:Wh(WRB,WP,WDT)、non WH(读到这里,我还不知道它们是什么的缩写!?)。
3.1.1 基于Wh目标词汇的查询
       此类查询由Wh开始的词汇组成,比如什么、何时、哪里、谁、谁的、哪一个、是谁、为什么、怎样(what, when, where, who, whom, which, whose, why, and how)。为了识别此类查询中的目标词汇,我们在方程1、2中应用两种关键的规则(方程在下面)。

公式的图片


(对于方程的个人理解:1a-->任意x、y条件下的W,使用nsubj能够产生目标W;1b-->任意x、y、z下的W通过nsubj和conj能够产生目标W;2a和2b使用nsubjp

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值