Conceptio › Archive › arXiv CS
arXiv CSopen access

On the Implicit Reward Overfitting and the Low-rank Dynamics in RLVR

2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
neural-networks
machine learning, deep learning, neural networks

On the Implicit Reward Overfitting and the Low-rank Dynamics in RLVR

arXiv:2605.06523v1 [cs.LG] 7 May 2026

Hao Ye1 Jisheng Dang1∗ Junfeng Fang2∗ Bimei Wang1 Yizhou Zhang1 Ning Lv1 Wencan Zhang2 Hong Peng1 Bin Hu3∗ Tat-Seng Chua2 1 Lanzhou University 2 National University of Singapore 3 Beijing Institute of Technology

Abstract Recent extensive research has demonstrated that the enhanced reasoning capabilities acquired by models through Reinforcement Learning with Verifiable Rewards (RLVR) are primarily concentrated within the rank-1 components. Predicated on this observation, we employed Periodic Rank-1 Substitution and identified a counterintuitive phenomenon: RLVR may exhibit implicit reward overfitting to the training dataset. Specifically, the model can achieve satisfactory performance on the test set even when its rewards remain relatively low during the training process. Furthermore, we characterize three distinct properties of RL training: (1) The effective rank-1 component in RLVR don’t maintain other model knowledge except mathematical reasoning capability. (2) RLVR fundamentally functions by optimizing a specific singular spectrum. The distribution of singular values of almost all linear layers in RLVR-trained model behaves like heavy-tailed distribution. (3) the left singular vectors associated with rank-1 components demonstrate a stronger alignment tendency during training, which echoes the discovery that RLVR is optimizing sampling efficiency in essence. Taken together, our findings and analysis further reveal how RLVR shapes model parameters and offer potential insights for improving existing RL paradigms or other training paradigms to implement continual learning.

1

Introduction

In recent years, Reinforcement Learning (RL) [27, 28, 24, 2] has emerged as a core paradigm for aligning Large Language Models (LLMs) [35] with human preferences and, more importantly, for eliciting complex reasoning capabilities within these models. From early methods like RLHF [21] to recent reasoning-oriented models such as DeepSeek-R1 [11] and Kimi-K2 [34], RL has demonstrated remarkable potential. However, despite the community’s immense success in engineering practices, our understanding of how RL actually alters model parameters remains underdeveloped. Existing research [29, 14] predominantly focuses on macroscopic training dynamics, interaction to agents or reward design, while few studies delve into the microscopic level to investigate the specific structure and physical significance of RL updates ∆W within the parameter space. This lack of insight into microscopic mechanisms directly contributes to our confusion regarding the boundaries of RL capabilities. Recently, a substantial body of researches [40] have observed that LLMs exhibit low-rank characteristics when adapting to downstream tasks, and RL appears to be no exception. A recent study [3] suggests that the reasoning improvements conferred by RL are primarily concentrated within the Rank-1 component of weight updates. Closely related work has boldly proposed the universal weight subspace hypothesis [17]. Furthermore, another disruptive study [39] recently found that even without RL training, the pass@k [5] metric of models continues to improve as k increases. This implies that RL may not be imparting new underlying reasoning logic ∗ Corresponding Author

Preprint.

Extracting Rank-1 Component

Periodic Rank-1 Substitution Process Cycle1 (step 0-10)

Base Model

RL-trained Model

Parameter Update

Base Model

Train 10 steps

Step 0

Trained Model

Calculate Update

SVD & Extract Rank-1

Step10

New Base Model

is the scaling factor

SVD

Cycle2 (step 10-20)

Add Rank-1 Model

...

Base Model

Rank-1 Component

Train 10 steps

Step 10

Trained Model

Calculate Update

SVD & Extract Rank-1

New Base Model

Step 20

...

Figure 1: Left: The process of extracting Rank-1 component from RL-trained model. We pick out the rank-1 matrix corresponding to the greatest singular value. Right: The process of periodic Rank-1 substitution. base model is repeatedly trained for a short interval, and only a rank-1 approximation of its weight update is kept.

to the model, but rather optimizing its sampling strategy to efficiently elicit latent correct answers. This perspective has triggered profound questioning within the community regarding the true nature of RLVR: is RLVR genuinely learning reasoning, or is it merely fitting the reward? Another point of interest is the low-rank property of RLVR. A research from Thinking Machines [26] found that LoRA performs equivalently to full fine-tuning for reinforcement learning even with small ranks. They find that RL requires very low capacity, a result based on information-theoretical arguments. This observation echoes the fact mentioned above that the rank-1 component of parameter update obtained in RLVR contains most of the reasoning capability [3]. Therefore, it’s significant to further explore how LoRA learns this rank-1 component under the hood. To unravel these mysteries, this paper conducts an in-depth empirical study and theoretical analysis starting from the spectral properties of weight updates. Our work reveals three critical phenomena during the RLVR training process: First, we identify that RLVR may suffer from Implicit Reward Overfitting. By introducing a technique called Periodic Rank-1 Substitution, we discover that a vast number of non-Rank-1 components in RLVR (e.g., GRPO [30], DAPO [38], GSPO [43]) do not contribute to the improvement of reasoning capabilities. By periodically eliminating these components, we find that on a significant portion of datasets, the model’s performance on the test set remains comparable, even though its training reward is lower than that of Full RL Fine-tuning. This indicates that while non-Rank-1 components significantly boost the reward on the training set, they fail to translate into generalized performance on the test set. Furthermore, due to the nature of the reward function in the RL process, the model may be overfitting to the training data. However, if the rank-1 component is enough to obtain equivalent reasoning improvement, what’s the side-effect of discarding non-rank-1 component during training? Thus, we further observed the effect of non-rank-1 components and corroborated that non-rank-1 components maintain the model’s out-of-domain capability, such as world knowledge, instruction-following ability and safety, etc. Besides, we analyzed the singular spectra (the distribution of singular values) of all linear layers in RLVR-tuned models and found that they follow a RL-induced pattern: a leading spike followed by a heavy-tailed distribution. Third, we explain the geometric dynamics of LoRA in RL: the Geometric Asymmetry of Input-Output Subspaces. We find that weight updates of almost all linear layers induced by RLVR exhibit strong Rank-1 characteristics on the output side (Output Space), which easily align with the left singular vectors (corresponding to adjustments in sampling strategy) of the greatest singular value. However, on the input side (Input Space) , updates involve complex reorganization of contextual features, which are difficult to capture with simple low-rank matrices. This observation also reflects the fact that RLVR is inherently optimizing sampling(output) efficiency. To summarize, the contributions of our work are: 2

• We reveal potential implicit overfitting in RLVR, and we give a plausible explanation to a disruptive discovery that reinforcement learning don’t incentivize reasoning capacity in LLMs beyond the base model [39]. • We find that non-rank-1 components in RLVR training maintain the overall knowledge and ability of model except reasoning ability. • We discover that the singular spectrum of the parameter update of a RL-tuned model follow a consistent pattern: a leading spike followed by a heavy-tailed distribution. • We provide an in-depth analysis of the training dynamics of LoRA in RLVR: the asymmetry of the input-output space.

2

Rank-1 Dominance in RL: Decoupling underlying Reasoning from Implicit Reward Overfitting

2.1

Preliminary: The Dominance of Rank-1 Subspace

Suppose ∆W is the parameter updates after RL training. We perform SVD on ∆W : ∆W =

r X

σi ui v Ti

i=1

where σi are singular values in descending order and ui ,v i are left and right singular vectors. The Rank-1 Component (or Rank-1 Subspace) denotes the rank-1 matrix obtained from the greatest singular value: ∆W (1) = σ1 u1 v T1 To ensure consistency in update strength, this Rank-1 component should be rescaled by Frobenius norm to match the magnitude of the original update: ∆Ŵ (1) =

∥∆W ∥F ∆W (1) ∥∆W (1) ∥ F

The Rank-1 model is obtained by adding ∆Ŵ (1) to base model. Existing study found that the rank-1 model boasts virtually equivalent reasoning capability compared to model fully fine-tuned by RL [3] and ablation study demonstrated that cumulative rank-k components performs almost equally to the rank-1 component as k grows. 2.2

Periodic Rank-1 Substitution: Eliminating Non-rank-1 Component

Extensive empirical evidence from prior studies suggests that the enhancement in reasoning capabilities elicited by RLVR is predominantly encapsulated within the Rank-1 component of the weight updates. This observation naturally induces a critical question: within the RL weight update matrix ∆W , do the residual non-Rank-1 components merely constitute stochastic noise inherent to the training process? To empirically interrogate this noise hypothesis, we conducted comparative training utilizing both standard GRPO and a variant we term GRPO with Periodic Rank-1 Substitution on the Countdown3to4 dataset. As illustrated in Figure 1, our proposed Periodic Rank-1 Substitution mechanism operates as follows: at intervals of 10 training steps, we perform Singular Value Decomposition (SVD) on the accumulated weight updates relative to the base model. Subsequently, the extracted Rank-1 component is added onto the base parameters, serving as the initialization for the subsequent 10-step training window. The remaining training steps proceeds likewise. 2.3

Divergence between Training Reward and Test Generalization

Figure 2 presents the trajectories of the training mean reward alongside the evaluation metrics on the test set across varying training steps for both strategies. We observe a counterintuitive and prominent mismatch between the training reward and testing performance: while standard GRPO exhibits a consistent upward trend and achieves significantly higher training rewards compared to the Periodic 3

1.0

0.8

0.9

0.6

0.6

0.6

0.4 0.2 0.0

0.2

Full GRPO Rank-1 Substitution

0

50

100

0.4

150

200

0.0

100

0.4 0.2

Full GRPO Rank-1 Substitution

50

Accuracy

1.0

0.8

Reward

1.0

0.8

Accuracy

Reward

1.0

150

200

0.0

0.7

Full GRPO Rank-1 Substitution

0

50

100

0.8

150

200

0.6

