s1: Simple test-time scaling

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Muennighoff, Niklas, Yang, Zitong, Shi, Weijia, Li, Xiang Lisa, Fei-Fei, Li, Hajishirzi, Hannaneh, Zettlemoyer, Luke, Liang, Percy, Candès, Emmanuel, Hashimoto, Tatsunori
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913712904863744
author Muennighoff, Niklas
Yang, Zitong
Shi, Weijia
Li, Xiang Lisa
Fei-Fei, Li
Hajishirzi, Hannaneh
Zettlemoyer, Luke
Liang, Percy
Candès, Emmanuel
Hashimoto, Tatsunori
author_facet Muennighoff, Niklas
Yang, Zitong
Shi, Weijia
Li, Xiang Lisa
Fei-Fei, Li
Hajishirzi, Hannaneh
Zettlemoyer, Luke
Liang, Percy
Candès, Emmanuel
Hashimoto, Tatsunori
contents Test-time scaling is a promising new approach to language modeling that uses extra test-time compute to improve performance. Recently, OpenAI's o1 model showed this capability but did not publicly share its methodology, leading to many replication efforts. We seek the simplest approach to achieve test-time scaling and strong reasoning performance. First, we curate a small dataset s1K of 1,000 questions paired with reasoning traces relying on three criteria we validate through ablations: difficulty, diversity, and quality. Second, we develop budget forcing to control test-time compute by forcefully terminating the model's thinking process or lengthening it by appending "Wait" multiple times to the model's generation when it tries to end. This can lead the model to double-check its answer, often fixing incorrect reasoning steps. After supervised finetuning the Qwen2.5-32B-Instruct language model on s1K and equipping it with budget forcing, our model s1-32B exceeds o1-preview on competition math questions by up to 27% (MATH and AIME24). Further, scaling s1-32B with budget forcing allows extrapolating beyond its performance without test-time intervention: from 50% to 57% on AIME24. Our model, data, and code are open-source at https://github.com/simplescaling/s1
format Preprint
id arxiv_https___arxiv_org_abs_2501_19393
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle s1: Simple test-time scaling
Muennighoff, Niklas
Yang, Zitong
Shi, Weijia
Li, Xiang Lisa
Fei-Fei, Li
Hajishirzi, Hannaneh
Zettlemoyer, Luke
Liang, Percy
Candès, Emmanuel
Hashimoto, Tatsunori
Computation and Language
Artificial Intelligence
Machine Learning
Test-time scaling is a promising new approach to language modeling that uses extra test-time compute to improve performance. Recently, OpenAI's o1 model showed this capability but did not publicly share its methodology, leading to many replication efforts. We seek the simplest approach to achieve test-time scaling and strong reasoning performance. First, we curate a small dataset s1K of 1,000 questions paired with reasoning traces relying on three criteria we validate through ablations: difficulty, diversity, and quality. Second, we develop budget forcing to control test-time compute by forcefully terminating the model's thinking process or lengthening it by appending "Wait" multiple times to the model's generation when it tries to end. This can lead the model to double-check its answer, often fixing incorrect reasoning steps. After supervised finetuning the Qwen2.5-32B-Instruct language model on s1K and equipping it with budget forcing, our model s1-32B exceeds o1-preview on competition math questions by up to 27% (MATH and AIME24). Further, scaling s1-32B with budget forcing allows extrapolating beyond its performance without test-time intervention: from 50% to 57% on AIME24. Our model, data, and code are open-source at https://github.com/simplescaling/s1
title s1: Simple test-time scaling
topic Computation and Language
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2501.19393