atlas

Research map / Large language models / Instruction and fine-tuning

A Memory Efficient Randomized Subspace Optimization Method for Training Large Language Models

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 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 Randomized Subspace Optimization (RSO), which trains LLMs by randomly projecting weights into low-dimensional subspaces and solving each subproblem with Adam, reducing both optimizer-state and activation memory, with convergence guarantees.

Problem

Memory for LLM training is dominated by optimizer states and activations; existing memory-efficient methods like GaLore reduce only optimizer state and lack thorough convergence theory for periodically updated projections.

Approach

Decompose full-parameter training into a sequence of random low-dimensional subproblems: at each iteration sample random projection matrices P, optimize small matrices B with an inexact solver (e.g., Adam), and update W += P B. Because only projected inputs (XP) and reduced gradients need storage, activation memory also shrinks, unlike GaLore which needs full-rank activations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RSO instead of AdamLLaMA pre-training · C4, LLaMA-350Mvalidation perplexity: 18.80 -> 18.86No clear effect
Use RSO instead of GaLoreLLaMA pre-training · C4, LLaMA-7B, 50K stepstraining time (h): 134 -> 64Helped
Use RSO instead of AdamLLaMA-7B pre-training · C4, LLaMA-7B, 50K stepsmemory (GB): 78.92 -> 54.81Helped
Use RSO instead of AdamRoBERTa-Base fine-tuning · GLUE, rank 8average score: 86.28 -> 86.77Helped
Use RSO instead of GaLoreLLaMA-7B fine-tuning · COPAtest accuracy: 85.0 -> 86.0Helped
Use RSO instead of LoRALLaMA-13B fine-tuning · WinoGrandetest accuracy: 76.6 -> 74.7Hurt
Use RSO instead of GaLoreOPT-6.7B fine-tuning · WinoGrandetest accuracy: 66.8 -> 69.2Helped
Use RSO instead of GaLoreOPT-6.7B fine-tuning · COPAtest accuracy: 80.0 -> 82.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4 GLUE WinoGrande COPA

Benchmarks: C4 GLUE WinoGrande COPA

Metrics: validation perplexity accuracy peak memory (GB) iteration time (s)

Baselines: Adam GaLore LoRA ReLoRA

Builds on: GaLore LoRA ReLoRA Adam random coordinate descent

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