Jul, 2023

VisKoP:面向交互知识库问答的视觉知识导向编程

TL;DR我们介绍了 VisKoP,一个以可视化知识为导向的编程平台,它集成了人类的编辑和调试能力来解决知识库查询问题。VisKoP 不仅提供了神经程序归纳模块,将自然语言问题转化为面向知识的编程语言 (KoPL),还将 KoPL 程序映射成图形元素。通过简单的图形操作,如拖动添加知识操作符和填充操作符参数,可以编辑 KoPL 程序。此外,VisKoP 还为其知识库模式提供自动补全功能,用户可以通过检查中间结果轻松调试 KoPL 程序。为了实现百万实体级别的实际知识库查询应用,我们为后端设计了高效的 KoPL 执行引擎。实验证明,VisKoP 非常高效,用户交互可以纠正错误的 KoPL 程序大部分,从而获得正确的答案。VisKoP 的在线演示、稳定版本和具有新功能的测试版本、高效的 KoPL 引擎以及演示视频现已公开提供。