atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Mixture of LoRA Experts

ICLR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Parameter-efficient visual tuning · 3 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 MoLE, which treats each layer of multiple trained LoRAs as an expert and learns per-layer gating weights (with a balancing loss) to compose them for NLP and vision-language generation.

Problem

Composing multiple trained LoRAs either degrades the base model's generative ability (direct linear sums) or loses individual LoRA characteristics (normalized weights), while reference tuning-based composition requires costly retraining and manual masks.

Approach

Treat each layer of each trained LoRA as an expert and learn a gating function per layer over LoRA outputs, keeping all LoRAs and the base model frozen, with a gating balancing loss to prevent gate collapse; masking LoRAs at inference re-normalizes the remaining weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
compose LoRA experts with learned gating rather than normalized linear arithmetic compositionStable Diffusion V2.1 · V&L multi-concept generation (3 concepts, average)Text-alignment: 0.678 -> 0.752Helped
compose LoRA experts with learned gating rather than SVDiffStable Diffusion V2.1 · V&L multi-concept generation (3 concepts, average)Image-alignment: 0.715 -> 0.743Helped
compose LoRA experts with learned gating rather than CustomStable Diffusion V2.1 · V&L multi-concept generation (3 concepts, average)Image-alignment: 0.760 -> 0.743Hurt
use MoLE instead of LoRAHubFlan-T5 · BBH (average EM, 48 LoRAs)EM: 36.9 -> 39.4Helped
add gating balancing loss (ablation)MoLE on Flan-T5 · ANLI-R1, ANLI-R2, ANLI-R3, QNLI, WNLI (average)Average score: 77.57 -> 78.07Helped
replace gating balancing loss with increased temperature τ1 (ablation)MoLE on Flan-T5 · ANLI-R1, ANLI-R2, ANLI-R3, QNLI, WNLI (average)Average score: 78.07 -> 77.45Hurt
replace gating balancing loss with increased temperature τ2 (ablation)MoLE on Flan-T5 · ANLI-R1, ANLI-R2, ANLI-R3, QNLI, WNLI (average)Average score: 78.07 -> 76.71Hurt
replace gating balancing loss with increased temperature τ3 (ablation)MoLE on Flan-T5 · ANLI-R1, ANLI-R2, ANLI-R3, QNLI, WNLI (average)Average score: 78.07 -> 76.35Hurt
use block-wise instead of matrix-wise gating (ablation)MoLE on Stable Diffusion V2.1 · V&L multi-concept generationText-alignment: 0.731 -> 0.766Helped
use block-wise instead of network-wise gating (ablation)MoLE on Stable Diffusion V2.1 · V&L multi-concept generationText-alignment: 0.722 -> 0.766Helped
use block-wise instead of layer-wise gating (ablation)MoLE on Stable Diffusion V2.1 · V&L multi-concept generationImage-alignment, Concept 1: 0.727 -> 0.726No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: FLAN datasets ANLI-R1 ANLI-R2 ANLI-R3 QNLI WNLI Big-Bench Hard

Benchmarks: Big-Bench Hard ANLI QNLI WNLI CLIP text-image alignment (multi-concept generation)

Metrics: exact match CLIP text-alignment CLIP image-alignment

Baselines: normalized linear arithmetic composition SVDiff LoRAHub PEMs Custom Diffusion Textual Inversion

Builds on: LoRA Mixture-of-Experts DreamBooth LoRAHub SVDiff

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