atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Flat-LoRA: Low-Rank Adaptation over a Flat Loss Landscape

ICML 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 Flat-LoRA, which applies a Bayesian expected-loss objective with filter-wise random weight perturbations (storable as random seeds) so LoRA converges to flat minima in the full parameter space, at no extra training time.

Problem

LoRA finds minima that look flat in the low-rank space but can be sharp in the full merged parameter space, potentially hurting generalization; SAM-style fixes double training cost and memory.

Approach

Replace SAM's min-max with an expected loss under Gaussian random weight perturbations of the merged weights, scaled per filter by weight norm and by 1/input-dimension, and store only the random seed and filter norms so memory overhead is O(m) and training cost is unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add full-parameter Bayesian random weight perturbations to LoRA (r=8)T5-Base · GLUE subset averageaccuracy: 88.99 -> 89.47Helped
Add full-parameter Bayesian random weight perturbations to LoRA (r=8)CLIP ViT-B/32 · Image classification averageaccuracy: 86.64 -> 87.20Helped
Add full-parameter Bayesian random weight perturbations to LoRALlama 2-7B · GSM8Kaccuracy: +3.18%Helped
Add full-parameter Bayesian random weight perturbations to LoRALlama 2-7B · Human-EvalPASS@1: +3.08%Helped
Add full-parameter perturbations rather than perturbing only LoRA matrices A and B (ablation)Flat-LoRA on T5-Base · MRPCaccuracy: 88.81 -> 89.59Helped
Add full-parameter perturbations rather than perturbing only LoRA matrices A and B (ablation)Flat-LoRA on T5-Base · CoLAaccuracy: 83.19 -> 83.61Helped
Extend perturbations from linear layers to all layers (ablation)Flat-LoRA on CLIP ViT-B/32 · CIFAR-100accuracy: 88.64 ± 0.23 -> 88.76 ± 0.19Helped
Set perturbation strength σ to 0.10 rather than 0 (ablation)Flat-LoRA on CLIP ViT-B/32 · CIFAR-100accuracy: 87.74 ± 0.13 -> 88.65 ± 0.35Helped
Increase perturbation strength from σ=0.05 to σ=0.20 (ablation)Flat-LoRA on Llama 2-7B · GSM8Kaccuracy: 60.65 ± 0.63 -> 58.50 ± 0.85Hurt
Use full-parameter SAM instead of LoRA-parameter SAM (ablation)LoRA on T5-Base · CoLAaccuracy: 83.31 ± 0.48 -> 83.67 ± 0.39Helped
Use full-parameter SAM instead of LoRA-parameter SAM (ablation)LoRA on T5-Base · MRPCaccuracy: 88.98 ± 0.22 -> 89.26 ± 0.32Helped
Set perturbation strength σ to 0.05 (ablation)Flat-LoRA on Llama 2-7B · GSM8Kaccuracy: 57.47 ± 0.45 -> 60.65 ± 0.63Helped

Surprising findings

Limitations

Experimental setup

Datasets: GLUE (MNLI, SST2, CoLA, QNLI, MRPC) CIFAR-10 CIFAR-100 Cars SVHN DTD WizardLM MetaMathQA Code-Feedback Alpaca 3D Icons

Benchmarks: GLUE CIFAR-10 CIFAR-100 Cars SVHN DTD MT-Bench GSM8K HumanEval InstructEval CIFAR-100-C

Metrics: accuracy MT-Bench first-turn score (GPT-4 judge) pass@1 training time memory

Baselines: LoRA LoRA+SAM PiSSA LoRA-GA DoRA AdaLoRA LoRA+ Full FT oBAR nBAR LoRA-Pro GaLore

Builds on: LoRA sharpness-aware minimization random weight perturbation filter-normalized loss landscape visualization

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