Giving BERT a Calculator: Finding Operations and Arguments with Reading Comprehension
Not on the map. Why?
Abstract (arXiv)
Reading comprehension models have been successfully applied to extractive text answers, but it is unclear how best to generalize these models to abstractive numerical answers. We enable a BERT-based reading comprehension model to perform lightweight numerical reasoning. We augment the model with a predefined set of executable 'programs' which encompass simple arithmetic as well as extraction. Rather than having to learn to manipulate numbers directly, the model can pick a program and execute it. On the recent Discrete Reasoning Over Passages (DROP) dataset, designed to challenge reading comprehension models, we show a 33% absolute improvement by adding shallow programs. The model can learn to predict new operations when appropriate in a math word problem setting (Roy and Roth, 2015) with very few training examples.
Key facts. Cited by 51 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 22; 2023: 13; 2024: 2; 2025: 1; 2026: 1.
51 papers.
Sort:
By area:
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,407
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,332
- 2023CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquingcited by 783
- 2022PAL: Program-aided Language Modelscited by 652
- 2021TAT-QA: A Question Answering Benchmark on a Hybrid of Tabular and Textual Content in Financecited by 408
- 2023Augmented Language Models: a Surveycited by 403
- 2022Making Large Language Models Better Reasoners with Step-Aware Verifiercited by 233
- 2023REFINER: Reasoning Feedback on Intermediate Representationscited by 205
- 2022TALM: Tool Augmented Language Modelscited by 197
- 2023ChatDB: Augmenting LLMs with Databases as Their Symbolic Memorycited by 140
38 more
- 2021Investigating the Limitations of Transformers with Simple Arithmetic Taskscited by 139
- 2022Prompting Is Programming: A Query Language for Large Language Modelscited by 110
- 2022Successive Prompting for Decomposing Complex Questionscited by 94
- 2021Representing Numbers in NLP: a Survey and a Visioncited by 83
- 2022Towards Complex Document Understanding By Discrete Reasoningcited by 82
- 2021MATE: Multi-view Attention for Table Transformer Efficiencycited by 54
- 2022Reasoning Like Program Executorscited by 45
- 2022PACIFIC: Towards Proactive Conversational Question Answering over Tabular and Textual Data in Financecited by 45
- 2021MWP-BERT: Numeracy-Augmented Pre-training for Math Word Problem Solvingcited by 32
- 2022Exploring The Landscape of Distributional Robustness for Question Answering Modelscited by 23
- 2021Database Reasoning Over Textcited by 20
- 2021FORTAP: Using Formulas for Numerical-Reasoning-Aware Table Pretrainingcited by 19
- 2024Path-Consistency with Prefix Enhancement for Efficient Inference in LLMscited by 17
- 2022UniRPG: Unified Discrete Reasoning over Table and Text as Program Generationcited by 13
- 2023ProTIP: Progressive Tool Retrieval Improves Planningcited by 12
- 2021NT5?! Training T5 to Perform Numerical Reasoningcited by 11
- 2021Truth-Conditional Captioning of Time Series Datacited by 11
- 2022Induced Natural Language Rationales and Interleaved Markup Tokens Enable Extrapolation in Large Language Modelscited by 10
- 2022A Neural-Symbolic Approach to Natural Language Understandingcited by 8
- 2023Chain-of-Questions Training with Latent Answers for Robust Multistep Question Answeringcited by 8
- 2022OPERA:Operation-Pivoted Discrete Reasoning over Textcited by 7
- 2022Reflection of Thought: Inversely Eliciting Numerical Reasoning in Language Models via Solving Linear Systemscited by 7
- 2022Generalizing Math Word Problem Solvers via Solution Diversificationcited by 7
- 2023A Comprehensive Evaluation of Tool-Assisted Generation Strategiescited by 6
- 2023Doc2SoarGraph: Discrete Reasoning over Visually-Rich Table-Text Documents via Semantic-Oriented Hierarchical Graphscited by 5
- 2024Procedural Adherence and Interpretability Through Neuro-Symbolic Generative Agentscited by 5
- 2022Arithmetic-Based Pretraining -- Improving Numeracy of Pretrained Language Modelscited by 3
- 2022A Survey on Knowledge-Enhanced Pre-trained Language Modelscited by 3
- 2023FERMAT: An Alternative to Accuracy for Numerical Reasoningcited by 3
- 2023Grounded Intuition of GPT-Vision's Abilities with Scientific Imagescited by 3
- 2026Inclusion-of-Thoughts: Mitigating Preference Instability via Purifying the Decision Spacecited by 3
- 2021A Reinforcement Learning Environment for Mathematical Reasoning via Program Synthesiscited by 2
- 2021EviDR: Evidence-Emphasized Discrete Reasoning for Reasoning Machine Reading Comprehensioncited by 2
- 2022Discourse-Aware Graph Networks for Textual Logical Reasoningcited by 2
- 2021Discrete Reasoning Templates for Natural Language Understandingcited by 1
- 2022Improving Downstream Task Performance by Treating Numbers as Entitiescited by 1
- 2023Towards Graph-hop Retrieval and Reasoning in Complex Question Answering over Textual Databasecited by 1
- 2023Around the GLOBE: Numerical Aggregation Question-Answering on Heterogeneous Genealogical Knowledge Graphs with Deep Neural Networkscited by 0
50 most cited of 51 All 51 (JSON)
- 2026Inclusion-of-Thoughts: Mitigating Preference Instability via Purifying the Decision Space15 Mar 2026
- 2025SMARTAPS: Tool-augmented LLMs for Operations Management23 Jul 2025
- 2024Path-Consistency with Prefix Enhancement for Efficient Inference in LLMs25 Aug 2024
- 2024Procedural Adherence and Interpretability Through Neuro-Symbolic Generative Agents24 Feb 2024
- 2023ProTIP: Progressive Tool Retrieval Improves Planning16 Dec 2023
- 2023Grounded Intuition of GPT-Vision's Abilities with Scientific Images3 Nov 2023
- 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
- 2023ChatDB: Augmenting LLMs with Databases as Their Symbolic Memory6 Jun 2023
- 2023FERMAT: An Alternative to Accuracy for Numerical Reasoning27 May 2023
- 2023Gorilla: Large Language Model Connected with Massive APIs24 May 2023
- 2023Chain-of-Questions Training with Latent Answers for Robust Multistep Question Answering24 May 2023
38 more
- 2023Towards Graph-hop Retrieval and Reasoning in Complex Question Answering over Textual Database23 May 2023
- 2023CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing19 May 2023
- 2023Doc2SoarGraph: Discrete Reasoning over Visually-Rich Table-Text Documents via Semantic-Oriented Hierarchical Graphs3 May 2023
- 2023REFINER: Reasoning Feedback on Intermediate Representations4 Apr 2023
- 2023Augmented Language Models: a Survey15 Feb 2023
- 2022A Survey on Knowledge-Enhanced Pre-trained Language Models27 Dec 2022
- 2022Prompting Is Programming: A Query Language for Large Language Models12 Dec 2022
- 2022Successive Prompting for Decomposing Complex Questions8 Dec 2022
- 2022Generalizing Math Word Problem Solvers via Solution Diversification1 Dec 2022
- 2022PAL: Program-aided Language Models18 Nov 2022
- 2022Exploring The Landscape of Distributional Robustness for Question Answering Models22 Oct 2022
- 2022PACIFIC: Towards Proactive Conversational Question Answering over Tabular and Textual Data in Finance17 Oct 2022
- 2022UniRPG: Unified Discrete Reasoning over Table and Text as Program Generation15 Oct 2022
- 2022Reflection of Thought: Inversely Eliciting Numerical Reasoning in Language Models via Solving Linear Systems11 Oct 2022
- 2022Induced Natural Language Rationales and Interleaved Markup Tokens Enable Extrapolation in Large Language Models24 Aug 2022
- 2022Towards Complex Document Understanding By Discrete Reasoning25 Jul 2022
- 2022Discourse-Aware Graph Networks for Textual Logical Reasoning4 Jul 2022
- 2022Making Large Language Models Better Reasoners with Step-Aware Verifier6 Jun 2022
- 2022TALM: Tool Augmented Language Models24 May 2022
- 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Models21 May 2022
- 2022Arithmetic-Based Pretraining -- Improving Numeracy of Pretrained Language Models13 May 2022
- 2022Improving Downstream Task Performance by Treating Numbers as Entities7 May 2022
- 2022OPERA:Operation-Pivoted Discrete Reasoning over Text29 Apr 2022
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Models21 Mar 2022
- 2022A Neural-Symbolic Approach to Natural Language Understanding20 Mar 2022
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Models28 Jan 2022
- 2022Reasoning Like Program Executors27 Jan 2022
- 2021Truth-Conditional Captioning of Time Series Data5 Oct 2021
- 2021FORTAP: Using Formulas for Numerical-Reasoning-Aware Table Pretraining15 Sep 2021
- 2021MATE: Multi-view Attention for Table Transformer Efficiency9 Sep 2021
- 2021EviDR: Evidence-Emphasized Discrete Reasoning for Reasoning Machine Reading Comprehension18 Aug 2021
- 2021MWP-BERT: Numeracy-Augmented Pre-training for Math Word Problem Solving28 Jul 2021
- 2021A Reinforcement Learning Environment for Mathematical Reasoning via Program Synthesis15 Jul 2021
- 2021Database Reasoning Over Text2 Jun 2021
- 2021TAT-QA: A Question Answering Benchmark on a Hybrid of Tabular and Textual Content in Finance17 May 2021
- 2021NT5?! Training T5 to Perform Numerical Reasoning15 Apr 2021
- 2021Discrete Reasoning Templates for Natural Language Understanding5 Apr 2021
- 2021Representing Numbers in NLP: a Survey and a Vision24 Mar 2021
50 newest of 51 All 51 (JSON)
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,407
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,332
- 2023CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquingcited by 783
- 2022PAL: Program-aided Language Modelscited by 652
- 2023Augmented Language Models: a Surveycited by 403
- 2022Making Large Language Models Better Reasoners with Step-Aware Verifiercited by 233
- 2023REFINER: Reasoning Feedback on Intermediate Representationscited by 205
- 2022Reasoning Like Program Executorscited by 45
- 2024Path-Consistency with Prefix Enhancement for Efficient Inference in LLMscited by 17
- 2022A Neural-Symbolic Approach to Natural Language Understandingcited by 8
12 most cited of 17 All 17 (JSON)
- 2026Inclusion-of-Thoughts: Mitigating Preference Instability via Purifying the Decision Space15 Mar 2026
- 2024Path-Consistency with Prefix Enhancement for Efficient Inference in LLMs25 Aug 2024
- 2023FERMAT: An Alternative to Accuracy for Numerical Reasoning27 May 2023
- 2023Gorilla: Large Language Model Connected with Massive APIs24 May 2023
- 2023Towards Graph-hop Retrieval and Reasoning in Complex Question Answering over Textual Database23 May 2023
- 2023CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing19 May 2023
- 2023REFINER: Reasoning Feedback on Intermediate Representations4 Apr 2023
- 2023Augmented Language Models: a Survey15 Feb 2023
- 2022PAL: Program-aided Language Models18 Nov 2022
- 2022Reflection of Thought: Inversely Eliciting Numerical Reasoning in Language Models via Solving Linear Systems11 Oct 2022
- 2022Discourse-Aware Graph Networks for Textual Logical Reasoning4 Jul 2022
- 2022Making Large Language Models Better Reasoners with Step-Aware Verifier6 Jun 2022
12 newest of 17 All 17 (JSON)
- 2022TALM: Tool Augmented Language Modelscited by 197
- 2024Procedural Adherence and Interpretability Through Neuro-Symbolic Generative Agentscited by 5
- 2025SMARTAPS: Tool-augmented LLMs for Operations Managementcited by 0
- 2025SMARTAPS: Tool-augmented LLMs for Operations Management23 Jul 2025
- 2024Procedural Adherence and Interpretability Through Neuro-Symbolic Generative Agents24 Feb 2024
- 2022TALM: Tool Augmented Language Models24 May 2022
- 2021TAT-QA: A Question Answering Benchmark on a Hybrid of Tabular and Textual Content in Financecited by 408
- 2023ChatDB: Augmenting LLMs with Databases as Their Symbolic Memorycited by 140
- 2021Investigating the Limitations of Transformers with Simple Arithmetic Taskscited by 139
- 2022Prompting Is Programming: A Query Language for Large Language Modelscited by 110
- 2022Successive Prompting for Decomposing Complex Questionscited by 94
- 2021Representing Numbers in NLP: a Survey and a Visioncited by 83
- 2022Towards Complex Document Understanding By Discrete Reasoningcited by 82
- 2021MATE: Multi-view Attention for Table Transformer Efficiencycited by 54
- 2022PACIFIC: Towards Proactive Conversational Question Answering over Tabular and Textual Data in Financecited by 45
- 2021MWP-BERT: Numeracy-Augmented Pre-training for Math Word Problem Solvingcited by 32
- 2022Exploring The Landscape of Distributional Robustness for Question Answering Modelscited by 23
- 2021Database Reasoning Over Textcited by 20
12 most cited of 31 All 31 (JSON)
- 2023ProTIP: Progressive Tool Retrieval Improves Planning16 Dec 2023
- 2023Grounded Intuition of GPT-Vision's Abilities with Scientific Images3 Nov 2023
- 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
- 2023ChatDB: Augmenting LLMs with Databases as Their Symbolic Memory6 Jun 2023
- 2023Chain-of-Questions Training with Latent Answers for Robust Multistep Question Answering24 May 2023
- 2023Doc2SoarGraph: Discrete Reasoning over Visually-Rich Table-Text Documents via Semantic-Oriented Hierarchical Graphs3 May 2023
- 2022A Survey on Knowledge-Enhanced Pre-trained Language Models27 Dec 2022
- 2022Prompting Is Programming: A Query Language for Large Language Models12 Dec 2022
- 2022Successive Prompting for Decomposing Complex Questions8 Dec 2022
- 2022Generalizing Math Word Problem Solvers via Solution Diversification1 Dec 2022
- 2022Exploring The Landscape of Distributional Robustness for Question Answering Models22 Oct 2022
12 newest of 31 All 31 (JSON)