Training AI reasoning systems that can perform simple mathematical reasoning is an important task, as numbers are ubiquitous in textual data.

Mathematical reasoning - abstract image.

Mathematical reasoning – abstract image. Image credit: Pxhere, CC0 Public Domain

A recent paper on arXIv.org introduces a multi-task benchmark consisting of eight different tasks, whose solution at its core requires an understanding of simple arithmetic. They may require commonsense reasoning or reading comprehension to be combined with the core skill of simple arithmetic.

Researchers show that it is a challenging benchmark even for state-of-the-art large-scale language models, which obtain poor scores even after fine-tuning. Furthermore, a memory-augmented neural model is proposed to demonstrate the utility of such a multi-task meta dataset.  The model obtains an average improvement of 3.4% when jointly trained on all the tasks as opposed to task-specific training.

Given the ubiquitous nature of numbers in text, reasoning with numbers to perform simple calculations is an important skill of AI systems. While many datasets and models have been developed to this end, state-of-the-art AI systems are brittle; failing to perform the underlying mathematical reasoning when they appear in a slightly different scenario. Drawing inspiration from GLUE that was proposed in the context of natural language understanding, we propose NumGLUE, a multi-task benchmark that evaluates the performance of AI systems on eight different tasks, that at their core require simple arithmetic understanding. We show that this benchmark is far from being solved with neural models including state-of-the-art large-scale language models performing significantly worse than humans (lower by 46.4%). Further, NumGLUE promotes sharing knowledge across tasks, especially those with limited training data as evidenced by the superior performance (average gain of 3.4% on each task) when a model is jointly trained on all the tasks as opposed to task-specific modeling. Finally, we hope that NumGLUE will encourage systems that perform robust and general arithmetic reasoning within language, a first step towards being able to perform more complex mathematical reasoning.

Research article: Mishra, S., “NumGLUE: A Suite of Fundamental yet Challenging Mathematical Reasoning Tasks”, 2022. Link: https://arxiv.org/abs/2204.05660