Full GRPO Rank-1 Substitution

0

50

100

150

200

Figure 2: Left: The mean reward within each batch during GRPO training for Qwen2.5-7BInstruct [23]. Mid-left: Test-set accuracy of the leftmost figure. Mid-right: The mean reward within each batch during GRPO training for Llama3.1-8B-Instruct [9]. Right: Test-set accuracy of the Mid-right figure. The horizontal axes of four subfigures are training steps. We don’t use Qwen3 as post-training has enabled the lightweight models in the Qwen3 family to acquire reasoning capabilities distilled from larger, RL-trained models, as described by the Qwen3 tech reports [37], which makes it harder to measure what is being learned only during RLVR. Rank-1 Substitution variant, this advantage does not translate into a superiority in test performance, where only a marginal gap is observed. A recent study posits that RLVR does not genuinely elicit the model’s underlying reasoning ability. Rather, it primarily optimizes the sampling strategy to efficiently prioritize correct solutions. Consequently, due to the reduced diversity in sampling post-RL, the model may fail to answer a subset of queries that the base model could originally solve, particularly when evaluated under larger k values for pass@k. Our empirical findings provide robust support for this assertion: satisfactory evaluation metrics on the test set do not preclude the possibility of overfitting to the training data. Specifically, existing RLVR paradigms are potentially prone to implicit reward overfitting. To put it in another perspective, there exists a potential risk of over-optimizing the sampling strategy during the RL process. This elucidates why, as Pass@k increases, the performance of the standard RL model may unexpectedly fall short of the base model [8]. By extracting the weight components responsible for reasoning and filtering out non-Rank-1 noise, our Periodic Rank-1 Substitution strategy effectively mitigates this implicit reward overfitting while retaining the desired target weight updates for reasoning performance, thereby preserving generalization capabilities. From the perspective of learning dynamics, eliminating the noise that artificially inflates training rewards forces the model to concentrate on core reasoning mechanisms. Even with a weaker reward signal, the model successfully acquires the critical logic for problem-solving through calibration along these principal directions.

6DIHW\%HQFK$FFXUDF\YV0RGHO6WHS 

3 Non-rank-1 Components are Better Than Nothing $FFXUDF\ 

3.1 Non-rank-1 Components are NOT Functionally Redundant

  

4ZHQ% )XOO*532

As illustrated in Figure 3, we evaluated the per4ZHQ%5DQN  /ODPD% )XOO*532 formance of both the fully RLVR-tuned model /ODPD%5DQN and the model fine-tuned by RLVR with periodic          rank-1 substitution on the SafetyBench bench7UDLQLQJ6WHS mark. We observed a prominent degradation in safety metrics following the Rank-1 extraction. This suggests that while the non-Rank-1 compo- Figure 3: Obvious performance degradation in nents contribute minimally to the enhancement safety after RLVR with periodic rank-1 subsituof reasoning capabilities, they may encode other tion. Models are the same as those in Figure 2 behavioral shifts acquired during the RL process. To further investigate the role of non-rank-1 components during the RLVR process, and taking into account that the results shown in Figure 3 might be attributed to frequent manual parameter 4

Model

Benchmark IF-Eval

MMLU

MMLU-Pro

SafetyBench

Instruction-tuned or RLVR-tuned Model Qwen2.5-7B-Instruct Qwen2.5-7B-R1 DeepMath-Zero-7B Qwen2.5-32B-DAPO Qwen3-8B-DAPO-Math Llama3.1-8B-Thinking-R1

78.66 ± 1.2 78.18 ± 1.1 38.73 ± 1.9 53.36 ± 0.7 52.04 ± 1.4 60.91 ± 1.6

74.64 ± 1.8 74.29 ± 1.5 77.95 ± 1.2 86.51 ± 0.8 76.55 ± 2.0 61.54 ± 1.7

45.01 ± 1.4 52.93 ± 2.1 60.07 ± 1.4 68.32 ± 1.1 62.40 ± 1.6 35.38 ± 1.5

78.34 ± 1.9 77.41 ± 1.7 82.32 ± 1.1 86.61 ± 0.9 54.87 ± 1.3 45.22 ± 2.2

49.57 ± 1.8 57.24 ± 1.6 64.50 ± 1.2 58.89 ± 1.3 41.88 ± 1.2

73.22 ± 1.9 78.50 ± 1.3 82.16 ± 1.1 51.08 ± 1.8 66.14 ± 2.0

Rank-1 Model Qwen2.5-7B-R1-rank1 DeepMath-Zero-7B-rank1 Qwen2.5-32B-DAPO-rank1 Qwen3-8B-DAPO-Math-rank1 Llama3.1-8B-Thinking-R1-rank1

74.64 ± 1.3 31.57 ± 1.8 46.73 ± 0.8 55.04 ± 1.5 57.67 ± 1.1

71.15 ± 1.6 74.81 ± 1.4 83.43 ± 0.9 73.94 ± 1.4 67.79 ± 1.9

Table 1: Out-of-domain ability of models before/after rank-1 extraction, including instructionfollowing(IF-Eval), world knowledge(MMLU, MMLU-Pro) and safety(SafetyBench). Note that DeepMath-Zero-7B [12] performs especially bad on IF-Eval as the post-training of it utilized OpenReasoner [15] chat template instead of default chat template, according to its technical report.

updates applied to the model during training, we conducted an additional comparative experiment. To ensure generalizability, we analyzed the performance of LLMs with varying parameter sizes, from different model families, trained on diverse datasets using various reinforcement learning methods. Specifically, we evaluated their performance on non-mathematical reasoning benchmarks before and after rank-1 extraction. Here, the rank-1 extraction is only performed once right after the whole training process. For example, Llama3.1-8B-Thinking-R1-rank1 is obtained by adding rank-1 component to Llama3.1-8B-Instruct [9]. As shwon in Table 1, there are two key observations:

Non-rank-1 components maintain out-of-domain ability. In most cases, models after rank-1 extraction exhibit varying degrees of significant performance degradation on non-mathematical reasoning tasks. This indicates that even a one-time rank-1 extraction can impair the model’s capabilities and knowledge. Therefore, although we find that periodic rank-1 substitution can mitigate potential implicit reward overfitting in RLVR, it cannot serve as an effective improvement strategy for RLVR. In other words, non-rank-1 components in RLVR play a crucial role in preserving the model’s non-reasoning abilities, thereby preventing catastrophic forgetting akin to that observed in supervised fine-tuning (SFT).

Llama3.1-8B-Thinking-R1 seems to be a counterexample. After rank-1 extraction, Llama3.18B-Thinking-R1-rank1 not only avoids performance degradation but also exhibits a significant performance improvement compared to Llama3.1-8B-Thinking-R1 [16]. This is because it is the only model in the table that has not been trained exclusively via RLVR. In fact, Llama3.1-8B-Thinking-R1 is derived from Llama-3.1-8B-Instruct through a three-stage training pipeline comprising cold-start SFT, GRPO, and CoT distillation SFT. Consequently, since SFT induces substantial shifts in the model’s parameter space, the extracted rank-1 component no longer encapsulates solely the reasoning capabilities attributable to pure RLVR, but also incorporates other knowledge. We posit that, under such circumstances, rank-1 extraction may help mitigate catastrophic forgetting. However, it remains challenging to guarantee that the model can preserve the reasoning abilities achieved through RL. 5

3.2

The Universal Spectral Pattern of ∆W in RLVR

We performed SVD on the weight difference ∆W before and after RL training, sorting the singular values in descending order to obtain the singular spectrum shown in Figure 4. Through extensive verification, we identified a universal pattern in the singular spectrum of ∆W : the first singular value σ1 is notably large, followed by a rapid initial decay, while the subsequent singular values exhibit a uniform, quasi-linear rate of decay. This indicates that the tail singular vectors are systematically induced by the training process rather than being artifacts of random stochastic noise. Furthermore, we observe that although the improvement in reasoning capability is primarily concentrated in the Rank-1 component, the effective rank of ∆W remains substantial. This implies that structurally, or numerically, the rank-1 component does not dominate the composition of the matrix relative to the non-rank-1 parts(in other words, rank-1 component doesn’t bear the most energy of the weight). Synthesizing these findings, we propose a novel perspective: RL does not merely learn a strictly low-rank update but rather induces a highly structured spectral shape. Specifically, a dominant Rank-1 direction acts as a switch to activate reasoning capabilities, while RL systematically generates a series of linearly decaying secondary singular values. These non-Rank-1 components, characterized by low amplitude but consistent structure across layers and models, are responsible for safety, robustness, and subtle feature alignment, jointly refining the model’s overall competence. model.layers.0.self_attn.q_proj.weight model.layers.0.self_attn.k_proj.weight model.layers.0.self_attn.v_proj.weight model.layers.0.self_attn.o_proj.weight model.layers.0.mlp.gate_proj.weight

model.layers.0.mlp.up_proj.weight

model.layers.0.mlp.down_proj.weight model.layers.1.self_attn.q_proj.weight model.layers.1.self_attn.k_proj.weight model.layers.1.self_attn.v_proj.weight model.layers.1.self_attn.o_proj.weight model.layers.1.mlp.gate_proj.weight

model.layers.1.mlp.up_proj.weight

model.layers.1.mlp.down_proj.weight model.layers.2.self_attn.q_proj.weight model.layers.2.self_attn.k_proj.weight model.layers.2.self_attn.v_proj.weight model.layers.2.self_attn.o_proj.weight

model.layers.2.mlp.gate_proj.weight

model.layers.2.mlp.up_proj.weight

model.layers.2.mlp.down_proj.weight model.layers.3.self_attn.q_proj.weight model.layers.3.self_attn.k_proj.weight model.layers.3.self_attn.v_proj.weight

Figure 4: The distribution of the singular values of each linear layer update. The greatest singular value is marked by a red star, the second largest singular value is marked by a yellow circle. It’s obvious that the heavy-tail part of non-rank-1 components take almost all energy of the parameter update, which echoes the need of the scaling factor in Section 2. Without scaling, the magnitude of the rank-1 component would be too small to come into effect. In another perspective, rank-1 component captures the desired direction within parameter space. 3.3

