← Blog
May 20, 2026 · NeurIPS 2026

You Only Need Minimal RLVR Training: Extrapolating LLMs via Rank-1 Trajectories

Zhepei Wei†, Xinyu Zhu†, Wei-Lin Chen†, Chengsong Huang‡, Jiaxin Huang‡, Yu Meng†

†University of Virginia ‡Washington University in St. Louis

📚 Paper: https://arxiv.org/abs/2605.21468

💻 Code: https://github.com/weizhepei/RELEX

🤗 Checkpoints: https://huggingface.co/relex-rlvr


💡
TL;DR:
We find that RLVR weight trajectories are extremely low-rank and highly predictable: (1) the majority of RLVR gains are captured by a rank-1 approximation of the parameter deltas, and (2) the magnitude of this rank-1 projection evolves near-linearly with training steps.

To exploit this structure, we propose RELEX (REinforcement Learning EXtrapolation), which first estimates the rank-1 subspace from a short observation window of RLVR training and then predicts future checkpoints via linear regression, with no learned model required.

This simple method shows promising potentials — using only 15–20% of RLVR training as observed prefix, RELEX matches or even surpasses full RLVR on both in-domain and out-of-domain evaluations across Qwen2.5-Math-1.5B, Qwen3-4B-Base, and Qwen3-8B-Base.
figure

Figure 1. RELEX produces checkpoints that match full RLVR performance based only on early training dynamics, without further training. RELEX first estimates the rank-1 update subspace from the observed RLVR prefix (up to \(T_{cut}\)), then extrapolates future checkpoints at no training cost, matching or exceeding the RLVR checkpoints on the MATH test set across three models.


Motivation

RLVR is powerful but expensive — a typical training run takes massive optimization steps and days of GPU time, even for moderately sized models. This raises a natural question: can we predict where RLVR training is heading from its early dynamics? If weight updates follow a structured, predictable pattern, we could extrapolate future checkpoints from a short prefix of training, potentially achieving the same level of performance as the fully trained model while saving most of the compute.

We start with two concrete questions:

The following two findings across three backbone models directly answer these questions.


Finding 1: RLVR weight updates are extremely low-rank

We train three models (i.e., Qwen2.5-Math-1.5B, Qwen3-4B-Base, Qwen3-8B-Base) with GRPO for 500 steps on MATH, saving checkpoints throughout training. For each checkpoint at step \(t,\) we compute the weight delta \(\Delta θ_t = θ_t − θ_0,\) and then perform SVD across the delta trajectory to get low-rank approximations of \(\Delta \theta_t,\) which are used to reconstruct/approximate model weights at each step. The result is striking: a simple rank-1 approximation closely recovers the RLVR performance across training steps, as demonstrated in Figure 2.

figure

Figure 2. Rank-1 SVD reconstruction closely recovers RLVR checkpoints across models. The rank-1 reconstructed checkpoints preserve most downstream performance on MATH, suggesting that a single dominant direction captures the task-relevant component of RLVR updates.

Algorithm 1: Low-Rank SVD Reconstruction of RLVR Weight Trajectories
figure
💡
Finding 1 suggests that the task-relevant component of RLVR weight updates is highly concentrated. This low-rank structure is the first ingredient that makes RLVR checkpoint extrapolation possible.

Finding 2: SVD rank-1 coefficients evolve linearly

With rank-1 projection, the evolution of RLVR-induced update of each weight tensor \(\Delta\theta_t ^{(\ell)}\) at step \(t\) reduces to a scalar time series \(\mathbf{c_t}^{(\ell)},\) which is the projection of deltas onto its top singular vector \(\mathbf{v}_{1}^{(\ell)}.\) (expand to see details)

For each weight tensor \(W^{(\ell)},\) we define the RLVR-induced update at step \(t\) as \(\Delta\theta_t^{(\ell)} = W_t^{(\ell)} - W_0^{(\ell)}.\) We then flatten these updates and stack them across training steps into a trajectory matrix \(M^{(\ell)},\) whose \(t\)-th row is \(\Delta\theta_t^{(\ell)}.\) Applying SVD, \(M^{(\ell)} = U^{(\ell)}\Sigma^{(\ell)}V^{(\ell)\top}\), separates the trajectory into weight-space directions \( V^{(\ell)}\) and temporal coefficients \(C^{(\ell)} = U^{(\ell)}\Sigma^{(\ell)}.\) We denote the rank-1 coefficient at step \(t\) by \(c_t^{(\ell)},\) which is the first component of the \(t\)-th row of \(C^{(\ell)}.\) Please also refer to Algorithm 1 for better contexts.

We find these trajectories are remarkably linear:

