atlas

Research map / Large language models / Instruction and fine-tuning

LoRA-Gen: Specializing Large Language Model via Online LoRA Generation

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Low-rank adaptation variants · 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 LoRA-Gen, where a cloud-side LLM (LLaMA3-8B) generates layer-wise LoRA weights from task system prompts via meta tokens and a LoRA expert pool, which are merged into an edge-side small LM to specialize it without per-task training.

Problem

Specializing small edge-side LLMs to domain tasks with LoRA fine-tuning risks catastrophic forgetting and generalizes poorly to unseen tasks, while LoRA-MoE adds inference cost and long system prompts inflate context length.

Approach

A large cloud LLM encodes the task system prompt into per-layer meta tokens; a routing module composes a pool of LoRA experts into layer-specific LoRA weights that are reparameterized into the edge model, giving context compression and zero-training specialization for unseen tasks, with knowledge transfer from the cloud model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LoRA-Gen instead of LoRAMoETinyLLaMA-1.1B · Commonsense reasoning, 5-shotHAR: 49.3 -> 49.8Helped
Use LoRA-Gen instead of LoRATinyLLaMA-1.1B · ARC-c latencyLatency (ms): 44.5 -> 21.2Helped
Use LoRA-Gen instead of MixLoRAQwen-1.5B · Commonsense reasoning, 5-shotHAR: 54.2 -> 55.0Helped
Use LoRA-Gen instead of LoRAQwen-1.5B · ARC-c latencyLatency (ms): 56.3 -> 26.7Helped
Use LoRA-Gen instead of MixLoRAGemma-2B · Commonsense reasoning, 5-shotHAR: 60.2 -> 60.2No clear effect
Use LoRA-Gen instead of LoRAGemma-2B · ARC-c latencyLatency (ms): 87.3 -> 36.1Helped
Specialize without GPT4Tools training or tool definitionsGemma-2B with LoRA-Gen · GPT4Tools test setAverage score: 79.3 -> 84.2Helped
Use LoRA-Gen instead of AutoCompressorsOPT-2.7B · HellaS, WinoG, PIQA unseen tasksAVE.: 60.1 -> 61.6Helped
Use 4 experts instead of 8 (ablation)LoRA-Gen · Expert-count ablationAVE.: 58.7 -> 56.4Hurt
Use 12 experts instead of 8 (ablation)LoRA-Gen · Expert-count ablationAVE.: 58.7 -> 57.3Hurt
Set auxiliary-loss coefficient to 0.1 instead of 0.01 (ablation)LoRA-Gen · Auxiliary-loss coefficient ablationAVE.: 58.7 -> 57.1Hurt
Set auxiliary-loss coefficient to 0.005 instead of 0.01 (ablation)LoRA-Gen · Auxiliary-loss coefficient ablationAVE.: 58.7 -> 56.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ARC-c ARC-e OpenBookQA BoolQ SocialIQA HellaSwag WinoGrande PIQA GPT4Tools Alpaca

Benchmarks: ARC-c ARC-e OpenBookQA BoolQ SocialIQA HellaSwag WinoGrande PIQA GPT4Tools

Metrics: accuracy average accuracy harmonic mean latency success rate IoU compression ratio

Baselines: LoRA LoRAMoE MixLoRA AutoCompressors LoraHub ICL

Builds on: LoRA LoRA-MoE LoraHub AutoCompressors Gumbel-Softmax

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