A Theoretical Perspective

An outstanding study at ICLR [25] lends strong support to the fact that the gradient of all RL objective functions can be formulated as A ∗ ∇θ log πθ in essence. In RLVR context, the model ultimately produces a policy πθ (oi,t | q, oi,<t ) . For on-policy RL methods (GRPO/DAPO/GSPO family), the core term generally contains (we leave out unnecessary clip, min, etc.)   J(θ) = E(q,a)∼D,{oi }∼πθ Âi,t πθ (oi,t | q, oi,<t ) . 6

Greatest Singular Value

Frobenius Cosine Similarity

Left Angle Degree

90

0.0060 0.006

85

85

0.0050

0.004

80

80

0.0045

0.002

75

75

0.0055

0

5

10 15 20 Layer Index

25

0

5

10 15 20 Layer Index

70

25

0

5

10 15 20 Layer Index

Right Angle Degree

90

25

70

0

5

10 15 20 Layer Index

25

Figure 5: Layer-wise alignment analysis between ∆WLoRA and ∆W (1) . From left to right: greatest singular value, Frobenius cosine similarity, left principal angle, and right principal angle across layers. The Frobenius cosine similarity remains near zero, indicating negligible global correlation in parameter space. In contrast, the subspace angle distributions show consistently smaller left principal angles than right ones, suggesting that the LoRA adapter, particularly its output-side component, tends to align more strongly with the left singular subspace during training. The gradient of the weights for this layer (via chain rule) becomes h i ∇W J = E(q,a)∼D,{oi }∼πθ Âi,t ∇W πθ (oi,t | q, oi,<t ) Let the layer input be x ∈ Rdin , weights W ∈ Rdout ×din , and the output hidden state be h = W x. Define the backpropagated vector to the layer output as ∂πθ (oi,t | q, oi,<t ) ∈ Rdout . δ≜ ∂h Given h = W x , matrix differential gives dh = dW x. Thus dπθ (oi,t | q, oi,<t ) = δ T dh = δ T (dW x) = tr(δ T dW x) = tr(xδ T dW ) =⇒ ∇W πθ (oi,t | q, oi,<t ) = δxT Substituting into J:   ∇W J = E(q,a)∼D,{oi }∼πθ Âi,t δxT For each token level probability, the gradient backpropagated to the weight matrix is a rank-1 matrix. The overall gradient is the average of these rank one matrices, which supports the rank-1 dominance in RLVR.

4

LoRA Unveils the Training Dynamics of RLVR

4.1

Experimental Perspective: Alignment in Output Space

It comes as a natural idea to use LoRA on RLVR because the weight update formulation in LoRA bears a striking formal resemblance to the Rank-1 structure: ∆WLoRA = αAm×r Br×n ∆W (1) = σ1 u1 v1 T By setting r = 1, the LoRA adapter matrices degenerate into vectors, rendering the two formulations mathematically identical. Consequently, we trained LoRA adapters(with r = 1) using GRPO on the same dataset in Figure 1. To deeply probe the degree of alignment between LoRA updates and the true Rank-1 subspace, we employ two intrinsic metrics to quantify the approximation: Metric 1: Frobenius Cosine Similarity, which evaluates the approximation of the weight update matrix from a holistic perspective: Alignment =

∥∆WLoRA ⊙ ∆W (1) ∥F ∥∆WLoRA ∥F · ∥∆W (1) ∥F

Metric 2: Principal Angles (Left and Right), which measure the alignment between the constituent subspaces (components) of the update matrices. ATm×1 u1 θleft = arccos ∥Am×1 ∥F B1×n v1 θright = arccos ∥B1×n ∥F 7

As illustrated in Figure 5, we find that from a holistic view, the Frobenius cosine similarity between ∆WLoRA and ∆W (1) is negligible, suggesting a lack of correlation in the parameter space. However, the distribution of subspace angles reveals a noteworthy phenomenon: the left principal angle is consistently smaller than the right. This indicates that during training, the LoRA adapter (specifically the output-side component A) exhibits a stronger tendency to align with the left singular vectors compared to the input side. We attribute this to the distinct semantic information encoded within the input and output spaces. Geometrically, for a given weight matrix W , the left singular vectors(orthonormal eigenvectors of W W T ) form an orthonormal basis for its column space, constituting a representation of the layer’s output, which is essentially the model’s expressivity or sampling policy. Since RLVR fundamentally optimizes the sampling strategy or output representation, the shared semantic coordinate system on the output side is more easy to alignment. Conversely, the right singular vectors reside in the input-side feature combination space, which is highly contingent upon upstream activations and the contextual distribution. RL updates on the input side involve complex feature reorganization rather than simple directional adjustments, resulting in a dispersed input space that is difficult to align via simple low-rank matrices. In short, the left and right singular vectors exhibit asymmetric alignability in RLVR. 4.2

Theoretical Proof

This can also be explained from a theoretical perspective on gradient analysis. Consider a linear layer y = W x,

W ∈ Rdout ×din , x ∈ Rdin

When LoRA of rank-1 is applied, the weight of this linear layer is: W ′ = W + ∆W, where a ∈ Rdout ,

b ∈ Rdin ,

∆W = αabT

α > 0. The output y of this layer is: y ′ = (W + αabT )x = W x + αa(bT x).

Suppose the loss function is L, we define the backpropagation vector g to this layer: g≜

∂L ∈ Rdout . ∂y ′

Deriving gradients for the two vectors of rank-1 LoRA. First, differentiate with respect to ∆W : ∂L ∂y ′ ∂L = = gxT ∂∆W ∂y ′ ∂∆W Then, using the chain rule for ∆W = αabT : ∂L ∂L =α b = α(gxT )b = αg(xT b) ∂a ∂∆W  T ∂L ∂L =α a = α(xg T )a = αx(g T a) ∂b ∂∆W These are the root cause of the geometric asymmetry in gradients. The direction of ∇a is primarily determined by the output-side backpropagated error g, scaled only by a scalar (xT b). In other words, the information of x is compressed to a scalar here. The direction of ∇b is primarily determined by the input activation x, scaled only by a scalar (g T a). Therefore, as long as the RL signal causes g to exhibit strong alignable directions during training, a will be easier to align, whereas x is often highly context-dependent, widely distributed, and directionally scattered, making b difficult to align , especially in low-rank settings.

5

Experiments

Experiment of Figure 2. We trained Qwen2.5-7B-Instruct on Countdown-3to4 [22] dataset using GRPO method. At each training step, we sample 8 model responses for each question and there are 8

32 questions in a rollout batch. During rollout, top_p for sampling is 0.95. Learning rate is 5e-6. We use AdamW [1, 20] optimizer with β1 = 0.9 and β2 = 0.999. It takes 6 hours to train on a single RTX Pro 6000 GPU. We sampled the last 1000 question out as the test set. For experiment in mid-right figure, we trained Llama3.1-8B-Instruct [9] on GSM8K [6] dataset. At each training step, we sample 8 model responses also for each question. However, gradient accumulation is employed here. There are only 2 questions in a rollout batch thus we perform a gradient update every 16 rollout steps. top_p is also 0.95. A gradient clipping of 1.0 is applied. It takes approximately 20 hours on a single RTX Pro 6000 GPU. Note that both two experiment nearly consumed all VRAM, so at least 96GB VRAM is needed to reproduce the result. Experiment of Figure 3. We sampled the first 10k questions in SafetyBench-test-en.json [41], and evaluate models on a single NVIDIA H100 GPU using VLLM engine [18]. Hyperparameters are top_p=0.95, temperature=0.9, batch_size=256, max_tokens=10000. Experiment of Table 1. For IF-Eval [44], the accuracy in the table is the instruction-level accuracy under strict mode. We set temperature=top_p=0.95, and max_tokens=10000. For MMLU [13], We set temperature=top_p=0.95, and max_tokens=10000. For MMLU-Pro [36], we set temperature=0.9, top_p=0.95, max_tokens=5000. For SafetyBench [41], we sampled the first 10k questions and we set temperature=0.9, top_p=0.95. Evaluation takes a single NVIDIA H100 GPU using VLLM engine [18]. Experiment of Figure 5 . We follow the configuration of [26], training Qwen2.5-7B-Instruct [23] on a subset of OpenThought-1.2M [10] using Verl [32] framework. The training takes 4 NVIDIA H100 80GB GPUs.

6

Related Works

Reinforcement Learning for LLM. Before the emergence of reasoning-capable models such as OpenAI’s o1, reinforcement learning was primarily employed in RLHF to improve instructionfollowing and alignment with human preferences. More recently, RL with Verifiable Rewards has been proposed as an effective strategy to enhance reasoning in domains such as mathematics and programming. OpenAI’s ol was the first to demonstrate that RL can incentivize large-scale reasoning, inspiring subsequent models such as DeepSeek-R1[11], and Qwen3 [37] . Building on these advances, later approaches such as Dr.GRPO [19], CISPO [4], GFPO [33], GMPO [42], etc. have further broadened the landscape of RL-based reasoning. Interpreting Reinforcement learning. A recent study [7] identified the phenomenon of entropy collapse in reinforcement learning, where rapid early convergence causes the model to become overly confident, prematurely degrading its exploratory capacity. A related study [31] observed in chain-of-thought reasoning that high-entropy tokens often act as branching points defining multiple potential reasoning paths.

7

Conclusion and Limitations

This study observes, through Periodic Rank-1 Substitution, that while RLVR enhances training rewards, it does not necessarily yield corresponding improvements in test-set generalization, suggesting the presence of implicit reward overfitting. Furthermore, we analyze RLVR from the perspective of parameter spectral structure and find that its reasoning gains are primarily concentrated along the Rank-1 update direction. In contrast, the Rank-1 component predominantly serves to preserve general capabilities, such as safety, knowledge retention, and instruction-following. We further substantiate this finding using LoRA, demonstrating that vectors on the output side are more easy to alignment. The limitations of our work are: due to limited computing resources, we have no opportunity to observe the behavior of models with more parameters. Furthermore, we don’t explore whether our findings hold ture for new model architectures. These questions require further study to solve.

