Command Palette
Search for a command to run...
GeoRA: RLVR을 위한 기하 구조 인식 저랭크 어댑테이션
GeoRA: RLVR을 위한 기하 구조 인식 저랭크 어댑테이션
Jiaying Zhang Lei Shi Jiguo Li Jun Xu Jiuchong Gao Jinghua Hao Renqing He
초록
검증 가능한 보상을 이용한 강화학습(RLVR)은 대규모 추론 모델의 성능을 향상시키는 핵심 패러다임이다. 지도 미세조정(SFT)과 달리, RLVR은 독자적인 최적화 동역학을 가지며 사전 학습된 기하 구조의 보존에 민감하다. 그러나 기존의 파라미터 효율적 방법은 이 환경에서 핵심적인 한계에 직면한다. PiSSA와 같은 저랭크 어댑테이션 방법은 주로 SFT를 위해 설계되어 RLVR의 고유한 최적화 동역학과 기하 구조를 고려하지 않는다. 반대로, RLVR에서 선호되는 비구조적 희소 파라미터 부분 공간을 직접 미세조정하면 현대 하드웨어에서 효율성 병목에 직면한다. 이러한 과제에 대응하기 위해, 본 논문은 RLVR에 특화된 저랭크 어댑테이션 방법인 GeoRA(기하 구조 인식 저랭크 어댑테이션)를 제안한다. 구체적으로, GeoRA는 RL 업데이트 부분 공간의 이방성 및 압축 가능한 구조를 활용하여, 특이값 분해(SVD)를 통해 주성분 방향을 추출하고 이를 저랭크 어댑터의 초기값으로 사용하며, 잔차 성분을 학습 중 구조적 정점으로 동결한다. 이 설계는 사전 학습된 구조를 보존하면서 효율적인 밀집 연산을 가능하게 한다. 1.5B에서 32B 파라미터에 이르는 Qwen 및 Llama 모델에서의 실험 결과, GeoRA는 수학, 의료, 코딩 분야에서 RLVR 설정 전반에 걸쳐 강력한 저랭크 기준선을 일관되게 상회하며, 도메인 외 작업에서 보다 강한 일반화 성능과 적은 망각을 보인다.
One-sentence Summary
Meituan and Peking University propose GeoRA, a geometry-aware low-rank adaptation method for RLVR that exploits the anisotropic, compressible structure of RL update subspaces via SVD to initialize low-rank adapters while freezing residual components as structural anchors, preserving pre-trained geometry and enabling efficient dense computation across mathematics, medicine, and coding tasks.
Key Contributions
-
The paper introduces GeoRA, a geometry-aware low-rank adaptation method for Reinforcement Learning with Verifiable Rewards that aligns parameter-efficient training with the optimization structure of RL updates.
-
GeoRA extracts principal directions from the anisotropic and compressible RL update subspace via Singular Value Decomposition for adapter initialization, and freezes residual components as a structural anchor to preserve pre-trained structure while enabling efficient dense computation.
-
Experiments on Qwen and Llama models from 1.5B to 32B parameters in mathematics, medicine, and coding show that GeoRA improves training stability, outperforms strong low-rank baselines, and shows stronger generalization with less forgetting on out-of-domain tasks.
Introduction
Large reasoning models use Reinforcement Learning with Verifiable Rewards to strengthen mathematical and coding reasoning, but RLVR works by amplifying existing latent behaviors rather than injecting new knowledge, so updates must stay stable and aligned with pre-trained model geometry. This matters because overly aggressive fine-tuning can collapse reasoning, degrade general abilities, or cause forgetting. Prior parameter-efficient methods struggle in this setting: SFT-oriented low-rank adaptation biases updates toward principal components that may conflict with RLVR's preferred directions, while sparse fine-tuning can match RLVR behavior but often lacks hardware efficiency. The authors leverage this insight to introduce GeoRA, a geometry-aware low-rank adaptation framework that uses SVD to extract dominant trainable directions from a geometry-constrained subspace, freezes residual components as structural anchors, and preserves dense computation for stable, hardware-efficient RLVR training.
Method
The authors leverage a low-rank adaptation framework for reinforcement learning with verifiable rewards, named GeoRA. Their design is motivated by the observation that reinforcement fine-tuning should not overwrite the pre-trained model globally, but instead should concentrate updates in stable yet plastic parameter regions. GeoRA therefore introduces an RL-native, structured low-rank parameterization together with a residual anchor that preserves the original function at initialization and restricts optimization to a geometry-aligned subspace. Unlike standard low-rank adaptation, which typically starts from random adapter parameters, GeoRA initializes the adapter from a geometry-constrained view of the pre-trained weight matrix. Refer to the framework diagram. As shown in the figure below:
Let W denote a pre-trained weight matrix and let WGeo denote its geometry-constrained view. The authors perform singular value decomposition on this matrix,
WGeo=UGeoΣGeoVGeo⊤.They then keep only the leading rank r directions. If Ur and Vr denote the first r columns of UGeo and VGeo, and Σr denotes the leading r×r block of ΣGeo, the trainable adapters are initialized as
AGeo=Σr1/2Vr⊤,BGeo=UrΣr1/2.With this construction, the product BGeoAGeo approximates the rank r geometry captured by WGeo. To preserve the original model output at initialization, the authors compute a residual matrix
Wres=W−rαBGeoAGeo.During the forward pass, Wres remains frozen while the adapter branch is trainable,
h=Wresx+rαBGeoAGeox.At initialization, the two branches sum to Wx, so the model is function preserving. During optimization, gradient updates can only act on the low-rank adapter, forcing adaptation to remain inside the geometry aligned manifold while the frozen residual matrix protects the pre-trained representation.
The geometry constrained matrix WGeo is obtained through a lightweight masking process. The authors construct two complementary priors. The spectral prior selects low magnitude entries from the rank r approximation W^r:
(MSpec)i,j=I(∣(W^r)i,j∣≤τSpec(ρ)),where τSpec(ρ) is the ρth quantile of the absolute values in W^r. This mask suppresses dominant high energy directions and focuses adaptation on a more stable spectral region. The Euclidean prior selects low magnitude weights from the original matrix:
(MEuc)i,j=I(∣Wi,j∣≤τEuc(ρ)).The final mask is the union of the two regions, and the geometry constrained matrix is formed by masked weighting:
WGeo=W⊙(MSpec∪MEuc).Refer to the masking workflow diagram. As shown in the figure below:
This masking strategy defines the update locus before adapter initialization. The spectral component protects the principal subspace by choosing the low tail of the rank r geometry, while the Euclidean component exposes near zero weights that can absorb reward driven perturbations. The union yields a region that is stable under reinforcement learning updates but still expressive enough for adaptation. The resulting WGeo then supplies the singular structure used to initialize the trainable low rank adapter, linking prior construction, adapter parameterization, and frozen residual computation into one training architecture.
Experiment
Experiments compare GeoRA with LoRA variants and full or sparse fine-tuning across mathematical, medical, and coding RLVR tasks, using multiple backbones, in-domain and out-of-domain benchmarks, training dynamics, ablations, and spectral analyses. GeoRA consistently improves mathematical reasoning, preserves broader general capabilities, transfers to other domains, converges faster, remains stable under challenging optimization settings, and greatly reduces trainable parameters. The analyses show that its geometry-aware initialization, spectral and Euclidean masks, and alignment with RLVR update geometry are key, while the learned subspace captures compressible low-rank structure and minimizes distortion of pre-trained features.
GeoRA shows the strongest overall gain on mathematical reasoning benchmarks, with clear advantages on harder competition-style tasks and competitive performance on broader math evaluation. It also maintains strong out-of-distribution capability, improving over the low-rank baselines on coding, scientific knowledge, and general QA-related metrics while avoiding large losses on instruction following and truthfulness. GeoRA outperforms LoRA, PiSSA, and other compared variants on most math reasoning settings, indicating geometry-aware initialization helps RLVR. The method transfers well beyond math, giving the best or near-best out-of-distribution results and better retention of general capabilities than several fine-tuning baselines.
The method performs strongly on additional medical and coding RLVR tasks, improving over the base model and outperforming LoRA on the average scores for both domains. It also remains close to full fine-tuning, leading on the medical average and trailing only slightly on the coding average. These results support the claim that the method generalizes beyond mathematical reasoning tasks. It outperforms LoRA across all medical tasks and all coding tasks shown. It achieves the best overall medical average among the compared methods, while nearly matching full fine-tuning on coding.
GeoRA is the most efficient among the compared methods, updating a tiny fraction of Full FT parameters while also lowering VRAM and per-iteration training time. SparseFT reduces parameters and memory use relative to Full FT but is slower, whereas GeoRA converts strong parameter efficiency into practical hardware efficiency by avoiding the overhead of unstructured sparse computation. GeoRA achieves very large reductions in trainable parameters relative to Full FT while also improving memory usage and speed. SparseFT lowers parameters and VRAM compared with Full FT but does not reduce per-iteration training time. GeoRA is more efficient than SparseFT in both speed and memory use, with its one-time initialization cost described as negligible relative to training.
Ablation results for Qwen3-4B show that GeoRA performs best when geometry-aware initialization and both geometric masks are retained. Replacing the proposed initialization with random or tail-only variants reduces reward and mathematical reasoning accuracy, while removing either the spectral or Euclidean mask causes a consistent decline. Full GeoRA achieves the highest reward and average mathematical reasoning score among the ablated variants. Tail-r initialization gives the weakest performance, showing that low-energy direction selection alone is insufficient. Both spectral and Euclidean masks are needed, with each removal reducing average performance.
The spectral and Euclidean priors each select about 20% of parameters on the tested 8B model, but they overlap only slightly. The small overall intersection and low Jaccard similarity indicate that the masks identify largely different parameter subsets. The same pattern appears in both MLP and attention groups, supporting the view that the two geometric priors play complementary roles. Each prior covers a similar fraction of parameters while sharing only a small subset. The limited overlap across MLP and attention layers suggests the priors are complementary rather than redundant.
The experiments evaluate GeoRA on mathematical reasoning benchmarks, out-of-distribution tasks, and specialized medical and coding RLVR settings. Results show that geometry-aware initialization consistently improves math reasoning and transfers well to other domains while better preserving general capabilities than several fine-tuning baselines. Ablations and mask analyses show that both spectral and Euclidean masks are necessary and complementary, while efficiency tests show that GeoRA achieves strong hardware efficiency with far fewer trainable parameters.