mAceReason-Math: A Dataset of High-Quality Multilingual Math Problems Ready For RLVR
Organizations: Apple · Hasso Plattner Institute & ELLIS Unit Potsdam
Abstract
Reinforcement Learning with Verifiable Rewards (RLVR) has been successfully applied to significantly boost the capabilities of pretrained large language models, especially in the math and logic problem domains. However, current research and available training datasets remain English-centric. While multilingual training data and benchmarks have been created in the past, they were not created with RLVR and current model capability in mind, and their level of difficulty is often too low to provide appropriate training signals for current models. To address this gap, we provide mAceReason-Math, a dataset of high-quality translations of challenging math problems sourced from a corpus specifically curated for RLVR (AceReason-Math). We further take specific care to clean and improve our translations, resulting in a coverage of 14 languages with more than 10,000 samples per language. We release the dataset to facilitate multilingual RLVR research and benchmarking in the research community.
Figures & tables
| English (Original) | Translated (Language) |
| How many integers are there between and ? | German: Wie viele ganze Zahlen gibt es zwischen und ? |
| Given the function is defined on the interval and is an odd function, then ? | Italian: Data la funzione definita nell’intervallo che è una funzione dispari, allora ? |
| A circle with radius is inscribed in an isosceles trapezoid. The upper base of the trapezoid is half of its height. Find the area of the trapezoid. | Japanese: 半径 の円が二等辺台形に内接している。この台形の上底は高さの半分である。台形の面積を求めよ。 |
| Given that an office at a school needs to arrange a duty roster from the 1st to the 6th day with six designated individuals participating, find the total number of different arrangements possible, given that person A and person B cannot be adjacent, and person C and person D also cannot be adjacent. | Chinese: 学校某办公室需要安排6个指定人员在第1天到第6天进行值班,已知甲和乙不能相邻,丙和丁也不能相邻,求共有多少种不同的安排方案。 |
| Given a function , where and . If for and , find the value of . | Russian: Дана функция , где и . Если для и , найди значение . |
| If 105 customers purchased a total of 300 cans of soda, with every customer purchasing at least one can of soda, determine the maximum possible median number of cans of soda bought per customer that day. | Brazilian Portuguese: Se 105 clientes compraram um total de 300 latas de refrigerante, sendo que cada cliente comprou pelo menos uma lata de refrigerante, determine a mediana máxima possível do número de latas de refrigerante compradas por cliente naquele dia. |
| Model | en | zh | de | es | fr | it | pt | ru | ja | ko | th | bn | te | sw | Average |
| Open-weight models (avg@8 evaluation) | |||||||||||||||
| \fontspec_if_language:nTF ENG \addfontfeature Language=Englishgpt-oss-20b | 79.2 | 78.6 | 77.5 | 75.0 | 78.3 | 75.8 | 76.6 | 79.1 | 78.2 | 75.5 | 78.2 | 73.8 | 77.8 | 64.8 | 76.3 3.4 |
| \fontspec_if_language:nTF ENG \addfontfeature Language=EnglishSmolLM3-3B | 77.9 | 53.6 | 69.5 | 72.8 | 72.0 | 70.0 | 71.8 | 69.2 | 58.8 | 55.3 | 59.2 | 28.0 | 16.8 | 20.9 | 56.8 18.9 |
| \fontspec_if_language:nTF ENG \addfontfeature Language=Englishgemma-3-12b-it | 58.3 | 51.0 | 48.3 | 53.9 | 54.1 | 53.9 | 52.8 | 52.4 | 48.0 | 48.2 | 52.4 | 42.5 | 42.8 | 42.3 | 50.1 4.6 |
| \fontspec_if_language:nTF ENG \addfontfeature Language=Englishgemma-3-4b-it | 29.5 | 35.3 | 31.0 | 45.6 | 42.6 | 43.1 | 41.8 | 39.9 | 24.1 | 32.8 | 35.1 | 24.6 | 25.2 | 23.8 | 33.9 7.2 |
| \fontspec_if_language:nTF ENG \addfontfeature Language=Englishgemma-3-1b-it | 19.4 | 9.1 | 9.3 | 11.4 | 10.3 | 11.1 | 10.9 | 10.0 | 7.8 | 6.0 | 6.6 | 7.0 | 4.5 | 3.3 | 9.1 3.6 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Language | Train (Parallel) | Test (Parallel) | Train (All) |
| English | 7,620 | 190 | 12,245 |
| German | 7,620 | 190 | 11,151 |
| French | 7,620 | 190 | 11,007 |
| Spanish | 7,620 | 190 | 11,346 |
| Chinese | 7,620 | 190 | 10,470 |
| Russian | 7,620 | 190 | 11,237 |
| Primary Category | Count | Subcategory | Illustrative Examples |
| Missing Context | ~2% | Missing Visual | “The diagram shows three rectangles and three straight lines. What is the value of p + q + r […]” (No diagram provided) |
| Missing Definitions | “Define a regular n-pointed star as described in the original problem […]” (Critical definitions not provided) | ||
| Content and Extraction Issues | ~1.5% | Answer Leakage | “[…] Answer: decreased by 6%” (Solution provided in problem) |
| Processing Artifacts | “[…] text above has been translated as requested […]” (Leftover data-processing artifacts) | ||
| Truncated Content | “[…] We know that for any pair of distinct numbers from this set there is” with answer: “50” (Cuts off before finishing question, answer is just “50”) | ||
| Ill-posed Question | ~0.5% | Free-text answer | “ How can you cut a 5×5 square […] into 50 equal squares?” (No methodology provided, answer is just a single integer) |
| Model | en | zh | de | es | fr | it | pt | ru | ja | ko | th | bn | te | sw | Average |
| Open-weight models (avg@8 evaluation) | |||||||||||||||
| \fontspec_if_language:nTF ENG \addfontfeature Language=EnglishQwen3-14B-Base | 31.4 | 29.5 | 24.9 | 27.3 | 25.2 | 21.7 | 25.9 | 28.2 | 21.2 | 20.2 | 18.8 | 13.2 | 12.1 | 5.7 | 21.8 6.8 |
| \fontspec_if_language:nTF ENG \addfontfeature Language=EnglishQwen3-8B-Base | 25.8 | 23.2 | 17.8 | 21.8 | 20.7 | 18.6 | 22.9 | 23.9 | 15.3 | 14.4 | 12.5 | 9.0 | 12.6 | 2.8 | 17.2 6.1 |
| \fontspec_if_language:nTF ENG \addfontfeature Language=EnglishQwen3-4B-Base | 15.5 | 15.3 | 12.1 | 13.6 | 13.6 | 13.6 | 14.5 | 13.3 | 10.3 | 8.3 | 7.9 | 8.1 | 8.4 | 3.0 | 11.2 3.4 |
| \fontspec_if_language:nTF ENG \addfontfeature Language=EnglishQwen3-1.7B-Base | 8.0 | 5.0 | 3.0 | 3.8 | 4.0 | 3.2 | 4.2 | 4.1 | 2.3 | 2.6 | 2.4 | 0.9 | 0.9 | 0.5 | 3.2 1.8 |
| \fontspec_if_language:nTF ENG \addfontfeature Language=EnglishQwen3-14B | 88.8 | 89.9 | 91.6 | 91.3 | 90.9 | 92.0 | 91.1 | 87.5 | 89.3 | 89.2 | 90.5 | 90.6 | 87.6 | 69.7 | 88.6 5.2 |
LLM Mathematical Reasoning
Large language model mathematical reasoning studies how AI systems solve, explain, verify, and generalize across mathematical problems and proofs.
See all 269 papers