Research map / Architectures and efficiency / Pruning and efficient tuning
LoRA-X: Bridging Foundation Models with Training-Free Cross-Model Adaptation
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 LoRA-X, a LoRA variant whose updates live in the source base model's SVD subspace so adapters can be transferred training-free to other base models (SD-v1.5/SDXL families) via subspace projection.
Problem
LoRA adapters are tied to their base model; when the base model is replaced, adapters must be retrained, which is infeasible without original or synthetic training data.
Approach
Constrain the adapter's weight update to the truncated left/right singular subspaces of the frozen base weight and train only the singular-value update; to transfer, project the source adapter onto the target model's singular subspaces (closed form, no training), applying it only to layers with high subspace similarity, selected via an optimal-transport transferability cost.
Key results
- On BlueFire, transferred LoRA-X from SDXL to SSD-1B reaches HPSv2 0.300 vs 0.316 trained (-5.3%) and DINOv2 0.969, while transfer from SD-v1.5 to SD Eff-v1.0 yields HPSv2 0.307 vs 0.296 trained.
- Without subspace projection (copying singular value updates), transferred LoRA-X HPSv2 drops to 0.1235 versus 0.3073 with projection.
- LoRA transferred without the subspace constraint loses up to 27.8% HPSv2 at rank 32, whereas LoRA-X (320 singular values, 0.16 MB) transfers with +3.7% HPSv2.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use LoRA-X subspace projection rather than copying source singular-value modifications directly (ablation) | LoRA-X transfer from SD-v1.5 to SD Eff-v1.0 · BlueFire | HPSv2: 0.1235 -> 0.3073 | Helped |
| Use LoRA-X subspace projection rather than copying source singular-value modifications directly (ablation) | LoRA-X transfer from SD-v1.5 to SD Eff-v1.0 · BlueFire | DINOv2: 0.7046 -> 0.8513 | Helped |
| Transfer LoRA-X instead of projecting standard LoRA | Style adapter transfer from SD-v1.5 to SD Eff-v1.0 · BlueFire | HPSv2: 0.2466 -> 0.3073 | Helped |
| Transfer LoRA-X instead of projecting standard LoRA | Style adapter transfer from SD-v1.5 to SD Eff-v1.0 · BlueFire | LPIPS diversity: 0.4834 -> 0.5376 | Mixed |
| Reduce modified singular values from rank 320 to rank 160 (ablation) | LoRA-X transfer from SD-v1.5 to SD Eff-v1.0 · BlueFire | HPSv2: 0.3073 -> 0.2849 (-0.03%) | No clear effect |
| Reduce modified singular values from rank 320 to rank 80 (ablation) | LoRA-X transfer from SD-v1.5 to SD Eff-v1.0 · BlueFire | HPSv2: 0.3073 -> 0.2723 (-2.1%) | Hurt |
| Train for 5000 rather than 2000 steps at batch size 4 (ablation) | LoRA-X on SD-v1.5 · BlueFire | HPSv2: 0.260 -> 0.284 | Helped |
| Increase batch size from 4 to 8 at 2000 steps (ablation) | LoRA-X on SD-v1.5 · BlueFire | HPSv2: 0.260 -> 0.266 | No clear effect |
| Transfer LoRA-X from SSD-1B rather than train it on SDXL | LoRA-X on SDXL · BlueFire | HPSv2: 0.3060 -> 0.2793 (9.5%) | Hurt |
| Transfer LoRA-X from TinyLlama 3T rather than train on TinyLlama 2.5T | LoRA-X on TinyLlama 2.5T · Awesome ChatGPT prompts | BLEU: 0.8612 -> 0.8819 | Helped |
Surprising findings
- Transferred LoRA-X from a smaller source (SD Eff-v1.0 or SSD-1B) to a larger target performs close to trained adapters.
- Transferred LoRA-X outperforms trained-from-scratch on some Origami HPSv2 cases (e.g., RealVisXL +9.7%).
Limitations
- Transfer across different architecture families (e.g., SD vs SDXL) is poor according to the transferability cost metric.
- Some layers have low subspace similarity and must be filtered out, requiring manual block selection (e.g., SSD-1B blocks).
- Diversity drops for some transfers (e.g., Paintings on RealVisXL -9.6% LPIPS) and experiments are limited to style adapters on diffusion models plus one small LLM task.
Experimental setup
Datasets: BlueFire Paintings Origami awesome chatgpt prompts Pokemon
Benchmarks: BlueFire validation prompts Paintings validation prompts Origami
Metrics: HPSv2 LPIPS diversity DINOv2 BLEU ROUGE
Baselines: LoRA X-Adapter DoRA FouRA Copying singular value modifications (no subspace projection)
Builds on: LoRA SVDiff DoRA FouRA X-Adapter
Closest papers by meaning
- LoRA-GA: Low-Rank Adaptation with Gradient Approximation (NeurIPS 2024 · similarity 0.92)
- LoRAtorio: An intrinsic approach to LoRA Skill Composition (NeurIPS 2026 · similarity 0.92)
- Flat-LoRA: Low-Rank Adaptation over a Flat Loss Landscape (ICML 2025 · similarity 0.91)
- LoRA Recycle: Unlocking Tuning-Free Few-Shot Adaptability in Visual Foundation Models by Recycling Pre-Tuned LoRAs (CVPR 2025 · similarity 0.91)
- LoRA Training Provably Converges to a Low-Rank Global Minimum Or It Fails Loudly (But it Probably Won't Fail) (ICML 2025 · similarity 0.90)
- LoRA-Pro: Are Low-Rank Adapters Properly Optimized? (ICLR 2025 · similarity 0.90)
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.
