小工具知识网

当前位置: 首页 > 行业知识 > [论文阅读] 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

上一篇:【C语言】memcpy()函数(内存块拷贝函数)

下一篇:塔可夫怎么换服务器?