atlas

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

Generalizing across Temporal Domains with Koopman Operators

AAAI 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Optimization-based domain generalization · 3 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 Temporal Koopman Networks (TKNets), which learn a Koopman operator in a measurement-function embedding space to forecast the next domain's class-conditional centroids, backed by a generalization bound tied to a λ-consistency notion for temporal domain generalization.

Problem

Generalizing a classifier to an unseen future target domain without target data when the source domains evolve over time (temporal domain generalization), where existing DG methods treat domains as exchangeable.

Approach

Model the evolution between consecutive domains as a linear Koopman operator acting on learned measurement functions, forecast class centroids for the next domain from the support set, and train with a prototype-style episodic loss; theory shows aligning class-conditional distributions of forecasted and real domains tightens the target risk bound.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TKNets instead of GITemporal domain generalization · EvolCircleaccuracy (%): 92.1 $\pm$ 1.7 -> 94.2 $\pm$ 0.9Helped
use TKNets instead of GITemporal domain generalization · RPlateaccuracy (%): 94.3 $\pm$ 0.4 -> 95.0 $\pm$ 0.5Helped
use TKNets instead of CIDATemporal domain generalization · RMNISTaccuracy (%): 86.5 $\pm$ 1.2 -> 87.5 $\pm$ 0.1Helped
use TKNets instead of MixupTemporal domain generalization · Portraitaccuracy (%): 96.4 $\pm$ 0.2 -> 97.2 $\pm$ 0.0Helped
use TKNets instead of ERMTemporal domain generalization · Cover Typeaccuracy (%): 71.8 $\pm$ 0.2 -> 73.8 $\pm$ 1.0Helped
use TKNets instead of CIDATemporal domain generalization · FMoWaccuracy (%): 63.4 $\pm$ 0.2 -> 66.8 $\pm$ 0.1Helped
use learned rather than predefined measurement functions (ablation)TKNets · RMNISTaccuracy (%): 86.6 $\pm$ 0.2 -> 87.5 $\pm$ 0.1Helped
use predefined rather than learned measurement functions (ablation)TKNets · Portraitaccuracy (%): 96.4 $\pm$ 0.0 -> 97.2 $\pm$ 0.0Helped
use predefined rather than learned measurement functions (ablation)TKNets · Cover Typeaccuracy (%): 72.5 $\pm$ 0.8 -> 73.8 $\pm$ 1.0Helped
incorporate domain index as a one-dimension feature (ablation)ERM · EvolCircleaccuracy (%): 72.7 $\pm$ 1.1 -> 73.6 $\pm$ 0.6No clear effect
incorporate domain index as a one-hot feature (ablation)ERM · RPlateaccuracy (%): 63.9 $\pm$ 0.9 -> 64.0 $\pm$ 0.3No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: EvolCircle RPlate RMNIST Portrait Cover Type FMoW

Benchmarks: EvolCircle RPlate RMNIST Portrait Cover Type FMoW

Metrics: accuracy

Baselines: ERM GroupDRO MLDG MMD SagNet VREx SD IRM Mixup CORAL MTL RSC

Builds on: Koopman theory DomainBed prototypical networks CIDA GI

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