atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

StelLA: Subspace Learning in Low-rank Adaptation using Stiefel Manifold

NeurIPS 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: LoRA variants and theory · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes StelLA, a three-factor LoRA (USV^T) whose U and V factors are constrained to the Stiefel manifold and optimized with a modular Riemannian wrapper that turns any Euclidean optimizer into a geometry-aware one.

Problem

LoRA lags full fine-tuning, partly because it does not exploit the geometry of low-rank subspaces; SVD-based initializations only affect the start of training and do not optimize subspaces during training.

Approach

Represent the adapter as U S V^T with U and V on Stiefel manifolds (orthonormal columns) and S unconstrained, optimizing U and V via a plug-in procedure: Euclidean optimizer step on Riemannian gradients, tangent projection, and polar retraction, so any Euclidean optimizer can be used without modifying its internals.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace LoRA with StelLALLaMA2-7B · Commonsense reasoningaverage accuracy: 81.00 -> 82.33Helped
replace LoRA with StelLALLaMA3-8B · Commonsense reasoningaverage accuracy: 85.40 -> 86.72Helped
replace LoRA with StelLALLaMA2-7B · Math and code generation averageaverage score: 37.76 -> 39.30Helped
replace DoRA with StelLAViT-Base · Image classification averageaccuracy: 90.95 -> 91.20Helped
replace the product Stiefel geometry with Euclidean geometry (ablation)StelLA on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.7 -> 84.4Hurt
replace the product Stiefel geometry with quotient geometry (ablation)StelLA on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.7 -> 85.7Hurt
initialize S to zero instead of identity (ablation)StelLA on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.7 -> 86.5Hurt
subtract the adapter initialization from the pretrained weight (ablation)StelLA on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.7 -> 84.2Hurt
initialize U and V with leading singular vectors (ablation)StelLA on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.7 -> 86.7No clear effect
initialize U and V with trailing singular vectors (ablation)StelLA on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.7 -> 86.6No clear effect
add gradient scaling for U and V (ablation)StelLA with AdamW on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.4 -> 86.7Helped
add parallel transport (ablation)StelLA on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.7 -> 86.5No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: commonsense reasoning benchmark (8 sub-tasks) MetaMathQA CodeFeedback ImageNet-21K Caltech101 CUB200 Cars196 Flowers102 Food101 OxfordPets Sun397 CIFAR10

Benchmarks: BoolQ PIQA SIQA HellaSwag WinoGrande ARC-e ARC-c OBQA GSM8K MATH HumanEval MBPP

Metrics: accuracy FID CLIP score

Baselines: LoRA DoRA PiSSA OLoRA TriLoRA MoSLoRA ScaledAdamW MiLoRA LoRA-GA

Builds on: LoRA DoRA PiSSA MiLoRA Riemannian Adam rsLoRA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy