atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

SoMA: Singular Value Decomposed Minor Components Adaptation for Domain Generalizable Representation Learning

CVPR 2025 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Foundation-model domain generalization · 9 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 SoMA, a PEFT method that initializes a LoRA-style adapter from the minor singular components of pre-trained ViT weights (keeping the residual frozen), freezes early blocks, and uses annealing weight decay for domain generalizable dense prediction.

Problem

Parameter-efficient fine-tuning of vision foundation models for domain generalization in dense prediction tasks often fails to balance preserving generalizable pre-trained components with learning task-specific features.

Approach

Use SVD of pre-trained weights to place the LoRA adapter on the minor singular components, freezing the principal/residual part so that generalizable top components are preserved; additionally freeze early blocks and anneal weight decay to regain discriminability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SoMA instead of Rein†DINOv2-L · GTAV → Cityscapes (single-source DGSS)mIoU: 70.68 -> 73.63Helped
use SoMA instead of Rein†DINOv2-L · Cityscapes → BDD (real-to-real DGSS)mIoU: 66.53 -> 68.08Helped
use SoMA instead of LoRADINOv2-L + Co-DETR · Daytime-Sunny → adverse weather (DGOD average)mAP@0.5: 53.3 -> 54.3Helped
freeze early blocks (ablation)SoMA on DINOv2-L · DGSS averagemIoU: 64.4 -> 65.0 (↑0.6)Helped
freeze early blocks (ablation)SoMA on DINOv2-L · DGOD averagemAP@0.5: 51.0 -> 51.4 (↑0.4)Helped
tune principal components instead of minor components (ablation)DINOv2-L adaptation · DGSS averagemIoU: 64.4 -> 66.1 (↑1.1)Helped
tune minor singular components instead of principal components (ablation)DINOv2-L adaptation · DGSS averagemIoU: 66.1 -> 67.7 (↑2.7)Helped
apply annealing weight decay (ablation)SoMA on DINOv2-L · DGSS averagemIoU: 67.7 -> 68.3 (↑0.6)Helped
apply annealing weight decay (ablation)SoMA on DINOv2-L · DGOD averagemAP@0.5: 53.8 -> 54.3 (↑0.5)Helped
apply SoMA to both self-attention and MLP modules rather than only one module type (ablation)DINOv2-L · GTAV → Cityscapes / BDD / Mapillary (DGSS)mIoU average: 66.75; 67.35; 68.27Helped
vary the SoMA rank from 4 to 8 (ablation)DINOv2-L · DGSSmIoU average: 66.91 -> 67.71Helped
vary the SoMA rank from 8 to 16 (ablation)DINOv2-L · DGSSmIoU average: 67.71 -> 68.27Helped

Surprising findings

Limitations

Experimental setup

Datasets: GTAV SYNTHIA UrbanSyn Cityscapes BDD100K Mapillary ACDC S-DGOD urban scene detection dataset ImageNet-1k DreamBooth subject images

Benchmarks: GTAV to Cityscapes/BDD100K/Mapillary Cityscapes to BDD100K/Mapillary Cityscapes to ACDC S-DGOD daytime-sunny to night-clear/dusk-rainy/night-rainy/daytime-foggy ImageNet-1k

Metrics: mIoU mAP@0.5

Baselines: Rein FADA SET VPT AdaptFormer SSF LoRA DoRA FFT CLOUDS VLTSeg tqdm

Builds on: LoRA PiSSA Rein Mask2Former Co-DETR

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