CLAILGOct 31, 2016

Neural Symbolic Machines: Learning Semantic Parsers on Freebase with Weak Supervision

arXiv:1611.00020v4427 citations
Originality Incremental advance
AI Analysis

It addresses the challenge of combining neural networks with symbolic reasoning for domain-specific tasks like question answering, representing an incremental improvement over existing methods.

The paper tackles the problem of learning semantic parsers for language understanding and symbolic reasoning on Freebase with weak supervision, achieving state-of-the-art performance on the WebQuestionsSP dataset using only question-answer pairs.

Harnessing the statistical power of neural networks to perform language understanding and symbolic reasoning is difficult, when it requires executing efficient discrete operations against a large knowledge-base. In this work, we introduce a Neural Symbolic Machine, which contains (a) a neural "programmer", i.e., a sequence-to-sequence model that maps language utterances to programs and utilizes a key-variable memory to handle compositionality (b) a symbolic "computer", i.e., a Lisp interpreter that performs program execution, and helps find good programs by pruning the search space. We apply REINFORCE to directly optimize the task reward of this structured prediction problem. To train with weak supervision and improve the stability of REINFORCE, we augment it with an iterative maximum-likelihood training process. NSM outperforms the state-of-the-art on the WebQuestionsSP dataset when trained from question-answer pairs only, without requiring any feature engineering or domain-specific knowledge.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes