我从用户那里得到问题,并尝试从语法上理解。
我的目标是从用户输入的问题中识别确切的问题句子。像
Obama is president of USA, who is his wife?
因此,我可以应用anaphora resolution
并将his
指向Obama
并将上述句子转换为
Obama is president of USA, who is Obama wife?
但是如何从语法上识别确切的句子句子,即Who is obama wife?
来自整个问题
我正在尝试使用pylinkgrammar
为上述句子提供54个链接,例如
linkparser>
Linkage 54, cost vector = (UNUSED=0 DIS= 8.05 LEN=24)
+------------------------------Xp------------------------------+
+---------------------->WV---------------------->+ |
+-------------------Xx-------------------+-->WV->+---SIs---+ |
+----Wd---+--Ss--+--Oum--+---Mp--+-Js+ +Wq+--Q-+ +Ds**c+ |
| | | | | | | | | | | |
LEFT-WALL Obama[!] is.v president.t of USA.l , who is.v his wife.n ?
我想做什么定义不同问题类型的模式,如W5H1,基于连词的问题等。
但我没有找到如何为这些模式编写规则,任何建议和参考都会非常明显?
答案 0 :(得分:1)
您可以尝试从原始文本中提取不同的可能子问题(假设),并测试文本和假设之间的文本蕴涵。查看http://hltfbk.github.io/Excitement-Open-Platform/#Recognizing_Textual_Entailment