PreSTO: Predictive Subtree Prefetching for Fast LLM Power Sampling

Nan Jiang, Panagiotis Theodoropoulos, Wei Deng

University of Texas at El Paso · Georgia Institute of Technology · Morgan Stanley

Published October 9, 2026 · on the feed October 12, 2026 · ▲ 14 · arXiv 2610.13171

The abstract

Power sampling improves large language model (LLM) reasoning at test time by sampling from a sharpened version of the base model's distribution. Its sampler, PowerMH, is slow because its Metropolis--Hastings (MH) updates are sequential: each accept/reject decision sets the state from which the next proposal is generated. Prior work reduces this cost by changing the sampler or the model (e.g., sequential Monte Carlo, approximate lookahead, distillation). We propose Predictive SubTree Prefetching (PreSTO), which accelerates PowerMH by prefetching future proposals and provably leaves its MH transition kernel unchanged. PreSTO views future MH outcomes as a tree of accept/reject decisions: in each model call, it generates the proposals of a prefetched subtree of this tree in one batch, then follows the realized path with the original MH acceptance rule. We also observe that MH reaches only a sparse, nearly unary part of each prefetched subtree, we further design a predictive traversal rule that chooses the subtree to maximize the predicted number of completed transitions. Across seven datasets and five base LLMs, PreSTO achieves median speedups of 1.71times, 1.91times, and 2.33times on PowerMH and its follow-ups EntropyCut and MultiTryMH, respectively; on the first two, it makes a median of 3.9times fewer model calls, each only 2.1times longer. On LCB V6 with Qwen3.5-9B, the predictive traversal rule is a further 1.25times--1.37times faster than the default breadth-first traversal.

The Brief

2:58

A short podcast summary of the paper. Written and voiced by AI.

Transcript

PreSTO. Predictive Subtree Prefetching for Fast LLM Power Sampling. By Nan Jiang and two others, from the University of Texas at El Paso, the Georgia Institute of Technology, and one other institution. Published on the ninth of October. Its code repository is worked out: about five hundred source files, with a readme.

Power sampling improves the reasoning of a large language model at test time. Instead of drawing from the base model's distribution directly, it samples from a sharpened version of that distribution. The sampler that does this, PowerMH, is slow, and the reason is structural. It works through MH updates, and those updates are sequential. Each accept or reject decision sets the state from which the next proposal is generated, so one step cannot begin until the previous one has been settled. Earlier attempts to reduce the cost have changed something about the setup: the sampler itself, through sequential Monte Carlo or approximate lookahead, or the model, through distillation. Each of those buys speed by altering what is being run.

Predictive SubTree Prefetching, or PreSTO, takes a different line. It accelerates PowerMH by prefetching future proposals, and it provably leaves the MH transition kernel unchanged. The sampler that results is the same sampler, only faster. The way in is to look at the future differently. The outcomes of upcoming steps form a tree of accept and reject decisions. Any one run follows a single path through that tree, but the proposals along many possible paths can be generated before anyone knows which path will be taken.

In each model call, PreSTO generates the proposals of a prefetched subtree of this tree together, in one batch. It then follows the path that is actually realized, using the original acceptance rule, so the decisions are made exactly as before. A second observation shapes which subtree to fetch. The sampler reaches only a sparse part of each prefetched subtree, one that is nearly unary, close to a single chain. So rather than fetching a broad, even subtree, the authors design a predictive traversal rule that chooses the subtree expected to maximize the number of completed transitions.

The evaluation spans seven datasets and five base language models. PreSTO reaches a median speedup of one point seven one times on PowerMH. On its follow-up EntropyCut, the median speedup is one point nine one times. On MultiTryMH, it is two point three three times.

For the first two samplers, the source of the gain is visible. PreSTO makes a median of three point nine times fewer model calls, and each call is only two point one times longer. A further comparison isolates the predictive traversal rule. On LCB V6 with a nine billion parameter Qwen model, that rule is between one point two five and one point three seven times faster than the default breadth-first traversal.

What PreSTO trades on is the gap between sequential decisions and parallel computation. The decisions stay strictly in order, under the original rule, which is why the kernel is untouched. Only the expensive part, producing the proposals, moves ahead in batches, guided by a prediction of where the chain is likely to go.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.