CHAMP: A Competition-level Dataset for Fine-Grained Analyses of LLMs' Mathematical Reasoning Capabilities
Yujun Mao, Yoon Kim, Yilun Zhou
TL;DR
CHAMP introduces a competition-level, concept- and hint-annotated math problem dataset to probe LLMs' finer-grained mathematical reasoning and solution-verification abilities. By combining problem statements with general concepts, problem-specific hints, and first-wrong-step annotations, the authors evaluate across 10 models with 17 prompt designs, showing that final-answer accuracy often overstates true reasoning quality. The study demonstrates that hints can help some models, but misleading concepts can hinder others, and that full solution verification remains challenging despite high final-answer performance. A second experiment systematically assesses solution verification, revealing that most models struggle to reliably identify errors or validate reference solutions, underscoring the need for multi-faceted evaluation frameworks in mathematical reasoning tasks and the value CHAMP adds for benchmarking future models.
Abstract
Recent large language models (LLMs) have shown indications of mathematical reasoning ability on challenging competition-level problems, especially with self-generated verbalizations of intermediate reasoning steps (i.e., chain-of-thought prompting). However, current evaluations mainly focus on the end-to-end final answer correctness, and it is unclear whether LLMs can make use of helpful side information such as problem-specific hints. In this paper, we propose a challenging benchmark dataset for enabling such analyses. The Concept and Hint-Annotated Math Problems (CHAMP) consists of high school math competition problems, annotated with concepts, or general math facts, and hints, or problem-specific tricks. These annotations allow us to explore the effects of additional information, such as relevant hints, misleading concepts, or related problems. This benchmark is difficult, with the best model only scoring 58.1% in standard settings. With concepts and hints, performance sometimes improves, indicating that some models can make use of such side information. Furthermore, we annotate model-generated solutions for their correctness. Using this corpus, we find that models often arrive at the correct final answer through wrong reasoning steps. In addition, we test whether models are able to verify these solutions, and find that most models struggle.
