ATHENA: Mathematical Reasoning with Thought Expansion

EMNLP 2023  ยท  JB. Kim, Hazel Kim, Joonghyuk Hahn, Yo-Sub Han ยท

Solving math word problems depends on how to articulate the problems, the lens through which models view human linguistic expressions. Real-world settings count on such a method even more due to the diverse practices of the same mathematical operations. Earlier works constrain available thinking processes by limited prediction strategies without considering their significance in acquiring mathematical knowledge. We introduce Attention-based THought Expansion Network Architecture (ATHENA) to tackle the challenges of real-world practices by mimicking human thought expansion mechanisms in the form of neural network propagation. A thought expansion recurrently generates the candidates carrying the thoughts of possible math expressions driven from the previous step and yields reasonable thoughts by selecting the valid pathways to the goal. Our experiments show that ATHENA achieves a new state-of-the-art stage toward the ideal model that is compelling in variant questions even when the informativeness in training examples is restricted.

PDF Abstract EMNLP 2023 PDF EMNLP 2023 Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Math Word Problem Solving ASDiv-A ATHENA (roberta-large) Execution Accuracy 91 # 1
Math Word Problem Solving ASDiv-A ATHENA (roberta-base) Execution Accuracy 86.4 # 3
Math Word Problem Solving Math23K ATHENA (roberta-large) Accuracy (training-test) 86.5 # 2
Math Word Problem Solving Math23K ATHENA (roberta-base) Accuracy (training-test) 84.4 # 7
Math Word Problem Solving MAWPS ATHENA (roberta-base) Accuracy (%) 92.2 # 6
Math Word Problem Solving MAWPS ATHENA (roberta-large) Accuracy (%) 93 # 3
Math Word Problem Solving SVAMP ATHENA (roberta-large) Execution Accuracy 54.8 # 12
Math Word Problem Solving SVAMP ATHENA (roberta-base) Execution Accuracy 45.6 # 15
Math Word Problem Solving SVAMP (1:N) ATHENA (roberta-large) Execution Accuracy 67.8 # 1
Math Word Problem Solving SVAMP (1:N) ATHENA (roberta-base) Execution Accuracy 52.5 # 2

Methods


No methods listed for this paper. Add relevant methods here