9

References [1] Kingma DP Ba J Adam et al. A method for stochastic optimization. arXiv:1412.6980, 1412(6), 2014.

arXiv preprint

[2] Arash Ahmadian, Chris Cremer, Matthias Gallé, Marzieh Fadaee, Julia Kreutzer, Olivier Pietquin, Ahmet Üstün, and Sara Hooker. Back to basics: Revisiting reinforce style optimization for learning from human feedback in llms. arXiv preprint arXiv:2402.14740, 2024. [3] Yuchen Cai, Ding Cao, Xin Xu, Zijun Yao, Yuqing Huang, Zhenyu Tan, Benyi Zhang, Guiquan Liu, and Junfeng Fang. On predictability of reinforcement learning dynamics for large language models. arXiv preprint arXiv:2510.00553, 2025. [4] Aili Chen, Aonian Li, Bangwei Gong, Binyang Jiang, Bo Fei, Bo Yang, Boji Shan, Changqing Yu, Chao Wang, Cheng Zhu, et al. Minimax-m1: Scaling test-time compute efficiently with lightning attention. arXiv preprint arXiv:2506.13585, 2025. [5] Zhipeng Chen, Xiaobo Qin, Youbin Wu, Yue Ling, Qinghao Ye, Wayne Xin Zhao, and Guang Shi. Pass@ k training for adaptively balancing exploration and exploitation of large reasoning models. arXiv preprint arXiv:2508.10751, 2025. [6] Karl Cobbe, Vineet Kosaraju, Mohammad Bavarian, Mark Chen, Heewoo Jun, Lukasz Kaiser, Matthias Plappert, Jerry Tworek, Jacob Hilton, Reiichiro Nakano, et al. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021. [7] Ganqu Cui, Yuchen Zhang, Jiacheng Chen, Lifan Yuan, Zhi Wang, Yuxin Zuo, Haozhan Li, Yuchen Fan, Huayu Chen, Weize Chen, Zhiyuan Liu, Hao Peng, Lei Bai, Wanli Ouyang, Yu Cheng, Bowen Zhou, and Ning Ding. The entropy mechanism of reinforcement learning for reasoning language models, 2025. URL https://arxiv.org/abs/2505.22617. [8] Xingyu Dang, Christina Baek, J Zico Kolter, and Aditi Raghunathan. Assessing diversity collapse in reasoning. In Scaling Self-Improving Foundation Models without Human Supervision, 2025. [9] Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Amy Yang, Angela Fan, et al. The llama 3 herd of models. arXiv e-prints, pages arXiv–2407, 2024. [10] Etash Guha, Ryan Marten, Sedrick Keh, Negin Raoof, Georgios Smyrnis, Hritik Bansal, Marianna Nezhurina, Jean Mercat, Trung Vu, Zayne Sprague, et al. Openthoughts: Data recipes for reasoning models. arXiv preprint arXiv:2506.04178, 2025. [11] Daya Guo, Dejian Yang, Haowei Zhang, Junxiao Song, Ruoyu Zhang, Runxin Xu, Qihao Zhu, Shirong Ma, Peiyi Wang, Xiao Bi, et al. Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning. arXiv preprint arXiv:2501.12948, 2025. [12] Zhiwei He, Tian Liang, Jiahao Xu, Qiuzhi Liu, Xingyu Chen, Yue Wang, Linfeng Song, Dian Yu, Zhenwen Liang, Wenxuan Wang, et al. Deepmath-103k: A large-scale, challenging, decontaminated, and verifiable mathematical dataset for advancing reasoning. arXiv preprint arXiv:2504.11456, 2025. [13] Dan Hendrycks, Collin Burns, Steven Basart, Andy Zou, Mantas Mazeika, Dawn Song, and Jacob Steinhardt. Measuring massive multitask language understanding. Proceedings of the International Conference on Learning Representations (ICLR), 2021. [14] Alexandre Heuillet, Fabien Couthouis, and Natalia Díaz-Rodríguez. Collective explainable ai: Explaining cooperative strategies and agent contribution in multiagent reinforcement learning with shapley values. IEEE Computational Intelligence Magazine, 17(1):59–71, 2022. [15] Jingcheng Hu, Yinmin Zhang, Qi Han, Daxin Jiang, Xiangyu Zhang, and Heung-Yeung Shum. Open-reasoner-zero: An open source approach to scaling up reinforcement learning on the base model. arXiv preprint arXiv:2503.24290, 2025. 10

[16] Jackrong. Llama3.1-8B-Thinking-R1. https://huggingface.co/Jackrong/Llama3. 1-8B-Thinking-R1, 2025. Accessed: 2026-05-07. [17] Prakhar Kaushik, Shravan Chaudhari, Ankit Vaidya, Rama Chellappa, and Alan Yuille. The universal weight subspace hypothesis. arXiv preprint arXiv:2512.05117, 2025. [18] Woosuk Kwon, Zhuohan Li, Siyuan Zhuang, Ying Sheng, Lianmin Zheng, Cody Hao Yu, Joseph Gonzalez, Hao Zhang, and Ion Stoica. Efficient memory management for large language model serving with pagedattention. In Proceedings of the 29th symposium on operating systems principles, pages 611–626, 2023. [19] Zichen Liu, Changyu Chen, Wenjun Li, Penghui Qi, Tianyu Pang, Chao Du, Wee Sun Lee, and Min Lin. Understanding r1-zero-like training: A critical perspective. arXiv preprint arXiv:2503.20783, 2025. [20] Ilya Loshchilov and Frank Hutter. Decoupled weight decay regularization. arXiv preprint arXiv:1711.05101, 2017. [21] Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, et al. Training language models to follow instructions with human feedback. Advances in neural information processing systems, 35:27730–27744, 2022. [22] Jiayi Pan, Junjie Zhang, Xingyao Wang, Lifan Yuan, Hao Peng, and Alane Suhr. Tinyzero. https://github.com/Jiayi-Pan/TinyZero, 2025. Accessed: 2025-01-24. [23] Qwen, :, An Yang, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chengyuan Li, Dayiheng Liu, Fei Huang, Haoran Wei, Huan Lin, Jian Yang, Jianhong Tu, Jianwei Zhang, Jianxin Yang, Jiaxi Yang, Jingren Zhou, Junyang Lin, Kai Dang, Keming Lu, Keqin Bao, Kexin Yang, Le Yu, Mei Li, Mingfeng Xue, Pei Zhang, Qin Zhu, Rui Men, Runji Lin, Tianhao Li, Tianyi Tang, Tingyu Xia, Xingzhang Ren, Xuancheng Ren, Yang Fan, Yang Su, Yichang Zhang, Yu Wan, Yuqiong Liu, Zeyu Cui, Zhenru Zhang, and Zihan Qiu. Qwen2.5 technical report, 2025. URL https://arxiv.org/abs/2412.15115. [24] Rafael Rafailov, Archit Sharma, Eric Mitchell, Christopher D Manning, Stefano Ermon, and Chelsea Finn. Direct preference optimization: Your language model is secretly a reward model. Advances in neural information processing systems, 36:53728–53741, 2023. [25] Yi Ren and Danica J Sutherland. Learning dynamics of llm finetuning. In The Thirteenth International Conference on Learning Representations, 2025. [26] John Schulman and Thinking Machines Lab. Lora without regret. Thinking Machines Lab: Connectionism, 2025. doi: 10.64434/tml.20250929. https://thinkingmachines.ai/blog/lora/. [27] John Schulman, Sergey Levine, Pieter Abbeel, Michael Jordan, and Philipp Moritz. Trust region policy optimization. In International conference on machine learning, pages 1889–1897. PMLR, 2015. [28] John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov. Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017. [29] Pedro Sequeira and Melinda Gervasio. Interestingness elements for explainable reinforcement learning: Understanding agents’ capabilities and limitations. Artificial Intelligence, 288:103367, 2020. [30] Zhihong Shao, Peiyi Wang, Qihao Zhu, Runxin Xu, Junxiao Song, Xiao Bi, Haowei Zhang, Mingchuan Zhang, YK Li, Yang Wu, et al. Deepseekmath: Pushing the limits of mathematical reasoning in open language models. arXiv preprint arXiv:2402.03300, 2024. [31] Idan Shenfeld, Jyothish Pari, and Pulkit Agrawal. Rl’s razor: Why online reinforcement learning forgets less, 2025. URL https://arxiv.org/abs/2509.04259. 11

