atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

From Weight-Based to State-Based Fine-Tuning: Further Memory Reduction on LoRA with Parallel Control

ICML 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: LoRA variants and theory

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 state-based fine-tuning (State-FT) that adds parallel low-rank control edges across whole residual blocks (Parallel/Double Control) instead of weight updates, reducing GPU memory and training time relative to LoRA and DoRA.

Problem

LoRA-style weight-centric PEFT still requires storing large intermediate forward states, so memory savings are limited; training 7B/8B models on consumer GPUs remains infeasible.

Approach

Reframe fine-tuning as perturbing forward states in the computational graph; add a parallel low-rank control edge across an entire residual block (FFN or attention+FFN) so intermediate states inside the block need not be stored, yielding a control-affine structure that generalizes LoRA.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use parallel control instead of LoRAViT-B · CIFAR-100GPU memory: 18.010 GB -> 12.280 GBHelped
Use parallel control instead of LoRAViT-B · CIFAR-100training time: 4h 42m -> 3h 24mHelped
Use parallel control instead of LoRAViT-B · CIFAR-100accuracy: 91.84˘0.11 -> 91.96˘0.05No clear effect
Use parallel control on MLP layers instead of LoRARoBERTa-base · GLUEaverage score: 85.62 -> 86.14Helped
Use parallel control on MLP layers instead of LoRARoBERTa-large · GLUEaverage score: 88.69 -> 89.28Helped
Use parallel control instead of LoRARoBERTa-base · CoLAGPU memory: 14.030 GB -> 12.634 GBHelped
Use parallel control instead of LoRARoBERTa-base · CoLAtraining time: 5m 33s -> 4m 59sHelped
Combine control on U and D with LoRA on Q, K, and V instead of DoRALLaMA2-7B · Commonsense Benchmarkaverage score: 79.7 -> 80.0Helped
Use double control on Q, K, V, U, and D instead of DoRALLaMA2-7B · Commonsense BenchmarkGPU memory: 59.568 GB -> 35.214 GBHelped
Use double control on Q, K, V, U, and D instead of DoRALLaMA2-7B · Commonsense Benchmarkaverage score: 79.7 -> 79.6No clear effect
Use double control on Q, K, V, U, and D instead of DoRALLaMA3-8B · Commonsense BenchmarkGPU memory: 67.284 GB -> 45.316 GBHelped
Control the attention layer individually rather than the MLP layer (ablation)ViT · ViT tuning granularityperformance: 91.96˘0.05 -> 91.93˘0.03Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 GLUE Commonsense Benchmark (BoolQ, PIQA, SIQA, HellaSwag, WinoGrande, ARC-e, ARC-c, OBQA)

Benchmarks: CIFAR-100 GLUE Commonsense Benchmark

Metrics: accuracy Matthews correlation Pearson correlation GPU memory training time number of parameters

Baselines: LoRA DoRA VeRA ChatGPT

Builds on: LoRA DoRA VeRA control-theoretic fine-tuning (Zhang et al., 2024b)

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