Learning a Natural Language Interface with Neural Programmer
Not on the map. Why?
Abstract (arXiv)
Learning a natural language interface for database tables is a challenging task that involves deep language understanding and multi-step reasoning. The task is often approached by mapping natural language queries to logical forms or programs that provide the desired response when executed on the database. To our knowledge, this paper presents the first weakly supervised, end-to-end neural network model to induce such programs on a real-world dataset. We enhance the objective function of Neural Programmer, a neural network with built-in discrete operations, and apply it on WikiTableQuestions, a natural language question-answering dataset. The model is trained end-to-end with weak supervision of question-answer pairs, and does not require domain-specific grammars, rules, or annotations that are key elements in previous approaches to program induction. The main experimental result in this paper is that a single Neural Programmer model achieves 34.2% accuracy using only 10,000 examples with weak supervision. An ensemble of 15 models, with a trivial combination technique, achieves 37.7% accuracy, which is competitive to the current state-of-the-art accuracy of 37.1% obtained by a traditional natural language semantic parser.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Nov 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2018: 1; 2019: 0; 2020: 0; 2021: 4; 2022: 1; 2023: 4; 2024: 3; 2025: 1.
14 papers.
Sort:
By area:
- 2021TAPEX: Table Pre-training via Learning a Neural SQL Executorcited by 233
- 2022A Survey on Table Question Answering: Recent Advancescited by 41
- 2021Program Transfer for Answering Complex Questions over Knowledge Basescited by 34
- 2018Improving a Neural Semantic Parser by Counterfactual Learning from Human Bandit Feedbackcited by 32
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketchcited by 28
- 2021GNN is a Counter? Revisiting GNN for Question Answeringcited by 21
- 2023From Zero to Hero: Examining the Power of Symbolic Tasks in Instruction Tuningcited by 14
- 2021Weakly Supervised Neuro-Symbolic Module Networks for Numerical Reasoningcited by 10
- 2024Accurate and Regret-aware Numerical Problem Solver for Tabular Question Answeringcited by 10
- 2023A Comprehensive Evaluation of Tool-Assisted Generation Strategiescited by 6
- 2024Thought-Like-Pro: Enhancing Reasoning of Large Language Models through Self-Driven Prolog-based Chain-of-Thoughtcited by 3
- 2023VisKoP: Visual Knowledge oriented Programming for Interactive Knowledge Base Question Answeringcited by 2
- 2025What Really Matters for Table LLMs? A Meta-Evaluation of Model and Data Effects24 Jan 2025
- 2024Accurate and Regret-aware Numerical Problem Solver for Tabular Question Answering10 Oct 2024
- 2024Thought-Like-Pro: Enhancing Reasoning of Large Language Models through Self-Driven Prolog-based Chain-of-Thought18 Jul 2024
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketch25 Mar 2024
- 2023A Comprehensive Evaluation of Tool-Assisted Generation Strategies16 Oct 2023
- 2023Around the GLOBE: Numerical Aggregation Question-Answering on Heterogeneous Genealogical Knowledge Graphs with Deep Neural Networks30 Jul 2023
- 2023VisKoP: Visual Knowledge oriented Programming for Interactive Knowledge Base Question Answering6 Jul 2023
- 2023From Zero to Hero: Examining the Power of Symbolic Tasks in Instruction Tuning17 Apr 2023
- 2022A Survey on Table Question Answering: Recent Advances12 Jul 2022
- 2021Program Transfer for Answering Complex Questions over Knowledge Bases12 Oct 2021
- 2021GNN is a Counter? Revisiting GNN for Question Answering7 Oct 2021
- 2021TAPEX: Table Pre-training via Learning a Neural SQL Executor16 Jul 2021
- 2021TAPEX: Table Pre-training via Learning a Neural SQL Executorcited by 233
- 2022A Survey on Table Question Answering: Recent Advancescited by 41
- 2021Program Transfer for Answering Complex Questions over Knowledge Basescited by 34
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketchcited by 28
- 2021GNN is a Counter? Revisiting GNN for Question Answeringcited by 21
- 2023From Zero to Hero: Examining the Power of Symbolic Tasks in Instruction Tuningcited by 14
- 2021Weakly Supervised Neuro-Symbolic Module Networks for Numerical Reasoningcited by 10
- 2024Accurate and Regret-aware Numerical Problem Solver for Tabular Question Answeringcited by 10
- 2023A Comprehensive Evaluation of Tool-Assisted Generation Strategiescited by 6
- 2023VisKoP: Visual Knowledge oriented Programming for Interactive Knowledge Base Question Answeringcited by 2
- 2025What Really Matters for Table LLMs? A Meta-Evaluation of Model and Data Effectscited by 2
- 2023Around the GLOBE: Numerical Aggregation Question-Answering on Heterogeneous Genealogical Knowledge Graphs with Deep Neural Networkscited by 0
- 2025What Really Matters for Table LLMs? A Meta-Evaluation of Model and Data Effects24 Jan 2025
- 2024Accurate and Regret-aware Numerical Problem Solver for Tabular Question Answering10 Oct 2024
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketch25 Mar 2024
- 2023A Comprehensive Evaluation of Tool-Assisted Generation Strategies16 Oct 2023
- 2023Around the GLOBE: Numerical Aggregation Question-Answering on Heterogeneous Genealogical Knowledge Graphs with Deep Neural Networks30 Jul 2023
- 2023VisKoP: Visual Knowledge oriented Programming for Interactive Knowledge Base Question Answering6 Jul 2023
- 2023From Zero to Hero: Examining the Power of Symbolic Tasks in Instruction Tuning17 Apr 2023
- 2022A Survey on Table Question Answering: Recent Advances12 Jul 2022
- 2021Program Transfer for Answering Complex Questions over Knowledge Bases12 Oct 2021
- 2021GNN is a Counter? Revisiting GNN for Question Answering7 Oct 2021
- 2021TAPEX: Table Pre-training via Learning a Neural SQL Executor16 Jul 2021
- 2021Weakly Supervised Neuro-Symbolic Module Networks for Numerical Reasoning28 Jan 2021