[32] Guangming Sheng, Chi Zhang, Zilingfeng Ye, Xibin Wu, Wang Zhang, Ru Zhang, Yanghua Peng, Haibin Lin, and Chuan Wu. Hybridflow: A flexible and efficient rlhf framework. In Proceedings of the Twentieth European Conference on Computer Systems, pages 1279–1297, 2025. [33] Vaishnavi Shrivastava, Ahmed Awadallah, Vidhisha Balachandran, Shivam Garg, Harkirat Behl, and Dimitris Papailiopoulos. Sample more to think less: Group filtered policy optimization for concise reasoning. arXiv preprint arXiv:2508.09726, 2025. [34] Kimi Team, Yifan Bai, Yiping Bao, Guanduo Chen, Jiahao Chen, Ningxin Chen, Ruijue Chen, Yanru Chen, Yuankun Chen, Yutian Chen, Zhuofu Chen, Jialei Cui, Hao Ding, Mengnan Dong, Angang Du, Chenzhuang Du, Dikang Du, Yulun Du, Yu Fan, Yichen Feng, Kelin Fu, Bofei Gao, Hongcheng Gao, Peizhong Gao, Tong Gao, Xinran Gu, Longyu Guan, Haiqing Guo, Jianhang Guo, Hao Hu, Xiaoru Hao, Tianhong He, Weiran He, Wenyang He, Chao Hong, Yangyang Hu, Zhenxing Hu, Weixiao Huang, Zhiqi Huang, Zihao Huang, Tao Jiang, Zhejun Jiang, Xinyi Jin, Yongsheng Kang, Guokun Lai, Cheng Li, Fang Li, Haoyang Li, Ming Li, Wentao Li, Yanhao Li, Yiwei Li, Zhaowei Li, Zheming Li, Hongzhan Lin, Xiaohan Lin, Zongyu Lin, Chengyin Liu, Chenyu Liu, Hongzhang Liu, Jingyuan Liu, Junqi Liu, Liang Liu, Shaowei Liu, T. Y. Liu, Tianwei Liu, Weizhou Liu, Yangyang Liu, Yibo Liu, Yiping Liu, Yue Liu, Zhengying Liu, Enzhe Lu, Lijun Lu, Shengling Ma, Xinyu Ma, Yingwei Ma, Shaoguang Mao, Jie Mei, Xin Men, Yibo Miao, Siyuan Pan, Yebo Peng, Ruoyu Qin, Bowen Qu, Zeyu Shang, Lidong Shi, Shengyuan Shi, Feifan Song, Jianlin Su, Zhengyuan Su, Xinjie Sun, Flood Sung, Heyi Tang, Jiawen Tao, Qifeng Teng, Chensi Wang, Dinglu Wang, Feng Wang, Haiming Wang, Jianzhou Wang, Jiaxing Wang, Jinhong Wang, Shengjie Wang, Shuyi Wang, Yao Wang, Yejie Wang, Yiqin Wang, Yuxin Wang, Yuzhi Wang, Zhaoji Wang, Zhengtao Wang, Zhexu Wang, Chu Wei, Qianqian Wei, Wenhao Wu, Xingzhe Wu, Yuxin Wu, Chenjun Xiao, Xiaotong Xie, Weimin Xiong, Boyu Xu, Jing Xu, Jinjing Xu, L. H. Xu, Lin Xu, Suting Xu, Weixin Xu, Xinran Xu, Yangchuan Xu, Ziyao Xu, Junjie Yan, Yuzi Yan, Xiaofei Yang, Ying Yang, Zhen Yang, Zhilin Yang, Zonghan Yang, Haotian Yao, Xingcheng Yao, Wenjie Ye, Zhuorui Ye, Bohong Yin, Longhui Yu, Enming Yuan, Hongbang Yuan, Mengjie Yuan, Haobing Zhan, Dehao Zhang, Hao Zhang, Wanlu Zhang, Xiaobin Zhang, Yangkun Zhang, Yizhi Zhang, Yongting Zhang, Yu Zhang, Yutao Zhang, Yutong Zhang, Zheng Zhang, Haotian Zhao, Yikai Zhao, Huabin Zheng, Shaojie Zheng, Jianren Zhou, Xinyu Zhou, Zaida Zhou, Zhen Zhu, Weiyu Zhuang, and Xinxing Zu. Kimi k2: Open agentic intelligence, 2025. URL https://arxiv.org/abs/2507.20534. [35] Qwen Team et al. Qwen2 technical report. arXiv preprint arXiv:2407.10671, 2(3), 2024. [36] Yubo Wang, Xueguang Ma, Ge Zhang, Yuansheng Ni, Abhranil Chandra, Shiguang Guo, Weiming Ren, Aaran Arulraj, Xuan He, Ziyan Jiang, et al. Mmlu-pro: A more robust and challenging multi-task language understanding benchmark. Advances in Neural Information Processing Systems, 37:95266–95290, 2024. [37] An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, Chujie Zheng, Dayiheng Liu, Fan Zhou, Fei Huang, Feng Hu, Hao Ge, Haoran Wei, Huan Lin, Jialong Tang, Jian Yang, Jianhong Tu, Jianwei Zhang, Jianxin Yang, Jiaxi Yang, Jing Zhou, Jingren Zhou, Junyang Lin, Kai Dang, Keqin Bao, Kexin Yang, Le Yu, Lianghao Deng, Mei Li, Mingfeng Xue, Mingze Li, Pei Zhang, Peng Wang, Qin Zhu, Rui Men, Ruize Gao, Shixuan Liu, Shuang Luo, Tianhao Li, Tianyi Tang, Wenbiao Yin, Xingzhang Ren, Xinyu Wang, Xinyu Zhang, Xuancheng Ren, Yang Fan, Yang Su, Yichang Zhang, Yinger Zhang, Yu Wan, Yuqiong Liu, Zekun Wang, Zeyu Cui, Zhenru Zhang, Zhipeng Zhou, and Zihan Qiu. Qwen3 technical report, 2025. URL https://arxiv.org/abs/2505.09388. [38] Qiying Yu, Zheng Zhang, Ruofei Zhu, Yufeng Yuan, Xiaochen Zuo, Yu Yue, Tiantian Fan, Gaohong Liu, Lingjun Liu, Xin Liu, et al. Dapo: An open-source llm reinforcement learning system at scale, 2025. URL https://arxiv. org/abs/2503.14476, 2025. [39] Yang Yue, Zhiqi Chen, Rui Lu, Andrew Zhao, Zhaokai Wang, Yang Yue, Shiji Song, and Gao Huang. Does reinforcement learning really incentivize reasoning capacity in llms beyond the base model? arXiv preprint arXiv:2504.13837, 2025. 12

[40] Michael Zhang, Simran Arora, Rahul Chalamala, Alan Wu, Benjamin Spector, Aaryan Singhal, Krithik Ramesh, and Christopher Ré. Lolcats: On low-rank linearizing of large language models. arXiv preprint arXiv:2410.10254, 2024. [41] Zhexin Zhang, Leqi Lei, Lindong Wu, Rui Sun, Yongkang Huang, Chong Long, Xiao Liu, Xuanyu Lei, Jie Tang, and Minlie Huang. Safetybench: Evaluating the safety of large language models. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 15537–15553, 2024. [42] Yuzhong Zhao, Yue Liu, Junpeng Liu, Jingye Chen, Xun Wu, Yaru Hao, Tengchao Lv, Shaohan Huang, Lei Cui, Qixiang Ye, et al. Geometric-mean policy optimization. arXiv preprint arXiv:2507.20673, 2025. [43] Chujie Zheng, Shixuan Liu, Mingze Li, Xiong-Hui Chen, Bowen Yu, Chang Gao, Kai Dang, Yuqiong Liu, Rui Men, An Yang, et al. Group sequence policy optimization. arXiv preprint arXiv:2507.18071, 2025. [44] Jeffrey Zhou, Tianjian Lu, Swaroop Mishra, Siddhartha Brahma, Sujoy Basu, Yi Luan, Denny Zhou, and Le Hou. Instruction-following evaluation for large language models, 2023. URL https://arxiv.org/abs/2311.07911.

13

A

Why RLVR Algorithms Are the Same in Essence

Let Âi =

G

Ri − µR , σR

µR =

1 X Rj . G j=1

GRPO objective: "

# |yi | G   1 X 1 X JGRPO (θ) = E min ri,t (θ)Âi , clip(ri,t (θ), 1 − ϵ, 1 + ϵ)Âi − βDKL (πθ ∥πref ) , G i=1 |yi | t=1 ri,t (θ) =

πθ (yi,t | x, yi,<t ) . πold (yi,t | x, yi,<t )

DAPO: # |yi | G X   X 1 JDAPO (θ) = E P min ri,t (θ)Âi , clip(ri,t (θ), 1 − ϵlow , 1 + ϵhigh )Âi , j |yj | i=1 t=1 "

Here, dynamic sampling per se is not a loss, it’s a sampling strategy. 0 < { yi | is_equivalent(a, yi ) } < G. overlong shaping: Ri = Rtask (yi , a) + Rlen (yi ),  |y| ≤ Lmax − Lcache  0,  Lmax − Lcache − |y| Rlen (y) = , Lmax − Lcache < |y| ≤ Lmax  Lcache   −1, |y| > Lmax . GSPO objective:   1/|yi | |yi | X 1 π (y | x, y ) πθ (yi | x) θ i,t i,<t , = exp log si (θ) = πold (yi | x) |yi | t=1 πold (yi,t | x, yi,<t ) " # G   1 X JGSPO (θ) = E min si (θ)Âi , clip(si (θ), 1 − ϵ, 1 + ϵ)Âi . G i=1 

Regardless of the clip,and treat πold and Âi as stop-grad constants, then ∇θ ri,t (θ) = ri,t (θ)∇θ log πθ (yi,t | x, yi,<t ), |yi | 1 X ∇θ log πθ (yi,t | x, yi,<t ). |yi | t=1 all gradients update can be formulated as:   X ∇θ J ≈ E ωi,t ∇θ log πθ (yi,t | x, yi,<t ) ,

∇θ si (θ) = si (θ)

i,t

In other words, this approach performs signed weighted Supervised Fine-Tuning (SFT) on the sampled tokens or responses. The primary distinction lies in the definition of the weight ω: • GRPO defines the weight as the token-level probability ratio multiplied by the advantage function. • DAPO also operates at the token level but introduces an asymmetric clipping mechanism. Furthermore, it shifts the normalization for long samples from sample-average to tokenmean, while reformulating Ri through dynamic sampling and length-based rewards. • GSPO, in contrast, elevates the probability ratio to the sequence level. Consequently, all tokens within a single response share the same weight si , which explains why GSPO more closely resembles whole-sequence weighted SFT. 14

B

More Examples of Singular Spectrum model.layers.0.self_attn.q_proj.weight

0 1000 2000 3000 model.layers.0.mlp.down_proj.weight

0.010 0.008

0.00025

0.0005

0.00000

0.0000

0 100 200 300 400 500 model.layers.1.self_attn.q_proj.weight

0.0025

0.0020

0.0020

0.0015

0.006

