WARM: A Weakly (+Semi) Supervised Math Word Problem Solver

Oishik Chatterjee, Isha Pandey, Aashish Waikar, Vishwajeet Kumar, Ganesh Ramakrishnan


Abstract
Solving math word problems (MWPs) is an important and challenging problem in natural language processing. Existing approaches to solving MWPs require full supervision in the form of intermediate equations. However, labeling every MWP with its corresponding equations is a time-consuming and expensive task. In order to address this challenge of equation annotation, we propose a weakly supervised model for solving MWPs by requiring only the final answer as supervision. We approach this problem by first learning to generate the equation using the problem description and the final answer, which we subsequently use to train a supervised MWP solver. We propose and compare various weakly supervised techniques to learn to generate equations directly from the problem description and answer. Through extensive experiments, we demonstrate that without using equations for supervision, our approach achieves accuracy gains of 4.5% and 32% over the current state-of-the-art weakly-supervised approach, on the standard Math23K and AllArith datasets respectively. Additionally, we curate and release new datasets of roughly 10k MWPs each in English and in Hindi (a low-resource language). These datasets are suitable for training weakly supervised models. We also present an extension of our model to semi-supervised learning and present further improvements on results, along with insights.
Anthology ID:
2022.coling-1.421
Volume:
Proceedings of the 29th International Conference on Computational Linguistics
Month:
October
Year:
2022
Address:
Gyeongju, Republic of Korea
Venue:
COLING
SIG:
Publisher:
International Committee on Computational Linguistics
Note:
Pages:
4753–4764
Language:
URL:
https://aclanthology.org/2022.coling-1.421
DOI:
Bibkey:
Cite (ACL):
Oishik Chatterjee, Isha Pandey, Aashish Waikar, Vishwajeet Kumar, and Ganesh Ramakrishnan. 2022. WARM: A Weakly (+Semi) Supervised Math Word Problem Solver. In Proceedings of the 29th International Conference on Computational Linguistics, pages 4753–4764, Gyeongju, Republic of Korea. International Committee on Computational Linguistics.
Cite (Informal):
WARM: A Weakly (+Semi) Supervised Math Word Problem Solver (Chatterjee et al., COLING 2022)
Copy Citation:
PDF:
https://aclanthology.org/2022.coling-1.421.pdf
Code
 iishapandey/warm
Data
Math23K