Pseudo-Labeling for Unsupervised Domain Adaptation with Kernel GLMs
Organizations: Department of IEOR, Columbia University. · Department of IEOR and Data Science Institute, Columbia University.
Abstract
We propose a principled framework for unsupervised domain adaptation under covariate shift in kernel Generalized Linear Models (GLMs), encompassing kernelized linear, logistic, and Poisson regression with ridge regularization. Our goal is to minimize prediction error in the target domain by leveraging labeled source data and unlabeled target data, despite differences in covariate distributions. We partition the labeled source data into two batches: one for training a family of candidate models, and the other for building an imputation model. This imputation model generates pseudo-labels for the target data, enabling robust model selection. We establish non-asymptotic excess-risk bounds that characterize adaptation performance through an "effective labeled sample size", explicitly accounting for the unknown covariate shift. Experiments on synthetic and real datasets demonstrate consistent performance gains over source-only baselines.
Figures & tables
| Model | ||||
| Linear | ||||
| Logistic | ||||
| Poisson |
| Method | Mean | 95% CI | SE |
| Naive | 0.502 | [0.463, 0.541] | 0.019 |
| Pseudo-labeling | 0.428 | [0.412, 0.444] | 0.008 |
| Oracle | 0.373 | [0.361, 0.385] | 0.006 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Mean | 95% CI | SE |
| Naive | 0.444 | [0.414, 0.474] | 0.015 |
| Pseudo-labeling | 0.385 | [0.373, 0.396] | 0.006 |
| Oracle | 0.376 | [0.363, 0.390] | 0.007 |
Unsupervised Domain Adaptation
Unsupervised domain adaptation transfers models from labeled source data to unlabeled target domains with different data distributions.
See all 183 papers