Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

PETS: A Principled Framework Towards Optimal Trajectory Allocation for Efficient Test-Time Self-Consistency

About

Test-time scaling can improve model performance by aggregating stochastic reasoning trajectories. However, achieving sample-efficient test-time self-consistency under a limited budget remains an open challenge. We introduce PETS (Principled and Efficient Test-TimeSelf-Consistency), which initiates a principled study of trajectory allocation through an optimization framework. Central to our approach is the self-consistency rate, a new measure defined as agreement with the infinite-budget majority vote. This formulation makes sample-efficient test-time allocation theoretically grounded and amenable to rigorous analysis. We study both offline and online settings. In the offline regime, where all questions are known in advance, we connect trajectory allocation to crowdsourcing, a classic and well-developed area, by modeling reasoning traces as workers. This perspective allows us to leverage rich existing theory, yielding theoretical guarantees and an efficient majority-voting-based allocation algorithm. In the online streaming regime, where questions arrive sequentially and allocations must be made on the fly, we propose a novel method inspired by the offline framework. Our approach adapts budgets to question difficulty while preserving strong theoretical guarantees and computational efficiency. Experiments show that PETS consistently outperforms uniform allocation. On GPQA, PETS achieves perfect self-consistency in both settings while reducing the sampling budget by up to 75% (offline) and 55% (online) relative to uniform allocation. Code is available at https://github.com/ZDCSlab/PETS.

Zhangyi Liu, Huaizhi Qu, Xiaowei Yin, He Sun, Yanjun Han, Tianlong Chen, Zhun Deng• 2026

Related benchmarks

TaskDatasetResultRank
ReasoningGPQA Diamond
Accuracy82.4
88
Question AnsweringGPQA
# Traces2.51e+3
20
ReasoningAIME 25
Trace Count681
20
ReasoningHMMT Feb 25
Consistency100
20
ReasoningBrumo 25
Trace Count601
20
ReasoningAIME 24
Traces185
20
Mathematical ReasoningAIME 24
# Traces369
20
Mathematical ReasoningBRUMO
Trace Count292
20
Mathematical ReasoningAIME 25
Trace Count257
20
Mathematical ReasoningHMMT
Trace Count579
20
Showing 10 of 10 rows

Other info

GitHub

Follow for update