Knowledge bases (KBs) are often incomplete and constantly changing in practice. Yet, in many question answering applications coupled with knowledge bases, the sparse nature of KBs is often overlooked. To this end, we propose a case-based reasoning approach, CBR-iKB, for knowledge base question answering (KBQA) with incomplete-KB as our main focus. Our method ensembles decisions from multiple reasoning chains with a novel nonparametric reasoning algorithm. By design, CBR-iKB can seamlessly adapt to changes in KBs without any task-specific training or fine-tuning. Our method achieves 100% accuracy on MetaQA and establishes new state-of-the-art on multiple benchmarks. For instance, CBR-iKB achieves an accuracy of 70% on WebQSP under the incomplete-KB setting, outperforming the existing state-of-the-art method by 22.3%.
翻译:知识基础(KB)往往不完全,而且在实践中不断发生变化。然而,在许多回答应用和知识基础的问题中,KB的稀疏性质常常被忽视。为此,我们提出了基于案例的推理方法(CBR-iKB),用于知识基础回答(KBQA),以不完整的KB作为我们的主要焦点。我们的方法将多种推理链中的决定与新的非参数推理算法结合起来。通过设计,CBR-iKB可以无缝地适应KBs的变化,而无需任何特定任务的培训或微调。我们的方法在MetaQA上实现了100%的准确性,并在多个基准上建立了新的最新水平。例如,CBR-iKB在不完全的KB设置下,在WebQSP上实现了70%的准确性,比现有的最先进的方法高出22.3%。