0.0015

0.004

0.0010

0.002

0.0005

0.000

0 1000 2000 3000 model.layers.1.mlp.up_proj.weight

0 100 200 300 400 500 model.layers.1.self_attn.k_proj.weight

0.0000 0.008

0 1000 2000 3000 model.layers.1.mlp.down_proj.weight

0.003

0.006

0.002

0.004

0.002

0.001

0.002

0.000

0.000

0.000

0 1000 2000 3000 model.layers.1.self_attn.v_proj.weight

0.0005 0.0000

0.0010

0.004

0.004

0.0008

0.003

0.003

0.002

0.002 0.001

0 100 200 300 400 500 model.layers.2.self_attn.k_proj.weight

0.0012 0.003

0.004

0.002

0.0006

0 1000 2000 3000 model.layers.2.self_attn.v_proj.weight 0.005

0.002

0.002

0.001

0.0004 0.0002

0.001

0.000

0.000

0.000

0.0000

0.000

0.0030 0.0025 0.0020 0.0015 0.0010 0.0005 0.0000

0 1000 2000 3000 model.layers.2.mlp.gate_proj.weight

0 1000 2000 3000 model.layers.2.mlp.up_proj.weight

0.008

0.006

0.006

0.005

0.004

0.003

1000

2000

3000

0.000

0.0020 0.0015 0.0010

0.002

0.0005

0.001 0

1000

2000

3000

0.000

0 100 200 300 400 500 model.layers.3.self_attn.q_proj.weight

0.0025

0.004

0.002 0

0 1000 2000 3000 model.layers.2.mlp.down_proj.weight

0

1000

2000

0.0000

3000

0.0015

0.000

0.000

0.006

0.0020

0.003

0.0010

0.0000

0

1000

2000

3000

0 1000 2000 3000 model.layers.1.mlp.gate_proj.weight

0.0025

0.004

0.001

0.001

0.004

0.0030

0.002

0.0005

0.006

0 1000 2000 3000 model.layers.1.self_attn.o_proj.weight

0.005

0.002

0 100 200 300 400 500 model.layers.2.self_attn.q_proj.weight

model.layers.0.mlp.up_proj.weight

0.008

0.003

0.0010

model.layers.0.mlp.gate_proj.weight

0.004

0.004

0.0010

0.00050

0.0005

0.012

0.0015

0.00075

model.layers.0.self_attn.o_proj.weight

0.006

0.0020

0.00100

0.0010

model.layers.0.self_attn.v_proj.weight

0.0025

0.00125

0.0015

0.0000

model.layers.0.self_attn.k_proj.weight

0.00150

0.0020

0 1000 2000 3000 model.layers.2.self_attn.o_proj.weight 0.005

0.000 0 100 200 300 400 500 0 1000 2000 3000 model.layers.3.self_attn.k_proj.weight model.layers.3.self_attn.v_proj.weight 0.0035 0.0014 0.0030 0.0012 0.0025 0.0010 0.0020 0.0008 0.0015 0.0006 0.0010 0.0004 0.0005 0.0002 0.0000 0.0000 0 100 200 300 400 500 0 100 200 300 400 500

Figure 6: step10

model.layers.0.self_attn.q_proj.weight model.layers.0.self_attn.k_proj.weight 0.0012 0.0020

0.0015 0.0010

0.0000

0.006 0.005 0.004 0.003 0.002 0.001 0.000

0.0005

0.005

0.002 0.001

0.001 0 1000 2000 3000 model.layers.2.mlp.gate_proj.weight

0.000

0 1000 2000 3000 model.layers.2.mlp.up_proj.weight

0.006

0.0020

0.005

0.0015

0.004 0.003

0.0010

0.002

0.0005 0.0000

0 1000 2000 3000 model.layers.1.mlp.down_proj.weight

0.003

0.002

0.0025

0.0000

0.004

0.003

0.001 0

1000

2000

3000

0.0020

0.0020

0.003

0.0015

0.002

0.0010

0.001

0.0005

0.000

0

1000

2000

3000

0.001

0.001

0.0000

0 100 200 300 400 500 model.layers.1.self_attn.k_proj.weight

0.00100

0.0010

0.004

0.0025

0.004

0.002

0.002

0.00125

0.0015

0.005

0.000

0 100 200 300 400 500 model.layers.1.self_attn.q_proj.weight

0.003

0.003

0.00150

0 1000 2000 3000 model.layers.1.mlp.up_proj.weight

0.000

0.004

0.0010

0.0000

model.layers.0.mlp.up_proj.weight

0.000

0.0015

0.0006

0.0005

model.layers.0.mlp.gate_proj.weight

0.007 0.006 0.005 0.004 0.003 0.002 0.001 0.000

0.0008

0.0002 0 1000 2000 3000 model.layers.0.mlp.down_proj.weight

model.layers.0.self_attn.o_proj.weight 0.006

0.005

0.0004

0.0005

model.layers.0.self_attn.v_proj.weight

0.0020

0.0010

0 1000 2000 3000 model.layers.1.self_attn.v_proj.weight 0.0030

0.00075

0.0015

0.00050

0.0010

0.00025

0.0005

0.00000

0.0000

0 1000 2000 3000 model.layers.1.self_attn.o_proj.weight

0 1000 2000 3000 model.layers.1.mlp.gate_proj.weight

0.0000 0 1000 2000 3000 0 1000 2000 3000 model.layers.2.self_attn.v_proj.weight model.layers.2.self_attn.o_proj.weight 0.004 0.0035 0.0025 0.0010 0.0030 0.003 0.0020 0.0008 0.0025 0.0020 0.0015 0.0006 0.002 0.0015 0.0010 0.0004 0.0010 0.001 0.0005 0.0002 0.0005 0.0000 0.0000 0.0000 0.000 0 1000 2000 3000 0 100 200 300 400 500 0 100 200 300 400 500 0 1000 2000 3000 model.layers.2.mlp.down_proj.weight model.layers.3.self_attn.q_proj.weight model.layers.3.self_attn.k_proj.weight model.layers.3.self_attn.v_proj.weight 0.0025 0.005 0.0020 0.0010 0.0020 0.004 0.0008 0.0015 0.0015 0.003 0.0006 0.0010 0.0010 0.002 0.0004 0.0005 0.0005 0.001 0.0002 0 100 200 300 400 500 model.layers.2.self_attn.q_proj.weight

0.000

0

1000

2000

3000

0 100 200 300 400 500 model.layers.2.self_attn.k_proj.weight

0.0000

0

1000

Figure 7: step20 15

2000

3000

0.000

0.0000

0

100 200 300 400 500

0.0000

0

100 200 300 400 500

0.0030

model.layers.0.self_attn.q_proj.weight

0.0025 0.0020 0.0015 0.0010 0.0005 0.0000

0 1000 2000 3000 model.layers.0.mlp.down_proj.weight

model.layers.0.self_attn.k_proj.weight

0.0015

0.003

0.0010

0.002

0.0005

0.001

0.0000

0.000

0.020

0.004

0.015

0.003

0.010

0.002

0.005

0.001

0.000

0.004

0.004

model.layers.0.self_attn.o_proj.weight

0.010 0.008 0.006 0.004 0.002 0 100 200 300 400 500 model.layers.1.self_attn.k_proj.weight

0.000 0.006

0 1000 2000 3000 model.layers.1.self_attn.v_proj.weight

0.003

0.001

0.012

0.004

0.010

0.008

0.0015

0.003

0.008

0.012

0.0150

0.010

0.0125

0.008

0.0100

0.006

0.0075

0.004

0.0050

0.002

0.0025

0.000

0.0000

0.005

0 1000 2000 3000 model.layers.2.mlp.gate_proj.weight

0.002

0.002 0

1000

2000

3000

0.000

0.003

0.004

0.004

0.001

0.000

0.006

0.006

0.002

0.000

0 1000 2000 3000 model.layers.2.mlp.up_proj.weight

0

1000

2000

3000

0.000

0

1000

2000

0.008

0.006 0.004 0.002 0 1000 2000 3000 model.layers.1.self_attn.o_proj.weight

0.003 0.002

3000

0.000

0.002

0.0000

0 1000 2000 3000 model.layers.2.self_attn.o_proj.weight

0.008

0.004

0.0005

2000

0.001 0 1000 2000 3000 model.layers.2.self_attn.v_proj.weight

0.002 0.000

0 1000 2000 3000 model.layers.1.mlp.gate_proj.weight

0.004

0.006

0.001 1000

0.005

0.004

0.0010

0

0.000

0.006

0.002

0.000

3000

0.008

0.002

0.001

0.000

0 1000 2000 3000 model.layers.1.mlp.down_proj.weight

0.010

0.004

0.002

model.layers.0.mlp.up_proj.weight

0.012

0.006

0.004

0.002

model.layers.0.mlp.gate_proj.weight

0.008

0.005

0.003

0.007 0.006 0.005 0.004 0.003 0.002 0.001 0.000

0.000 0 100 200 300 400 500 0 100 200 300 400 500 model.layers.2.self_attn.q_proj.weight model.layers.2.self_attn.k_proj.weight 0.00175 0.005 0.00150 0.004 0.00125 0.00100 0.003 0.00075 0.002 0.00050 0.001 0.00025 0.000 0.00000 0 1000 2000 3000 0 100 200 300 400 500 model.layers.2.mlp.down_proj.weight model.layers.3.self_attn.q_proj.weight 0.004 0.010

0 1000 2000 3000 model.layers.1.mlp.up_proj.weight

0.000

0 100 200 300 400 500 model.layers.1.self_attn.q_proj.weight

model.layers.0.self_attn.v_proj.weight

0 100 200 300 400 500 model.layers.3.self_attn.k_proj.weight

0.000

0 1000 2000 3000 model.layers.3.self_attn.v_proj.weight

0.005 0.004 0.003 0.002 0.001 0

100 200 300 400 500

0.000

0

100 200 300 400 500

Figure 8: step30

