atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Train Small, Infer Large: Memory-Efficient LoRA Training for Large Language Models

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 LoRAM, which trains LoRA adapters on a pruned LLM, recovers them to the original shape, and applies them to the full model for inference, with optional continual pre-training alignment and 4-bit quantization (QLoRAM).

Problem

LoRA fine-tuning of large LLMs remains memory-bound by storing the frozen base model weights, even when quantized to 4 bits.

Approach

Train low-rank adapters on a pruned (smaller) base model, then recover them by zero-filling pruned positions and merge into the original unpruned model for inference; a one-time continual pre-training of the pruned model aligns its knowledge with the original, and QLoRA-style quantization is applied to the pruned base.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train LoRA updates on a pruned model and recover the updates for inferenceLoRAM · GSM8K, OpenHermesaccuracy: 52.01 to 57.16Helped
Add alignment by continual pre-training the pruned model (ablation)LoRAM · Alpaca test set, LLaMA-2-13BperplexityHelped
Add recovery of the trained pruned low-rank matrices (ablation)LoRAM · Alpaca test set, LLaMA-2-13BperplexityHelped
Use non-structured rather than structured pruningLoRAM · In-domain OpenHermes and OpenOrca testsperplexityHelped
Use non-structured rather than structured pruningLoRAM · Out-of-domain Alpaca testsperplexityNo clear effect
Use selective structured pruning instead of random pruningLoRAM · LLaMA-2-70B downstream taskstask performanceHelped
Increase parameter reduction from 9.82× toward 16.95×QLoRAM-Stru · OpenHermes downstream taskstask performanceHelped
Increase parameter reduction to 28.56×QLoRAM-Stru · Downstream tasks, especially code generationtask performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: FineWeb OpenWebMath OpenHermes-2.5 OpenOrca Alpaca MathQA GSM8K ARC HellaSwag OpenBookQA PIQA WinoGrande

Benchmarks: MathQA GSM8K ARC Challenge ARC Easy HellaSwag OpenBookQA PIQA WinoGrande HumanEval

Metrics: accuracy perplexity Pass@1 Pass@10 parameter reduction ratio

Baselines: LoRA on LLaMA-2-7B LoRA on LLaMA-2-13B LoRA on LLaMA-3.1-8B LoRAM-Rand LoRAM-Semi LoRAM-Unst naive pruning

Builds on: LoRA QLoRA LLM-Pruner SparseGPT

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