atlas

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

Balanced Direction from Multifarious Choices: Arithmetic Meta-Learning for Domain Generalization

CVPR 2025 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Optimization-based domain generalization · 5 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 Arith, a first-order meta-learning method for domain generalization that uses arithmetically decreasing inner-loop gradient weights so the outer update approximates the centroid of domain-specific optimal parameters while preserving gradient matching.

Problem

Domain generalization under distribution shift: existing first-order meta-learning (MLDG, Fish) achieves gradient matching across source domains but places balanced parameters without regard to their position relative to each domain's optimum.

Approach

Reformulates the outer update as averaging all intermediate inner-loop models, which in gradient form yields arithmetically decreasing weights (n+1-i) on domain gradients; this approximates the centroid of domain-optimal parameters, and inner-loop SGD without momentum plus Adam in the outer loop keeps domain-wise gradient matching.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use arithmetic meta-learning instead of CORALResNet50 · PACSaccuracy: 86.2 -> 86.5 ± 0.3Helped
use arithmetic meta-learning instead of CORALResNet50 · VLCSaccuracy: 78.8 -> 79.4 ± 0.3Helped
use arithmetic meta-learning instead of CORALResNet50 · Office-Homeaccuracy: 68.7 -> 69.4 ± 0.1Helped
use arithmetic meta-learning instead of FishrResNet50 · TerraIncognitaaccuracy: 47.4 -> 48.1 ± 1.2Helped
use arithmetic meta-learning instead of FishResNet50 · DomainNetaccuracy: 42.7 -> 41.5 ± 0.1Hurt
use arithmetic meta-learning instead of FishCAMELYON17 · CAMELYON17accuracy: 74.8 -> 76.6Helped
add global weight averaging with SWAD (ablation)Arith · DomainBed averageaccuracy: 65.0 -> 66.7Helped
enable inner-loop momentum and domain-specific sampling (ablation)Arith · PACSaccuracy: 86.5 -> 85.7Hurt
use uniform sampling instead of domain-specific sampling (ablation)Arith · PACSaccuracy: 85.9 -> 86.5No clear effect
increase the learning rate to 1.5 times its original value (ablation)Arith with SGD outer loop · Office-Homeaccuracy: 67.4 -> 67.7Helped
increase the learning rate to 1.5 times its original value (ablation)Arith with Adam outer loop · Office-Homeaccuracy: 69.4 -> 69.1Hurt
use Adam instead of SGD in the outer loop (ablation)Arith · Office-Homeaccuracy: 67.4 -> 69.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: PACS Office-Home VLCS TerraIncognita DomainNet CAMELYON17

Benchmarks: DomainBed PACS DomainBed VLCS DomainBed OfficeHome DomainBed TerraIncognita DomainBed DomainNet WILDS CAMELYON17

Metrics: accuracy

Baselines: ERM Fish MLDG Fishr CORAL SWAD MAML

Builds on: Fish MLDG Reptile SWAD

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