atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

COAP: Memory-Efficient Training with Correlation-Aware Gradient Projection

CVPR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: LoRA variants and theory · 2 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 COAP, a low-rank gradient projection optimizer wrapper that updates projection matrices via a correlation-aware SGD objective plus occasional low-cost SVD, cutting optimizer memory and projection overhead for pre-training and fine-tuning.

Problem

Optimizer state memory dominates training memory for large vision, language, and multimodal models; existing low-rank gradient projection methods (GaLore, Flora) lack inter-projection correlation and incur high SVD or random-projection costs.

Approach

Update the projection matrix by gradient descent on an objective combining gradient reconstruction error (MSE) with directional consistency of the back-projected first moment (cosine similarity), so each new subspace stays correlated with the previous one; occasionally recalibrate with a cheap SVD computed in the reduced QR-projected space (O(mr^2) instead of O(mn^2)).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use COAP instead of GaLore with AdamWLDM · ImageNet-1K validationFID: 17.8 -> 16.2Helped
Use COAP instead of GaLore with AdafactorLDM · ImageNet-1K validationFID: 23.3 -> 18.3Helped
Use COAP with AdamW rather than full-rank AdamWSiT-XL/2 · ImageNet-1KFID: 1.9 -> 2.2Hurt
Use COAP instead of GaLore with AdafactorSiT-XL/2 · ImageNet-1KFID: 3.0 -> 2.1Helped
Use COAP instead of GaLoreControlNet-XL · Human-pose conditioning, 80K stepsmAP: 72.7 -> 73.4Helped
Use 8-bit COAP instead of 8-bit GaLoreControlNet-XL · Human-pose conditioning, 80K stepsmAP: 19.7 -> 71.5Hurt
Use 8-bit COAP instead of 8-bit AdamLLaMA-7B · C4, 80K stepsPPL: 15.39 -> 15.28Helped
Use COAP instead of GaLoreLLaVA-v1.5-7B · ScienceQAIMG-Acc (%): 91.1 -> 92.3Helped
Use 8-bit COAP instead of 8-bit GaLoreLLaVA-v1.5-7B · ScienceQAIMG-Acc (%): 90.7 -> 92.0Helped
Add Occasional Low-cost SVD (Eqn. 7) (ablation)COAP rank 192 on DeiT-Base · CIFAR-100 pre-trainingTop-1 accuracy: 63.28 -> 70.39Helped
Add the direction term to Eqn. 6 (ablation)COAP rank 192 on DeiT-Base · CIFAR-100 pre-trainingTop-1 accuracy: 63.31 -> 70.39Helped
Add the reconstruction term to Eqn. 6 (ablation)COAP rank 192 on DeiT-Base · CIFAR-100 pre-trainingTop-1 accuracy: 63.27 -> 70.39Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K C4 ScienceQA CIFAR-100 in-house human pose images

Benchmarks: ImageNet-1K FID C4 perplexity ScienceQA accuracy CIFAR-100 top-1 accuracy COCO-style pose mAP for ControlNet

Metrics: FID perplexity accuracy mAP training time overhead optimizer memory

Baselines: AdamW Adafactor GaLore Flora LoRA ReLoRA 8-bit Adam 8-bit GaLore DeepSpeed CPU-offload

Builds on: GaLore Flora LoRA Adam Adafactor

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