Diverse Inference and Verification for Advanced Reasoning
Iddo Drori, Gaston Longhitano, Mao Mao, Seunghwan Hyun, Yuke Zhang, Sungjun Park, Zachary Meeks, Xin-Yu Zhang, Ben Segev, Howard Yong, Nakul Verma, Avi Shporer, Alon Amit, Madeleine Udell
TL;DR
This work proposes a diverse inference framework that ensembles multiple models and test-time strategies to tackle challenging reasoning tasks (IMO combinatorics, ARC puzzles, HLE). It couples test-time simulations, adaptive meta-learning, and perfect verifiers (Lean formalization for IMO, code execution for ARC) with imperfect verifiers (best-of-N for HLE) to boost answer accuracy. Empirical results show substantial gains: IMO combinatorics accuracy rises from 33.3% to 77.8%, ARC puzzles solved beyond hundreds of humans and beyond some high-compute models, and HLE performance improves with best-of-N sampling at the cost of compute. The contributions include a formal verification pipeline, autoformalization to Lean, interactive game representations, and public release plans, underscoring a robust, scalable, and reproducible approach to AI-assisted mathematical reasoning and verification.
Abstract
Reasoning LLMs such as OpenAI o1, o3 and DeepSeek R1 have made significant progress in mathematics and coding, yet find challenging advanced tasks such as International Mathematical Olympiad (IMO) combinatorics problems, Abstraction and Reasoning Corpus (ARC) puzzles, and Humanity's Last Exam (HLE) questions. We use a diverse inference approach that combines multiple models and methods at test time. We find that verifying mathematics and code problems, and rejection sampling on other problems is simple and effective. We automatically verify correctness of solutions to IMO problems by Lean, and ARC puzzles by code, and find that best-of-N effectively answers HLE questions. Our approach increases answer accuracy on IMO combinatorics problems from 33.3% to 77.8%, accuracy on HLE questions from 8% to 37%, and solves 80% of ARC puzzles that 948 humans could not and 26.5% of ARC puzzles that o3 high compute does not. Test-time simulations, reinforcement learning, and meta-learning with inference feedback improve generalization by adapting agent graph representations and varying prompts, code, and datasets. Our approach is reliable, robust, and scalable, and in the spirit of reproducible research, we will make it publicly available upon publication.
