Back to results

University of Illinois at Urbana-Champaign

Efficient invariant feature subspace recovery for domain generalization

Abstract

dc:description

Domain generalization aims to learn a machine learning model over multiple training environments to generalize well to unseen test environments. With the advent of large pretrained models, recent work focuses on efficient domain generalization to maximize performance under minimal data and model fine-tuning requirements. Recently, Wang et al. proposed Invariant Feature Subspace Recovery (ISR-Mean), an efficient domain generalization algorithm which uses means of the class-conditional data distributions to provably identify the domain-invariant feature subspace under a given causal model. However, ISR-Mean is not applicable in the realistic setting of multi-class classification as it only utilizes information from a single class, failing to account for information across multiple classes. Further, it is unclear how this notion of invariant subspace recovery can be applied to regression, when there are no class labels. Motivated by the need to enable efficient robustness via invariant feature subspace recovery in these scenarios, this work extends ISR to two novel settings of multi-class classification and regression. First, in multi-class classification, a more general causal model is proposed under which the ISR-Multiclass algorithm is introduced: ISR-Multiclass can provably recover the invariant feature subspace in \lceil dspu/k \rceil + 1 environments where dspu is the dimensionality of spurious features and $k$ is the number of classes. Thus, ISR-Multiclass leverages class information to \textit{improve} the environment complexity by a factor of $k$ as compared to the original ISR-Mean, which requires dspu + 1 environments. Next, in the setting of regression, ISR-Regression is introduced as a provable recovery algorithm under a new causal model for regression. ISR-Regression can identify the invariant feature subspace in dspu + 1 environments, matching that of the original ISR algorithm. Empirically, ISR-Multiclass and ISR-Regression demonstrate superior performance across new synthetic linear benchmarks (in line with the theoretically claimed environment complexity) and significantly improve the robustness of neural networks trained with various methods (such as ERM, IRM) across synthetic and real-life datasets encoding strong spurious correlations - thus uncovering the generality, accuracy and efficiency of this framework.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Balasubramaniam, Gargi
Contributors dc:contributor
  • Zhao, Han

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • Copyright 2023 Gargi Balasubramaniam
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/120084

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Balasubramaniam, Gargi. Efficient invariant feature subspace recovery for domain generalization. Thesis thesis, University of Illinois at Urbana-Champaign, 2023. https://hdl.handle.net/2142/120084