Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

LEMMA: Learning from Errors for MatheMatical Advancement in LLMs

About

Large language models (LLMs) have demonstrated remarkable reasoning capability in solving mathematical problems. However, existing approaches primarily focus on improving the quality of correct training data, e.g., distilling high-quality correct solutions from advanced models, neglecting the value contained in error data, potentially hindering the model's reflective ability. Though some studies attempt to leverage error data, they often involve complex mechanisms, such as Monte Carlo Tree Search (MCTS) to explore error nodes. In this work, we propose to enhance LLMs' reasoning ability by Learning from Errors for Mathematical Advancement (LEMMA). LEMMA constructs data consisting of an incorrect solution with an erroneous step and a reflection connection to a correct solution for fine-tuning. Specifically, we systematically analyze the model-generated error types and introduce an error-type grounded mistake augmentation method to collect diverse and representative errors. Correct solutions are either from fixing the errors or generating a fresh start. Through a model-aware smooth reflection connection, the erroneous solution is transferred to the correct one. By fine-tuning on the constructed dataset, the model is able to self-correct errors autonomously within the generation process without relying on external critique models. Experimental results demonstrate that LEMMA achieves significant performance improvements over other strong baselines.

Zhuoshi Pan, Yu Li, Honglin Lin, Qizhi Pei, Zinan Tang, Wei Wu, Chenlin Ming, H. Vicky Zhao, Conghui He, Lijun Wu• 2025

Related benchmarks

TaskDatasetResultRank
Mathematical ReasoningGSM8K (test)
Accuracy87.4
797
Mathematical ReasoningMATH (test)
Overall Accuracy62.9
433
Mathematical ReasoningSVAMP
Accuracy88.9
368
Mathematical ReasoningASDIV
Accuracy0.93
221
Mathematical ReasoningMAWPS
Accuracy94.8
219
Mathematical ReasoningCollegeMATH
Accuracy39.1
161
Mathematical ReasoningMATH (test)
Pass@151.7
151
Mathematical ReasoningMATH
Pass@150.6
112
Mathematical ReasoningSVAMP
Pass@182.8
35
Mathematical ReasoningMAWPS
Pass@191.9
28
Showing 10 of 18 rows

Other info

Code

Follow for update