How NVIDIA Explains the Co-Design of Specialization and Inference Search to Achieve Gold-Medal Performance in Models
The NVIDIA team detailed in a blog post the process of specializing Nemotron 3 into systems for the International Olympiad in Informatics (IOI) and the International Mathematical Olympiad (IMO). The core finding is that fine-tuning and inference search must be co-designed: specialization provides better candidate answers and critics, while the inference loop amplifies these specialization gains; both are indispensable. The article also reveals scale-dependent differences in specialization paths and the complementary roles of SFT and RL checkpoints in search.
The skills tested by the International Olympiad in Informatics (IOI) and the International Mathematical Olympiad (IMO) barely overlap: the former requires writing code that passes hidden tests under strict time and submission limits, while the latter demands constructing rigorous natural-language proofs. NVIDIA reported in a blog post that the same Nemotron 3 base model, following different specialization paths, reached gold-medal level in both competitions—scoring 535.4/600 on IOI, surpassing the gold threshold of 361.12 and the top human score of 498.27; and scoring 30/42 on IMO, exceeding the official gold threshold of 29. However, the team believes what is truly worth noting is not the scores themselves, but the methodological conclusions drawn from them.
The article's core judgment is that medals are not produced solely by fine-tuning, nor solely by brute-force sampling, but by the co-design of the model, data, and inference loop. This means the value of specialization lies not only in the direct output quality of the model itself, but more importantly in providing the inference search system with better candidate answers, better critics, and better directions for correction. Conversely, the inference loop amplifies these specialization gains through multi-round feedback into larger overall improvements.
This co-design logic is most intuitively reflected in the IOI project. The team first applied Supervised Fine-Tuning (SFT) and Reinforcement Learning (RL) to the Nano model (30 billion total parameters, 3 billion active parameters), raising its score from 130 to 291; then, by adding the GenCorrect iterative generate-evaluate-refine strategy, Nano reached 468 points, crossing the gold threshold of 438.3. The Ultra model (550 billion total parameters, 55 billion active parameters) underwent only SFT, yet achieved 502 points when paired with the same inference strategy. A notable finding is that for the stronger Ultra model, a single SFT epoch was sufficient to outperform the fully post-trained (SFT plus RL) Nano model on IOI, ICPC, and LiveCodeBench Pro. This indicates that specialization does not require adopting the same path at every scale.