S*: Test Time Scaling for Code Generation

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Li, Dacheng, Cao, Shiyi, Cao, Chengkun, Li, Xiuyu, Tan, Shangyin, Keutzer, Kurt, Xing, Jiarong, Gonzalez, Joseph E., Stoica, Ion
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915162850590720
author Li, Dacheng
Cao, Shiyi
Cao, Chengkun
Li, Xiuyu
Tan, Shangyin
Keutzer, Kurt
Xing, Jiarong
Gonzalez, Joseph E.
Stoica, Ion
author_facet Li, Dacheng
Cao, Shiyi
Cao, Chengkun
Li, Xiuyu
Tan, Shangyin
Keutzer, Kurt
Xing, Jiarong
Gonzalez, Joseph E.
Stoica, Ion
contents Increasing test-time compute for LLMs shows promise across domains but remains underexplored in code generation, despite extensive study in math. In this paper, we propose S*, the first hybrid test-time scaling framework that substantially improves the coverage and selection accuracy of generated code. S* extends the existing parallel scaling paradigm with sequential scaling to push performance boundaries. It further leverages a novel selection mechanism that adaptively generates distinguishing inputs for pairwise comparison, combined with execution-grounded information to robustly identify correct solutions. We evaluate across 12 Large Language Models and Large Reasoning Model and show: (1) S* consistently improves performance across model families and sizes, enabling a 3B model to outperform GPT-4o-mini; (2) S* enables non-reasoning models to surpass reasoning models - GPT-4o-mini with S* outperforms o1-preview by 3.7% on LiveCodeBench; (3) S* further boosts state-of-the-art reasoning models - DeepSeek-R1-Distill-Qwen-32B with S* achieves 85.7% on LiveCodeBench, approaching o1 (high) at 88.5%. Code will be available under https://github.com/NovaSky-AI/SkyThought.
format Preprint
id arxiv_https___arxiv_org_abs_2502_14382
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle S*: Test Time Scaling for Code Generation
Li, Dacheng
Cao, Shiyi
Cao, Chengkun
Li, Xiuyu
Tan, Shangyin
Keutzer, Kurt
Xing, Jiarong
Gonzalez, Joseph E.
Stoica, Ion
Machine Learning
Artificial Intelligence
Increasing test-time compute for LLMs shows promise across domains but remains underexplored in code generation, despite extensive study in math. In this paper, we propose S*, the first hybrid test-time scaling framework that substantially improves the coverage and selection accuracy of generated code. S* extends the existing parallel scaling paradigm with sequential scaling to push performance boundaries. It further leverages a novel selection mechanism that adaptively generates distinguishing inputs for pairwise comparison, combined with execution-grounded information to robustly identify correct solutions. We evaluate across 12 Large Language Models and Large Reasoning Model and show: (1) S* consistently improves performance across model families and sizes, enabling a 3B model to outperform GPT-4o-mini; (2) S* enables non-reasoning models to surpass reasoning models - GPT-4o-mini with S* outperforms o1-preview by 3.7% on LiveCodeBench; (3) S* further boosts state-of-the-art reasoning models - DeepSeek-R1-Distill-Qwen-32B with S* achieves 85.7% on LiveCodeBench, approaching o1 (high) at 88.5%. Code will be available under https://github.com/NovaSky-AI/SkyThought.
title S*: Test Time Scaling for Code Generation
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2502.14382