Summary
This paper proposes a novel framework to tackle the problem of multi-source unsupervised domain adaptation. Existing methods often have stringent requirements, such as a large number of domains and invariant label distributions. To address these limitations, this paper proposes a subspace identification theory that disentangles domain-invariant and domain-specific variables under less restrictive constraints. The proposed Subspace Identification Guarantee (SIG) model is based on variational inference and additionally incorporates class-aware conditional alignment to handle domain shifts. Experimental results demonstrate that the SIG model outperforms existing SOTA techniques on four benchmark datasets (OfficeHome, ImageCLEF, PACS, DomainNet), showcasing its effectiveness in real-world applications.
Strengths
- The paper defines three major drawbacks of [a] – invariant label distribution, requiring a large number of domains and monotonic transformation between latent variables. These assumptions are relaxed by the *Subspace Identification Guarantee* (SIG) model proposed in this paper. Most interestingly, while Kong et al. claimed that for $n$ dimensional latent space, $2n+1$ domains would be necessary, authors here have shown that “n+1” domains are sufficient.
- The core ideas on subspace identifiability are theoretically grounded. The paper defines a new data generative process based on a 4-way split of the latent space and builds upon the theoretical results to define a new multi-source unsupervised domain adaptation framework using a VAE-based architecture.
- Results are presented on 4 benchmark datasets, with the proposed model outperforming all other SOTA approaches.
[a] Kong et. al., Partial Identifiability for Domain Adaptation, ICML 2022
Weaknesses
- In the data generation process, the paper introduces 4 latent variables from the product of two sets {domain-specific, domain-invariant} $\times$ {label-relevant, label-irrelevant}. I am unsure what the intuitive reasoning behind the "domain-invariant label-irrelevant" latent variable $\mathbf{z}_4$ is.
- There are no individual constraints on $\mathbf{z}_1$ and $\mathbf{z}_4$ during the learning process. Are they identifiable individually?
- While the paper claims that the proposed SIG model can handle all three types of shifts: covariate, target, and conditional, experiments focus primarily on covariate shift (based on the datasets used). It’s unclear how the datasets, which contain mostly covariate shifts, were used for studying the two other shifts.
- The clarity could be improved, especially when introducing the SIG model. For example, in Section 4.2, $\hat{\mathbf{z}}_{3,\mathcal{S}}^{(i)}$ is denoted as "..latent variables of i-th class from source". How is this estimated?
Questions
Please see weaknesses. Also, the derivation of the ELBO in Equation 5 should be provided to enhance the completeness of the paper.
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The authors discuss the limitations adequately.