Program Transfer and Ontology Awareness for Semantic Parsing in KBQA

10/12/2021
by   Shulin Cao, et al.
0

Semantic parsing in KBQA aims to parse natural language questions into logical forms, whose execution against a knowledge base produces answers. Learning semantic parsers from question-answer pairs requires searching over a huge space of logical forms for ones consistent with answers. Current methods utilize various prior knowlege or entity-level KB constraints to reduce the search space. In this paper, we investigate for the first time prior knowledge from external logical form annotations and ontology-level constraints. We design a hierarchical architecture for program transfer, and propose an ontology-guided pruning algorithm to reduce the search space. The experiments on ComplexWebQuestions show that our method improves the state-of-the-art F1 score from 44.0 the effectiveness of program transfer and ontology awareness.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2019

Effective Search of Logical Forms for Weakly Supervised Knowledge-Based Question Answering

Many algorithms for Knowledge-Based Question Answering (KBQA) depend on ...
research
07/10/2019

Semantic Parsing with Dual Learning

Semantic parsing converts natural language queries into structured logic...
research
09/30/2022

DecAF: Joint Decoding of Answers and Logical Forms for Question Answering over Knowledge Bases

Question answering over knowledge bases (KBs) aims to answer natural lan...
research
09/30/2011

Learning Dependency-Based Compositional Semantics

Suppose we want to build a system that answers a natural language questi...
research
08/03/2015

Compositional Semantic Parsing on Semi-Structured Tables

Two important aspects of semantic parsing for question answering are the...
research
05/12/2020

Semantic Scaffolds for Pseudocode-to-Code Generation

We propose a method for program generation based on semantic scaffolds, ...
research
04/17/2022

ArcaneQA: Dynamic Program Induction and Contextualized Encoding for Knowledge Base Question Answering

Question answering on knowledge bases (KBQA) poses a unique challenge fo...

Please sign up or login with your details

Forgot password? Click here to reset