Neural Compositional Denotational Semantics for Question Answering
Not on the map. Why?
Abstract (arXiv)
Answering compositional questions requiring multi-step reasoning is challenging. We introduce an end-to-end differentiable model for interpreting questions about a knowledge graph (KG), which is inspired by formal approaches to semantics. Each span of text is represented by a denotation in a KG and a vector that captures ungrounded aspects of meaning. Learned composition modules recursively combine constituent spans, culminating in a grounding for the complete sentence which answers the question. For example, to interpret "not green", the model represents "green" as a set of KG entities and "not" as a trainable ungrounded vector---and then uses this vector to parameterize a composition function that performs a complement operation. For each sentence, we build a parse chart subsuming all possible parses, allowing the model to jointly learn both the composition operators and output structure by gradient descent from end-task supervision. The model learns a variety of challenging semantic operators, such as quantifiers, disjunctions and composed relations, and infers latent syntactic structure. It also generalizes well to longer questions than seen in its training data, in contrast to RNN, its tree-based variants, and semantic parsing baselines.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 2; 2024: 1.
11 papers.
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 98
- 2023Exploring Chain-of-Thought Style Prompting for Text-to-SQLcited by 69
- 2022Is a Question Decomposition Unit All We Need?cited by 37
- 2022On the Compositional Generalization Gap of In-Context Learningcited by 24
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanationcited by 17
- 2024Metasql: A Generate-then-Rank Framework for Natural Language to SQL Translationcited by 17
- 2021How Modular Should Neural Module Networks Be for Systematic Generalization?cited by 15
- 2022VQA and Visual Reasoning: An Overview of Recent Datasets, Methods and Challengescited by 14
- 2023Knowledge Crosswords: Geometric Knowledge Reasoning with Large Language Modelscited by 11
- 2021Extracting the Unknown from Long Math Problemscited by 0
- 2021Prediction or Comparison: Toward Interpretable Qualitative Reasoningcited by 0
- 2024Metasql: A Generate-then-Rank Framework for Natural Language to SQL Translation27 Feb 2024
- 2023Knowledge Crosswords: Geometric Knowledge Reasoning with Large Language Models2 Oct 2023
- 2023Exploring Chain-of-Thought Style Prompting for Text-to-SQL23 May 2023
- 2022VQA and Visual Reasoning: An Overview of Recent Datasets, Methods and Challenges26 Dec 2022
- 2022On the Compositional Generalization Gap of In-Context Learning15 Nov 2022
- 2022State-of-the-art generalisation research in NLP: A taxonomy and review6 Oct 2022
- 2022Is a Question Decomposition Unit All We Need?25 May 2022
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanation5 May 2022
- 2021How Modular Should Neural Module Networks Be for Systematic Generalization?15 Jun 2021
- 2021Prediction or Comparison: Toward Interpretable Qualitative Reasoning4 Jun 2021
- 2021Extracting the Unknown from Long Math Problems22 Mar 2021