AIMech AI

ReLoRA

Algorithms AIMech:ReLoRA DRAFT
Aliases: Restarted Low-Rank Adaptation (ReLoRA), ReLoRA High-Rank Training Through Low-Rank Updates, Warm-Started Periodic Reset Low-Rank Pre-Training
A parameter-efficient high-rank neural network training algorithm that transitions from an initial full-rank warm-start phase to sequential low-rank adaptation updates Delta W = sum_{k=1}^N s W_A^k W_B^k by periodically merging learned low-rank factors into the frozen base weights, reinitializing the low-rank matrices, partially resetting Adam optimizer states via magnitude pruning, and applying a jagged cosine learning rate schedule with rapid zero-learning-rate re-warmups.
Identity Notes & Concept Scope Distinct from standard LoRA (AIMech:LoRA, which trains a single pair of low-rank matrices whose update rank is bounded above by r without restarts or warm-start pre-training), from Chain of LoRA (AIMech:ChainOfLoRA, which fine-tunes already pretrained models via a Frank-Wolfe conditional-gradient chain with step-down rank schedules rather than pre-training transformers with a full-rank warm start, magnitude-pruned partial Adam moment resets, and a jagged cosine learning rate schedule), and from GaLore (AIMech:GaLoreGradientLowRankProjection, which projects full-parameter gradients into low-rank subspaces via SVD rather than parameterizing linear layers with merged-and-reinitialized LoRA adapters). Formulated by Lialin et al. (ICLR 2024, arXiv:2307.05695).

Claims & Grounded Evidence

4 Claims
Mechanism #relora-sum-of-ranks-periodic-merge-and-reinit
ReLoRA exploits the subadditivity of matrix rank, rank(A + B) <= rank(A) + rank(B), by wrapping frozen linear layers W^i with rank-r factors (W_A^i, W_B^i) and every q steps merging the update W^i <- W^i + s W_A^i W_B^i into the base weights and reinitializing W_A^i with Kaiming initialization and W_B^i with zeros, accumulating a high-rank total update Delta W = sum_{k=1}^N s W_A^k W_B^k whose singular value spectrum closely matches full-rank training.
Mechanism #relora-partial-optimizer-pruning-and-jagged-cosine-schedule
To prevent historical Adam first and second moments (M_{W_A}, V_{W_A}) with high beta_1, beta_2 from constraining reinitialized factors W_A^{k+1} to the previous subspace while avoiding divergence from a full reset, ReLoRA prunes 90% to 99% of the lowest-magnitude optimizer state entries at each restart and pairs the reset with a jagged cosine learning rate schedule that drops the learning rate to zero and warms it back up over 50 to 100 steps.
Application #relora-transformer-pretraining-application
ReLoRA is applied to pre-training transformer language models from 60M up to 1.3B parameters on the C4 corpus following an initial full-rank warm-start phase, achieving perplexity comparable to full-rank training while saving up to 5.5 GB of GPU RAM per device and improving training throughput by 9% to 40% across hardware setups.
Limitation #relora-full-rank-warmstart-requirement-and-frequent-reset-degradation
Training from random initialization with ReLoRA requires a substantial initial full-rank warm-start phase (typically 25% to 33% of total update steps) to avoid significant perplexity degradation, and overly frequent online LoRA merges (e.g., every 100 steps) or restarts without the jagged learning rate schedule degrade performance or cause training divergence.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:ArtificialNeuralNetwork
Artificial Neural Network
related_match ReLoRA trains high-rank transformer neural networks through sequential merged low-rank updates.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r682-primary-pdf
Vladislav Lialin, Sherin Muckatira, Namrata Shivagunde, Anna Rumshisky
primary paper
full_text
ID: https://dblp.org/rec/conf/iclr/LialinMSR24.xml
sha256:456aa1b49414…
r682-arxiv-abs
Vladislav Lialin, Sherin Muckatira, Namrata Shivagunde, Anna Rumshisky
primary paper
abstract_only
ID: https://arxiv.org/abs/2307.05695
sha256:97416bde109d…
r682-metadata-cr
Vladislav Lialin, Sherin Muckatira, Namrata Shivagunde, Anna Rumshisky
primary paper
abstract_only
ID: https://dblp.org/rec/conf/iclr/LialinMSR24.xml
sha256:da95b6d8065d…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:ReLoRA ReLoRA 4 claims · 3 sources AIO GROUNDING AIO:ArtificialNeuralNetwork (1)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T12:45:00Z
Updated: 2026-10-19T12:45:00Z
Source File: data/curated/ReLoRA.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories