当前位置:
首页 >
行业知识 >
[论文阅读] Convolution Meets LoRA: Parameter Efficient Finetuning for Segment Anything Model
行业知识
[论文阅读] Convolution Meets LoRA: Parameter Efficient Finetuning for Segment Anything Model
2026-11-02 16:46:31
来源:互联网转载
[论���地址] [代码]
Abstract
Segment-Anything Model (SAM) 是图像分割的基础框架。 虽然它在典型场景中表现出显着的零样本泛化能力,但当应用于医学图像和遥感等专业领域时,其优势就会减弱。 为了解决这一限制,本文引入了 Conv-LoRA,这是一种简单而有效的参数高效微调方法。 通过将超轻量级卷积参数集成到 LoRA 中,Conv-LoRA 可以将与图像相关的归纳偏差注入到普通 ViT 编码器中,进一步强化 SAM 的局部先验假设。 值得注意的是,Conv-LoRA 不仅保留了 SAM 广泛的分割知识,而且还恢复了其学习高级图像语义的能力,而这种能力受到 SAM 前景-背景分割预训练的限制。 跨多个领域的不同基准的综合实验强调了 Conv-LoRA 在使 SAM 适应现实世界语义分割任务方面的优越性。
Introduction
Motivation
- SAM的backbone为Plain ViT,缺乏视觉相关的归纳偏置,因此直接完全finetune的效果有限。
- SAM的预训练本质是binary的(没有语义标签),缺乏语义信息。
Solution
- 将卷积操作引入LoRA中,在标签高效微调的同时引入视觉分割所需要的local信息。
- 引入MoE(Mixture-of-Expert)机制,在提升模型参数量的同时显著降低计算量
Method
本文所提出的Conv-LoRA结构如下所示:
- Expert:不同的Expert(卷积块)在学习侧重点上有所区别。例如,上图右侧进行4× interpolate的Expert相比于左侧2× interpolate的Expert能够学到更加local的信息
- Selected与Unselected:未被选中的Expert不会有特征通过,从而实现计算量的降低
- Gating:门控单元,可以通过softmax实现。对于被选中的Expert,门控单元会生成一个权重,以对Expert的输出结果加权
Experiment Setup
- Batchsize:4
- Optimizer:Adam
- Learning rate:1e-4
- Loss function:Structure loss
下一篇:塔可夫怎么换服务器?