model.layers.0.self_attn.q_proj.weight

0.0035 0.0030 0.0025 0.0020 0.0015 0.0010 0.0005 0.0000

model.layers.0.self_attn.k_proj.weight

0.0020

0.030

0.0010

0.002

0.0005

0.001

0.0000

0.000

0.010

0.002

0.005

0.001

0.006

0 1000 2000 3000 model.layers.1.mlp.up_proj.weight

0.000 0.020

0 1000 2000 3000 model.layers.1.mlp.down_proj.weight

0 1000 2000 3000 model.layers.2.mlp.up_proj.weight

0.000

0.007 0.006 0.005 0.004 0.003 0.002 0.001 0.000

0 1000 2000 3000 model.layers.2.mlp.down_proj.weight

0.000 0.0025

0 1000 2000 3000 model.layers.1.self_attn.v_proj.weight

0.004

0.0005

0.002

0.0000 0.005 0.004

0.008

0.003

0.006

0.002

0.0050

0.004

0 100 200 300 400 500 model.layers.3.self_attn.q_proj.weight

0.001

0.0025

0.002

0.001

0.000

0.0000

0.000

0.000

3000

0.0010 0.0005 0

1000

2000

3000

0.0000

0 1000 2000 3000 model.layers.2.self_attn.o_proj.weight

0.002 0 100 200 300 400 500 model.layers.3.self_attn.k_proj.weight

0.0015

Figure 9: step40

16

0.000

0.0020

0.002

2000

0.010

0.006

0.010

1000

0.000

0.004

0.0075

0

0.001 0 1000 2000 3000 model.layers.2.self_attn.v_proj.weight

0.0010

0.0100

3000

0.002

0.002

0.008

0.0125

2000

0.003

0.004

0.010

0 1000 2000 3000 model.layers.1.mlp.gate_proj.weight

0.004

0.006

0.000

0.006 0.005

0.008

0 100 200 300 400 500 model.layers.2.self_attn.k_proj.weight

0.000

0.006

0.003

1000

0 1000 2000 3000 model.layers.1.self_attn.o_proj.weight

0.008

0.004

0

0.000

0.0015

0.005

3000

0.005

0.002

0.0020

0.012

2000

0.010

0.004

0.002

0 100 200 300 400 500 model.layers.2.self_attn.q_proj.weight

model.layers.0.mlp.up_proj.weight

0.015

0.006

0.004

0.0150

1000

model.layers.0.mlp.gate_proj.weight

0.008

0.006

0.001

0.005

0

model.layers.0.self_attn.o_proj.weight

0.002

0.010

0.000

0.014 0.012 0.010 0.008 0.006 0.004 0.002 0.000

0.010

0.003

0.015

0 1000 2000 3000 model.layers.2.mlp.gate_proj.weight

0 100 200 300 400 500 model.layers.1.self_attn.k_proj.weight

0.004

0.003

0.015

0.014 0.012 0.010 0.008 0.006 0.004 0.002 0.000

0 100 200 300 400 500 model.layers.1.self_attn.q_proj.weight

0.004

0.020

0.000

0.003

0.005

0.025

model.layers.0.self_attn.v_proj.weight

0.004

0.0015

0 1000 2000 3000 model.layers.0.mlp.down_proj.weight

0.005

0

100 200 300 400 500

0.000 0.007 0.006 0.005 0.004 0.003 0.002 0.001 0.000

0 1000 2000 3000 model.layers.3.self_attn.v_proj.weight

0

100 200 300 400 500

model.layers.0.self_attn.q_proj.weight

0.0025 0.0020 0.0015 0.0010 0.0005 0.0000

model.layers.0.self_attn.k_proj.weight

0.0020

0.0030

0 1000 2000 3000 model.layers.0.mlp.down_proj.weight

0.0015

0.003

0.0010

0.002

0.0005

0.001

0.0000

0.025

0.005

0.020

0.004

0.015

0.003

0.010

0.002

0.005

0.001

0.000

0.012 0.010 0.008 0.006 0.004 0.002 0.000

0 1000 2000 3000 model.layers.1.mlp.up_proj.weight

0 1000 2000 3000 model.layers.2.mlp.gate_proj.weight

0.005 0.004 0.003 0.002 0.001 0.000

0

1000

2000

3000

model.layers.0.self_attn.v_proj.weight

0.000 0.0175 0.0150 0.0125 0.0100 0.0075 0.0050 0.0025 0.0000 0.014 0.012 0.010 0.008 0.006 0.004 0.002 0.000

0 100 200 300 400 500 model.layers.1.self_attn.q_proj.weight

0.010 0.008 0.006 0.004

0.000

0 100 200 300 400 500 model.layers.1.self_attn.k_proj.weight

0.003 0.002 0.001 0.000

0 100 200 300 400 500 model.layers.2.self_attn.q_proj.weight

0.006 0.005 0.004 0.003 0.002 0.001 0 1000 2000 3000 model.layers.2.mlp.up_proj.weight

0.000

0 1000 2000 3000 model.layers.2.mlp.down_proj.weight

0.012

2000

3000

0

1000

2000

0.0075

0.0100 0.0050

0.010

0.0025 0 1000 2000 3000 model.layers.1.self_attn.o_proj.weight

0.003

0.004

0.002

0.002 0.000

0.001 0 1000 2000 3000 model.layers.2.self_attn.v_proj.weight

0.000

0.008

0.008

0.006

0.006

0.0010

0.004

0.004

0.0005

0.002

0.002

0.0000

0.000

0 100 200 300 400 500 model.layers.3.self_attn.q_proj.weight

0.0020

0 100 200 300 400 500 model.layers.3.self_attn.k_proj.weight

0.002 0.001

0.0005 0

1000

2000

3000

0.0000

0.000 0.006

0 1000 2000 3000 model.layers.2.self_attn.o_proj.weight

0 1000 2000 3000 model.layers.3.self_attn.v_proj.weight

0.005

0.0015 0.0010

0 1000 2000 3000 model.layers.1.mlp.gate_proj.weight

0.004

0.006

0 100 200 300 400 500 model.layers.2.self_attn.k_proj.weight

0.0000

0.005

0.008

0.000

3000

0.004

0.0015

0.003

0.000

0.0125

0.000

model.layers.0.mlp.up_proj.weight

0.0150

0.0020

0.004

0.002

0 1000 2000 3000 model.layers.1.self_attn.v_proj.weight

0.006 0.005 0.004 0.003 0.002 0.001 0.000

0.008 0.004

1000

0.000

0.010 0.006

0

model.layers.0.mlp.gate_proj.weight

0.006

0.002

0.002

0.004

0 1000 2000 3000 model.layers.1.mlp.down_proj.weight

model.layers.0.self_attn.o_proj.weight

0.012

0.004

0.004 0.003 0.002 0.001 0

100 200 300 400 500

0.000

0

100 200 300 400 500

Figure 10: step50

model.layers.0.self_attn.q_proj.weight model.layers.0.self_attn.k_proj.weight model.layers.0.self_attn.v_proj.weight 0.0012 0.0020 0.0020 0.0010 0.0015 0.0015 0.0008

0.0006

0.0010

0.0000 0.006

0 1000 2000 3000 model.layers.0.mlp.down_proj.weight

0.005 0.004 0.003 0.002 0.001 0.000

0 1000 2000 3000 model.layers.1.mlp.up_proj.weight

0.005

0.00000

0.001

0.001 0 1000 2000 3000 model.layers.2.mlp.gate_proj.weight

0.000 0.006

0.0020

0.005

0.0015

0.004

0 1000 2000 3000 model.layers.2.mlp.up_proj.weight

0.003

0.0010

0.002

0.0005 0.0000

0 1000 2000 3000 model.layers.1.mlp.down_proj.weight

0.002

0.002

0.000

0.0000 0.000 0 100 200 300 400 500 0 100 200 300 400 500 0 1000 2000 3000 model.layers.1.self_attn.q_proj.weight model.layers.1.self_attn.k_proj.weight model.layers.1.self_attn.v_proj.weight 0.00150 0.00175 0.0025 0.00125 0.00150 0.0020 0.00125 0.00100 0.0015 0.00100 0.00075 0.00075 0.0010 0.00050 0.00050 0.0005 0.00025 0.00025

0.003

0.003

0.001 0

1000

2000

3000

0.001

0.0000

0.004

0.004

0.002

0.0005

0.0002

0.004 0.003

0.0010

0.0004

0.0005

model.layers.0.self_attn.o_proj.weight

0.005

0.000

0

1000

2000

3000

0.00000

0.0035 0.0030 0.0025 0.0020 0.0015 0.0010 0.0005 0.0000

model.layers.0.mlp.gate_proj.weight

model.layers.0.mlp.up_proj.weight

0.006 0.005 0.004 0.003 0.002 0.001 0.000

0 1000 2000 3000 0 1000 2000 3000 model.layers.1.self_attn.o_proj.weight model.layers.1.mlp.gate_proj.weight 0.004 0.0020 0.003

0.0015

0.002

0.0010

0.001

0.0005

0.000 0.0000 0 100 200 300 400 500 0 1000 2000 3000 0 1000 2000 3000 model.layers.2.self_attn.k_proj.weight model.layers.2.self_attn.v_proj.weight model.layers.2.self_attn.o_proj.weight 0.0010 0.0035 0.0030 0.0020 0.0030 0.0008 0.0025 0.0025 0.0015 0.0020 0.0006 0.0020 0.0015 0.0010 0.0015 0.0004 0.0010 0.0010 0.0005 0.0002 0.0005 0.0005 0.0000 0.0000 0.0000 0.0000 0 1000 2000 3000 0 100 200 300 400 500 0 100 200 300 400 500 0 1000 2000 3000 model.layers.2.mlp.down_proj.weight model.layers.3.self_attn.q_proj.weight model.layers.3.self_attn.k_proj.weight model.layers.3.self_attn.v_proj.weight 0.0020 0.0010 0.0020 0.004 0.0008 0.0015 0.0015 0.003 0.0006 0.0010 0.0010 0.002 0.0004 0.0005 0.0005 0.001 0.0002 0 100 200 300 400 500 model.layers.2.self_attn.q_proj.weight

