基于模版生成的KBQA和基于语义解析的KBQA,方法有什么不同?

我看基于模版的KBQA是根据解析后的语义对,找寻响应的查询模版生成Answer;语义解析,是在解析后,根据语义解析的结果生成Answer,不同语义结构有不同的查询,那么,这两种方法我看本质上差不多啊

王昊奋 - 知识图谱从业者

赞同来自:

基于template的方法,是做template匹配和排序,之后就是一个确定性的,template是事先给定的。有点类似IRQA中的retrieval。而semantic parsing,是通过事先定义的parse grammar constructors,利用grammar的组合性来形成合法的grammar,再执行。template更简单,semantic parsing搜索空间大,但是更灵活。可以让tempalte认为是一种频繁的grammar。

要回复问题请先登录注册