📄 Paper: Mathematical Reasoning in Large Language Models: Assessing Logical and Arithmetic Errors across Wide Numerical Ranges
🔗 GitHub Repository: GSM-Ranges GitHub
GSM-Ranges is a dataset generator built upon the GSM8K benchmark. It systematically modifies numerical values in math word problems to assess the robustness of large language models (LLMs) across a broad spectrum of numerical scales. By introducing numerical perturbations, GSM-Ranges evaluates how well LLMs generalize mathematical reasoning to out-of-distribution numerical values.
Each perturbation level includes 50 sets of 100 questions, resulting in 5,000 problems per level. The dataset also includes the original 100 base questions from GSM8K for comparison.
| Original GSM8K Problem | GSM-Ranges (Level 6 Perturbation) |
|---|---|
| Judy teaches 5 dance classes every day on weekdays and 8 on Saturday. If each class has 15 students and she charges $15 per student, how much money does she make in one week? | Judy teaches 3,124,213 dance classes every day on weekdays and 7,832,129 on Saturday. If each class has 25 students and she charges $35 per student, how much money does she make in one week? |
GSM-Ranges applies six levels of numerical perturbation to each question:
These perturbations maintain the logical structure of the original problems while introducing numerical diversity. For more details on the methodology, refer to the paper:
👉 Mathematical Reasoning in Large Language Models.
This dataset is a sample. To generate your own randomized GSM-Ranges dataset, visit the GitHub repository:
👉 GSM-Ranges GitHub
If you use GSM-Ranges in your research, please cite:
@article{shresthakim2025gsmranges,
title={Mathematical Reasoning in Large Language Models: Assessing Logical and Arithmetic Errors across Wide Numerical Ranges},
author={Shrestha, Safal and Kim, Minwu and Ross, Keith},
journal={arXiv preprint arXiv:2502.08680},
year={2025}
}
4 commits
1 commits
📄 Paper: Mathematical Reasoning in Large Language Models: Assessing Logical and Arithmetic Errors across Wide Numerical Ranges
🔗 GitHub Repository: GSM-Ranges GitHub
GSM-Ranges is a dataset generator built upon the GSM8K benchmark. It systematically modifies numerical values in math word problems to assess the robustness of large language models (LLMs) across a broad spectrum of numerical scales. By introducing numerical perturbations, GSM-Ranges evaluates how well LLMs generalize mathematical reasoning to out-of-distribution numerical values.
Each perturbation level includes 50 sets of 100 questions, resulting in 5,000 problems per level. The dataset also includes the original 100 base questions from GSM8K for comparison.
| Original GSM8K Problem | GSM-Ranges (Level 6 Perturbation) |
|---|---|
| Judy teaches 5 dance classes every day on weekdays and 8 on Saturday. If each class has 15 students and she charges $15 per student, how much money does she make in one week? | Judy teaches 3,124,213 dance classes every day on weekdays and 7,832,129 on Saturday. If each class has 25 students and she charges $35 per student, how much money does she make in one week? |
GSM-Ranges applies six levels of numerical perturbation to each question:
These perturbations maintain the logical structure of the original problems while introducing numerical diversity. For more details on the methodology, refer to the paper:
👉 Mathematical Reasoning in Large Language Models.
This dataset is a sample. To generate your own randomized GSM-Ranges dataset, visit the GitHub repository:
👉 GSM-Ranges GitHub
If you use GSM-Ranges in your research, please cite:
@article{shresthakim2025gsmranges,
title={Mathematical Reasoning in Large Language Models: Assessing Logical and Arithmetic Errors across Wide Numerical Ranges},
author={Shrestha, Safal and Kim, Minwu and Ross, Keith},
journal={arXiv preprint arXiv:2502.08680},
year={2025}
}
4 commits
1 commits