--
06
问答
Q:非链式查询如何解码?
A:非链式查询一般是二叉树的形式,我们可以通过前序或中序遍历的方法将其转变为链式查询。
Q:KoPL是否有一些序列化的表示方法?比如文本到查询图是如何生成的?
A:KoPL是一种过程化的语言,基本上不存在图结构。它主要有序列化和树形两种结构,树结构主要是二叉树。如果是SPARQL这种图结构,可以采用深度优先或广度优先方法来进行遍历。
Q:KBQA中需要对每个问题进行复杂度识别么?系统是通过实体加规则的方法进行判断的么?
A:这个问题不需要进行区分,如果复杂问题都能够回答的话,那么简单问题也能够回答得很好。简单问题可以看做多跳推理的特例,它是一跳的推理。如果要进行区分的话,可以直接训练一个分类模型。
Q:KoPL能够在Neo4J上进行推理?
A:目前来说是不行的,KoPL是运行在我们自研的引擎上。但KoPL是可以跟其它语言作转换,这是我们目前正在进行的工作,通过中间语言来将KoPL转换为其它查询语言。
今天的分享就到这里,谢谢大家。