atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

AdaRankGrad: Adaptive Gradient Rank and Moments for Memory-Efficient LLMs Training and Fine-Tuning

ICLR 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 AdaRankGrad, which adaptively selects low-rank gradient projections (rank set by an information threshold, found via randomized range finder) for Adam updates, enabling memory-efficient full-parameter LLM pretraining and fine-tuning.

Problem

Memory and compute cost of training and fine-tuning LLMs, where LoRA restricts search to a low-rank subspace and GaLore uses fixed projection rank and fixed update intervals.

Approach

Proves gradient effective rank decays over training toward rank one for reversible networks, and uses this by adaptively choosing per-layer projection rank via an information threshold, updating subspaces when projected gradients converge, and transforming Adam moments across subspace changes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use adaptive gradient-rank projection instead of full fine-tuningRoBERTa-Base · GLUE tasks (MRPC, RTE, SST2, QNLI, STS-B)task score: MRPC 91.30 -> 92.6; RTE 79.42 -> 81.23; SST2 94.57 -> 94.8; QNLI 92.33 -> 92.5; STS-B 90.92 -> 90.97Helped
use adaptive gradient-rank projection instead of full fine-tuningRoBERTa-Base · GLUE, MNLIaccuracy: 87.18 -> 86.6Hurt
use adaptive gradient-rank projection instead of full fine-tuningRoBERTa-Base · GLUE, CoLAMatthew's correlation: 62.24 -> 61.4Hurt
use adaptive gradient-rank projection instead of full fine-tuningRoBERTa-Base · GLUE, QQPaccuracy: 92.28 -> 90.4Hurt
use adaptive gradient-rank projection instead of full fine-tuningRoBERTa-Base · GLUE fine-tuningtraining memory: 747M -> 202MHelped
use 8-bit AdaRankGrad instead of 8-bit GaLoreLLaMA 7B · C4 validation, 40K steps / 5.2B tokensperplexity: 17.94 -> 17.86Helped
use 8-bit AdaRankGrad instead of 8-bit GaLoreLLaMA 7B · C4 validation, 80K steps / 10.5B tokensperplexity: 15.39 -> 15.27Helped
use 8-bit AdaRankGrad instead of 8-bit AdamLLaMA 7B · C4 validation, 120K steps / 15.7B tokensperplexity: 14.83 -> 14.87Hurt
replace adaptive subspace updates with fixed 200-step intervals (ablation)AdaRankGrad (RoBERTa-Base) · GLUE taskstask score: CoLA 61.4 -> 61.2; STS-B 90.97 -> 90.89; MRPC 92.6 -> 92.58; RTE 81.23 -> 81.18; SST2 94.8 -> 94.63; MNLI 86.6 -> 86.91;Mixed
replace adaptive rank with constant rank 4 (ablation)AdaRankGrad (RoBERTa-Base) · GLUE taskstask score: CoLA 61.4 -> 61.12; STS-B 90.97 -> 90.81; MRPC 92.6 -> 92.17; RTE 81.23 -> 80.13; SST2 94.8 -> 94.0; MNLI 86.6 -> 87.12;Mixed

Surprising findings

Limitations

Experimental setup

Datasets: GLUE C4 Geneformer cardiomyopathy cell classification data

Benchmarks: GLUE C4 validation perplexity

Metrics: accuracy Matthew's correlation Pearson correlation F1 perplexity memory usage Macro-F1

Baselines: Full fine-tuning LoRA GaLore ReLoRA 8-bit Adam Low-Rank

Builds on: GaLore LoRA Adam ReLoRA

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