$$\Delta\theta_t^{(\ell)} \approx \mathbf{c_t}^{(\ell)} \cdot \mathbf{v}{_1}^{(\ell)}\ \text{(rank-1 apprximation)} \quad \\\text{where} \quad c_t^{(\ell)} \approx at + b \ \text{(near-linearity)}$$

As shown in Figure 3, the rank-1 coefficient is well-approximated by a linear function with \(R^2 \geq 0.98\) for most weight tensors.

figure

Figure 3. Rank-1 SVD coefficients evolve nearly linearly. Rank-1 coefficients (blue dots) and linear fits (pink) for representative modules of Qwen2.5-Math-1.5B.

💡
Finding 2 is representational: RLVR may look noisy in raw weight space, but after projecting onto the dominant rank-1 SVD direction, the useful temporal signal becomes simple and predictable.
💡

Together, the above two findings reduce the prediction of RLVR checkpoints into a straightforward two-step process:
(1) estimate the rank-1 direction \(\mathbf{v}_1\) from the observed prefix via SVD
(2) extrapolate the scalar coefficient \(c_{T}\) of the target step \(T\) via a linear fit

Figure 4 illustrates the core intuition, and RELEX (Alg. 2) is the direct realization of it.


Method

RELEX: Linear extrapolation of SVD coefficients

figure

Figure 4. From raw RLVR trajectories to rank-1 extrapolation. Left: RLVR checkpoints form a curved path in raw weight space, making future checkpoints hard to predict directly. Right: after SVD, the dominant direction \(\mathbf{v}_1\) captures the main update, and the corresponding scalar coefficient grows approximately linearly with training step. RELEX uses the observed prefix \(\theta_{\le T_{cut=125}}\) to estimate \(\mathbf{v}_1\), fits this rank-1 coefficient trajectory, and extrapolates along the same direction to predict future checkpoints such as \(\theta_{500}\) or \(\theta_{1000}\) without additional RLVR training.

Core idea of RELEX (detailed in Alg. 2):

For each weight tensor, fit a line to its observed rank-1 coefficient trajectory \(c_t^{(\ell)}\) over the first \(T_{cut}\) steps of actual RLVR training, then extrapolate this line to predict the coefficient \(\hat{c}_T^{(\ell)}\) at a future target step \(T\).

  1. Observe an early prefix of RLVR checkpoints (e.g., 15–20% of the full RLVR run)
  2. For each weight tensor \(W^{(\ell)},\) compute deltas \(\Delta\theta_t^{(\ell)} = W_t^{(\ell)} - W_0^{(\ell)}\) and stack them across observed steps into a trajectory matrix
  3. Apply SVD to this trajectory matrix to obtain the rank-1 direction \(\mathbf{v}_1^{(\ell)}\) and coefficient sequence \(c_t^{(\ell)}\)
  4. Fit \(c_t^{(\ell)} \approx a^{(\ell)}t + b^{(\ell)}\) by least squares over the observed steps \(t_{\le T_{cut}}\)
  5. Predict the future coefficient \(\hat{c}_T^{(\ell)} = a^{(\ell)}T + b^{(\ell)}\) for any target step \(T_{> T_{cut}}\)
  6. Construct the predicted tensor as \(\hat{W}_T^{(\ell)} = W_0^{(\ell)} + \hat{c}_T^{(\ell)} v_1^{(\ell)}\), and assemble all tensors into the predicted checkpoint \(\hat{\theta}_T\)
Algorithm 2: RLVR Extrapolation with RELEX
figure

Main Results

We train three models (i.e., Qwen2.5-Math-1.5B, Qwen3-4B-base, Qwen3-8B-base) with GRPO for 500 steps on MATH, and evaluate models on both in-domain task (MATH test set) and five out-of-domain (OOD) benchmarks.

The empirical results are surprising: using only 15–20% of the 500-step RLVR run as observed prefix, RELEX achieves comparable or even better performance than full RLVR across three models. Specifically, we use a 15% prefix for Qwen2.5-Math-1.5B and Qwen3-4B-Base, and a 20% prefix for Qwen3-8B-Base.

In-domain evaluation result: RELEX matches full RLVR performance with significantly less training cost

This shows that early RLVR dynamics contain surprisingly strong predictive signal. In many cases, a short training prefix is enough to extrapolate a checkpoint with near-final performance.

Method
(Training Cost)
Qwen2.5-Math-1.5BQwen3-4B-BaseQwen3-8B-Base
Base (0%)48.264.073.9
RLVR (100%)71.585.588.5
RELEX (15%-20%)71.685.687.4

OOD evaluation result: RELEX generalizes well and often beats full RLVR beyond the training domain

