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(Geometry-Aware Low-Rank Adaptation)を提案する。具体的には、GeoRAはRL更新部分空間の異方性かつ圧縮可能な構造を利用し、特異値分解(SVD)によりその主方向を抽出して低ランクアダプタを初期化すると同時に、残差成分を訓練中の構造アンカーとして凍結する。この設計により事前学習構造を保持しつつ、効率的な密計算を可能にする。15億から320億パラメータ規模の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.