atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Convolution Meets LoRA: Parameter Efficient Finetuning for Segment Anything Model

ICLR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Prompted SAM segmentation · 12 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 Conv-LoRA, a parameter-efficient finetuning method that adds MoE-gated multi-scale convolutions inside LoRA's bottleneck to inject local priors into SAM's ViT encoder, and adapts SAM to multi-class segmentation.

Problem

SAM underperforms on specialized domains (medical, remote sensing, agriculture, natural images); its plain ViT lacks vision-specific inductive biases and its binary foreground-background pretraining hampers high-level semantic learning, so efficient adaptation is needed.

Approach

Insert lightweight 3x3 convolutions between LoRA's down- and up-projections, organized as a mixture of experts where each expert convolves at a different feature scale (via interpolation), with top-k gating choosing scales per input; also add a classification branch to SAM's mask decoder for end-to-end multi-class segmentation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add lightweight convolutional experts to LoRASAM image encoder · ISIC 2017Jac: 76.6 ± 0.23 -> 77.6 ± 0.57Helped
Use dynamic MoE expert selection instead of simultaneous multi-scale feature fusion (ablation)Conv-LoRA · ISIC 2017Jac: 77.4 -> 77.9Helped
Use dynamic MoE expert selection instead of simultaneous multi-scale feature fusion (ablation)Conv-LoRA · TrainingTraining Speed (Iter / s): 0.79 -> 1.22Helped
Use one expert with scaling ratio 4 rather than ratios 1, 2, or 8 (ablation)Conv-LoRA · LeafIoU: 73.6; 73.8; 74.0; 73.2Mixed
Use one expert with scaling ratio 2 rather than ratios 1, 4, or 8 (ablation)Conv-LoRA · ISIC 2017Jac: 76.8; 77.3; 76.9; 76.9Mixed
Increase LoRA rank from 3 to 24 (ablation)LoRA · Trans10K-v2mIoU: 66.01 -> 67.02Helped
Add VPT to Conv-LoRA (ablation)Conv-LoRA · CVC-ColonDBSα: 85.1 -> 86.0Helped
Add VPT to Conv-LoRA (ablation)Conv-LoRA · ETISSα: 86.8 -> 87.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: Kvasir CVC-612 ISIC 2017 CAMO COD10K CHAMELEON SBU Leaf Disease Segmentation Massachusetts Roads Trans10K-v1 Trans10K-v2 ImageNet-1K

Benchmarks: Kvasir CVC-612 ISIC 2017 CAMO SBU Leaf Disease Segmentation Massachusetts Roads Trans10K-v1 Trans10K-v2 CHAMELEON COD10K CVC-ColonDB

Metrics: S-alpha E-phi F-beta weighted MAE BER IoU Dice Jaccard accuracy mIoU

Baselines: Decoder-only fine-tuning BitFit Adapter VPT LST SAM-Adapter SSF LoRA

Builds on: LoRA Segment Anything Model Mixture-of-Experts Mask2Former Convpass

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