KV-PRM: Efficient Process Reward Modeling via KV-Cache Transfer for Multi-Agent Test-Time Scaling

NeurIPS 2026

1 University of Illinois Urbana-Champaign2 Imperial College London3 City University of Hong Kong
An agent produces a KV cache during generation. KV-PRM transfers that cache to a reward adapter and scores one verify token with O(dL) cost. A text-PRM instead re-encodes the entire trajectory with O(dL squared) cost.
KV-cache transfer for process reward modeling. Reusing the agent’s cached representations avoids a second forward pass over the full trajectory.

KV-PRM scores reasoning trajectories directly from the generator’s KV cache, reducing scoring FLOPs by up to 5,000× and latency by up to 37×.

Abstract

Process Reward Models (PRMs) have been proven to be highly effective in guiding test-time scaling (TTS) methods, which significantly boost the capabilities of LLM-based multi-agent systems. However, existing PRMs are text-based: they re-encode the entire trajectory text from scratch. In long multi-agent rollouts, the scoring cost, growing quadratically with respect to sequence length L, creates a severe computational bottleneck, severely limiting PRMs’ application in long-context scenarios.

To resolve this, we introduce KV-PRM, a highly efficient process reward model that eliminates the heavy text re-encoding by directly reading the KV cache produced naturally during the LLM’s generation phase. By processing a single “verify token” against the pre-existing KV cache, KV-PRM reduces the scoring cost from O(L²) to O(L). We formally prove that the KV cache contains strictly greater information capacity than text, and is more efficient for downstream reward modeling.

Empirically, across the MATH, GSM8K, and AIME benchmarks, KV-PRM matches or strictly outperforms text-PRMs under various TTS methods such as Beam Search, MCTS, and Weighted Voting, with up to a 5,000× reduction in scoring FLOPs, a 37× reduction in latency, and a 34× reduction in per-sequence memory footprint compared to text-based PRMs.

Method

KV-PRM reuses the representations already computed during autoregressive generation. At each agent handoff, a lightweight LoRA reward adapter reads the generator’s KV cache through a single verify token and produces a reward for the trajectory.

Unlike a text-based PRM, which runs a second forward pass over all trajectory tokens, KV-PRM only computes the verify-token readout. This reduces scoring complexity from O(dL²) to O(dL), where L is the trajectory length and d is the hidden dimension. The reward can guide beam search, Monte Carlo tree search, or weighted voting.

Experimental Results

KV-PRM achieves comparable accuracy to text-based PRMs across MATH, GSM8K, and AIME, with substantially lower scoring compute, latency, and memory overhead. This accuracy–efficiency trade-off holds across beam search, Monte Carlo tree search, and weighted voting.

Scoring latency and memory overhead for Text-PRM and KV-PRM across 1K–4K token sequences and 0.6B, 4B, and 8B models. KV-PRM uses less time and memory across the measured settings, with up to 37× lower latency and 34.2× lower memory overhead.
Per-sequence scoring latency (left) and average memory increase per sequence (right), across model sizes and sequence lengths. Lower is better.

Latency and memory measurements from Figure 3 of the paper. Efficiency gains vary by model, sequence length, and search configuration.

BibTeX

Download BibTeX
@misc{kuang2026kvprmefficientprocessreward,
      title={KV-PRM: Efficient Process Reward Modeling via KV-Cache Transfer for Multi-Agent Test-Time Scaling}, 
      author={Peng Kuang and Haibo Jin and Xiaoyu Han and Yanli Wang and Xiaopeng Yuan and Ye Yu and Kaidi Xu and Haohan Wang},
      year={2026},
      eprint={2607.09153},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2607.09153}, 
}

Citation exported from arXiv. Provenance. The arXiv citation will be replaced when an official NeurIPS proceedings export is available.