Beyond the in-domain MATH test set, RELEX also transfers well to unseen math reasoning benchmarks. In the two smaller models, RELEX even achieves a higher OOD average than full RLVR, suggesting that extrapolation along the dominant rank-1 trajectory preserves broadly useful reasoning improvements rather than simply fitting the training distribution.

Qwen2.5-Math-1.5B
Method
(Training Cost)
AIME25AIME26HMMT25OlympBenchAMC23Average
Base (0%)4.25.00.823.233.113.3
RLVR (100%)4.67.90.431.554.419.8
RELEX (15%)8.810.02.131.456.221.7
Qwen3-4B-Base
Method
(Training Cost)
AIME25AIME26HMMT25OlympBenchAMC23Average
Base (0%)7.98.80.831.643.818.6
RLVR (100%)23.823.810.046.664.133.7
RELEX (15%)23.819.214.647.467.234.4
Qwen3-8B-Base
Method
(Training Cost)
AIME25AIME26HMMT25OlympBenchAMC23Average
Base (0%)10.07.12.936.953.822.1
RLVR (100%)29.225.416.349.573.838.8
RELEX (20%)27.524.615.449.672.838.0

Ablation and Analysis

On RELEX’s design choices: simplicity beats complexity

Beyond the impressive results of RELEX, we also provide ablations to understand why such a simple method works. Specifically, we ablate the following three design choices:

  1. Operating in the SVD subspace rather than the raw weight space
  2. Using a rank-1 projection vs. using higher ranks
  3. Extrapolating with a linear function vs. polynomial or neural functions

In Table 2, we ablate each on Qwen2.5-Math-1.5B with \(T_{cut}=75\).

figure

To supplement the ablations, we further visualize the Rank-5 SVD coefficient trajectories for a representative module in Figure 5.

figure

Figure 5. Rank-5 SVD coefficient trajectories for a representative tensor (layer 14 gate_proj, Qwen2.5-Math-1.5B). Annotation boxes show explained variance within the rank-5 subspace. Component 1 alone accounts for 81.4% of the variance and evolves near-linearly over training, while components 2-5 together explain only 18.6% and exhibit noisier dynamics.

Key ablation findings:

SVD projection acts as a spectral denoiser

When we extrapolate directly in raw weight space, performance consistently drops. This suggests that raw parameter updates contain noisy residual directions that are harmless inside the observed trajectory but get amplified during extrapolation. SVD helps by isolating the dominant, stable update direction and filtering out less predictable components.

Rank-1 is sufficient for extrapolation

Although rank-5 or rank-10 approximations capture more variance, they do not improve extrapolation. The reason is visible in the coefficient trajectories: the first SVD component explains most of the rank-5 variance and evolves smoothly, while components 2–5 are smaller, noisier, and less monotonic. For prediction, more components are not necessarily more useful as they can add unstable signal.

Linear extrapolation is an effective and the simplest choice, more complex predictors do not provide a reliable advantage

We compare linear regression, polynomial fitting, and a neural predictor on the rank-1 coefficient trajectory. Polynomial extrapolation collapses outside the observed window, and the neural predictor is competitive but requires careful fine-tuning. Linear extrapolation is therefore the best default: closed-form, parameter-free, and aligned with the empirical near-linearity of the rank-1 coefficient.

RELEX extrapolates stably far beyond the observed window

Table 3 confirms that RELEX is able to extrapolate substantially beyond the observation window, predicting checkpoints up to \(20\times\) the training steps with continued improvements (e.g., observe only the first 50 steps and extrapolate to 1000 steps), all at zero training cost.

RELEX is fairly robust across reasonable observation windows, while the long-horizon behavior seems to be model-dependent: Qwen2.5-Math-1.5B benefits from larger observed prefixes, Qwen3-4B-Base works best with a smaller early window, and Qwen3-8B-Base benefits from intermediate-to-larger windows. This makes adaptive selection of \(T_{cut}\) a meaningful direction for future extensions.

figure

What’s Next

This work shows that RLVR training is extremely low-rank and predictable in the settings we study, but several natural questions remain:

Citation

@article{wei2026relex,
  title   = {You Only Need Minimal RLVR Training: Extrapolating LLMs via Rank-1 Trajectories},
  author  = {Wei, Zhepei and Zhu, Xinyu and Chen, Wei-Lin and Huang, Chengsong and Huang, Jiaxin and Meng, Yu},
  journal = {arXiv preprint arXiv:2605.21468},
  year    = {2026}
}

We're excited to share these early results and welcome feedback from the community as we continue to refine the work. If you have any questions or feedback, please feel free to contact us at zhepei.wei@virginia.edu.