0.000

0

1000

2000

3000

0.0000

0.0000

0

1000

Figure 11: step60

17

2000

3000

0.0000

0

100 200 300 400 500

0.0000

0

100 200 300 400 500

model.layers.0.self_attn.q_proj.weight

model.layers.0.self_attn.k_proj.weight

0.0030 0.0025

0.006

0.0020

0.004

0.0015 0.0010

0.002 0.000

0.0005 0 1000 2000 3000 model.layers.0.mlp.down_proj.weight

0.0000

0 100 200 300 400 500 model.layers.1.self_attn.q_proj.weight

model.layers.0.self_attn.v_proj.weight

0.007 0.006 0.005 0.004 0.003 0.002 0.001 0.000

model.layers.0.self_attn.o_proj.weight

0.0100

0.010

0.0075

0.000

0.05

0.008

0.008

0.04

0.006

0.006

0.004

0.004

0.002

0.002

0.002

0.000

0.000

0.000

0.03 0.02 0.01 0.00

0 1000 2000 3000 model.layers.1.mlp.up_proj.weight

0.04 0.03 0.02

0 1000 2000 3000 model.layers.1.mlp.down_proj.weight

0.05

0.010

0.04

0.008

0.03

0.006

0.015

0.006

0.0020 0.0015

0.01

0.002

0.0005

0.00

0.000

0.0000

0.025

1000

2000

3000

0.008 0.006

0.010

0.010

0.004

0.005

0.005

0.002

0.000

0

1000

2000

3000

0 100 200 300 400 500 model.layers.3.self_attn.q_proj.weight

0.010

0.015

0.015

0

0 1000 2000 3000 model.layers.2.mlp.down_proj.weight

0.020

0.020

0 100 200 300 400 500 model.layers.2.self_attn.k_proj.weight

0.0025

0.00

0.025

0.005

0.0030

0.0010

0.000

0

1000

2000

0.000

3000

0 1000 2000 3000 model.layers.1.self_attn.o_proj.weight

0.010

0.004

0 100 200 300 400 500 model.layers.2.self_attn.q_proj.weight

0.0000

0.008

0.004

0.014 0.012 0.010 0.008 0.006 0.004 0.002 0.000

0.0025 0 1000 2000 3000 model.layers.1.self_attn.v_proj.weight

0.020

0.02

0 1000 2000 3000 model.layers.2.mlp.up_proj.weight

0.0050

0.010

0.01 0 1000 2000 3000 model.layers.2.mlp.gate_proj.weight

0.0125

0.015

0.005 0 100 200 300 400 500 model.layers.1.self_attn.k_proj.weight

model.layers.0.mlp.gate_proj.weight

0.0150

0.020

0.000 0.014 0.012 0.010 0.008 0.006 0.004 0.002 0.000 0.004

0 1000 2000 3000 model.layers.2.self_attn.v_proj.weight

model.layers.0.mlp.up_proj.weight

0.035 0.030 0.025 0.020 0.015 0.010 0.005 0.000

0.014 0.012 0.010 0.008 0.006 0.004 0.002 0.000

0 1000 2000 3000 model.layers.1.mlp.gate_proj.weight

0 1000 2000 3000 model.layers.2.self_attn.o_proj.weight

0.015 0.010 0.005

0 100 200 300 400 500 model.layers.3.self_attn.k_proj.weight

0.000

0 1000 2000 3000 model.layers.3.self_attn.v_proj.weight

0.010 0.008

0.003

0.006

0.002

0.004 0.001 0

1000

2000

3000

0.000

0.002 0

100 200 300 400 500

0.000

0

100 200 300 400 500

Figure 12: step70

model.layers.0.self_attn.q_proj.weight 0.0025

0.0020 0.0015 0.0010 0.0005 0.0000

0.012 0.010 0.008 0.006 0.004 0.002 0.000 0.008

0 1000 2000 3000 model.layers.0.mlp.down_proj.weight

model.layers.0.self_attn.k_proj.weight

0.00150 0.00125 0.00100 0.00075 0.00050 0.00025 0.00000

0.0005 0.0000

0.0020

0.0015

0.000

0.000

0.0000

0.0000

0.000

0.002

0.002

0 1000 2000 3000 model.layers.1.mlp.down_proj.weight

0.000

0 1000 2000 3000 model.layers.2.mlp.up_proj.weight

0.008 0.006 0.004 0.002 3000

0.002

0.000

0.001

0.004

2000

0.001

0.0005

0.006

1000

0.004

0.002

0.0005

0.008

0

0.006

0.002

0.000

0

1000

2000

3000

0 1000 2000 3000 model.layers.1.self_attn.o_proj.weight 0.006 0.005

0.0015

0.002

0.0010

0.001

0.0005

0.000

0.0000

0

1000

2000

3000

0.0005

0.00025

0.0000

0.00000

0

1000

Figure 13: step80

18

2000

3000

0 1000 2000 3000 model.layers.1.mlp.gate_proj.weight

0.0030 0.0020

0.003

0 100 200 300 400 500 0 100 200 300 400 500 0 1000 2000 3000 model.layers.2.self_attn.q_proj.weight model.layers.2.self_attn.k_proj.weight model.layers.2.self_attn.v_proj.weight 0.0014 0.004 0.005 0.0012 0.004 0.003 0.0010 0.0008 0.003 0.002 0.0006 0.002 0.0004 0.001 0.001 0.0002 0.000 0.0000 0.000 0 1000 2000 3000 0 100 200 300 400 500 0 100 200 300 400 500 model.layers.2.mlp.down_proj.weight model.layers.3.self_attn.q_proj.weight model.layers.3.self_attn.k_proj.weight 0.00150 0.007 0.0030 0.006 0.00125 0.0025 0.005 0.00100 0.0020 0.004 0.00075 0.0015 0.003 0.00050 0.0010 0.002 0.001 0.000

model.layers.0.mlp.up_proj.weight

0.0025

0.004

0.002

0.0010

0.0010

0 1000 2000 3000 model.layers.2.mlp.gate_proj.weight

0.003

0.003

0.0015

0.010 0.008

0.004

0.0010

0.0020

0.004

0.0035 0.0030 0.0025 0.0020 0.0015 0.0010 0.0005 0.0000

0.0015

model.layers.0.mlp.gate_proj.weight

0.004

0 100 200 300 400 500 0 100 200 300 400 500 0 1000 2000 3000 model.layers.1.self_attn.q_proj.weight model.layers.1.self_attn.k_proj.weight model.layers.1.self_attn.v_proj.weight 0.0030 0.004 0.0025

0.006

0.000

model.layers.0.self_attn.o_proj.weight 0.008

0.006

0.0020

0.0025

0 1000 2000 3000 model.layers.1.mlp.up_proj.weight

model.layers.0.self_attn.v_proj.weight

0.0025

0

100 200 300 400 500

0 1000 2000 3000 model.layers.2.self_attn.o_proj.weight

0.005 0.004 0.003 0.002 0.001 0.000

0 1000 2000 3000 model.layers.3.self_attn.v_proj.weight

0.003 0.002 0.001 0.000

0

100 200 300 400 500

C

More Results for Singular Spectra

As shown in Table 2, deep layers(near the output side) tend to have clearer pattern of "leading spike followed by a heavy tail". Layer layers.0.mlp.gate_proj layers.0.mlp.up_proj layers.1.mlp.up_proj layers.2.mlp.up_proj layers.6.mlp.up_proj layers.19.mlp.up_proj layers.21.mlp.up_proj layers.22.mlp.down_proj layers.22.mlp.up_proj layers.22.self_attn.o_proj layers.23.mlp.down_proj layers.23.self_attn.o_proj layers.24.mlp.down_proj layers.24.self_attn.o_proj layers.25.mlp.down_proj layers.25.self_attn.o_proj layers.26.self_attn.o_proj layers.27.mlp.down_proj layers.27.mlp.gate_proj layers.27.mlp.up_proj

σ1

σ2

σ3

σ4

σ5

σ6

σ7

100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%

42.40% 63.97% 44.48% 45.38% 64.69% 67.90% 69.08% 64.60% 68.26% 68.23% 63.83% 49.44% 61.17% 42.64% 68.28% 54.14% 43.54% 48.49% 65.37% 62.04%

41.85% 63.85% 40.70% 44.93% 64.64% 67.24% 67.27% 57.21% 67.39% 66.25% 58.42% 48.39% 59.56% 39.82% 66.29% 48.65% 41.27% 44.82% 61.14% 61.90%

41.58% 63.75% 39.56% 44.85% 64.58% 65.72% 67.25% 56.70% 67.13% 66.02% 58.27% 47.25% 59.51% 39.71% 66.07% 46.65% 40.71% 43.14% 60.30% 61.67%

41.43% 63.66% 38.76% 44.77% 64.53% 65.41% 67.16% 56.48% 67.04% 65.63% 58.20% 47.18% 59.45% 39.71% 65.76% 46.48% 40.64% 39.28% 57.03% 61.09%

40.63% 63.61% 36.81% 44.68% 64.45% 65.37% 67.09% 55.97% 67.02% 64.81% 58.15% 46.55% 59.38% 39.62% 65.54% 46.43% 40.53% 38.82% 56.24% 60.56%

39.84% 63.58% 36.62% 44.62% 64.34% 65.32% 67.05% 55.74% 66.91% 64.46% 58.08% 46.32% 59.34% 39.53% 65.50% 46.34% 40.43% 37.78% 55.29% 60.43%

Table 2: Linear layers of Qwen2.5-7B-R1 with σ2 /σ1 ≤ 0.70; entries are percentages normalized by each layer’s largest singular value.

19

Record · ID 168342 · SHA-256 76c52a5a3e74e3b4
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.