Domain Adaptive Ensemble Learning

03/16/2020
by   Kaiyang Zhou, et al.
8

The problem of generalizing deep neural networks from multiple source domains to a target one is studied under two settings: When unlabeled target data is available, it is a multi-source unsupervised domain adaptation (UDA) problem, otherwise a domain generalization (DG) problem. We propose a unified framework termed domain adaptive ensemble learning (DAEL) to address both problems. A DAEL model is composed of a CNN feature extractor shared across domains and multiple classifier heads each trained to specialize in a particular source domain. Each such classifier is an expert to its own domain and a non-expert to others. DAEL aims to learn these experts collaboratively so that when forming an ensemble, they can leverage complementary information from each other to be more effective for an unseen target domain. To this end, each source domain is used in turn as a pseudo-target-domain with its own expert providing supervision signal to the ensemble of non-experts learned from the other sources. For unlabeled target data under the UDA setting where real expert does not exist, DAEL uses pseudo-label to supervise the ensemble learning. Extensive experiments on three multi-source UDA datasets and two DG datasets show that DAEL improves the state-of-the-art on both problems, often by significant margins. The code is released at <https://github.com/KaiyangZhou/Dassl.pytorch>.

READ FULL TEXT
research
02/22/2022

Multi-Source Unsupervised Domain Adaptation via Pseudo Target Domain

Multi-source domain adaptation (MDA) aims to transfer knowledge from mul...
research
01/31/2023

Domain-Generalizable Multiple-Domain Clustering

Accurately clustering high-dimensional measurements is vital for adequat...
research
03/18/2021

Domain Generalization using Ensemble Learning

Domain generalization is a sub-field of transfer learning that aims at b...
research
07/03/2020

Multiple Expert Brainstorming for Domain Adaptive Person Re-identification

Often the best performing deep neural models are ensembles of multiple b...
research
12/09/2021

Adaptive Methods for Aggregated Domain Generalization

Domain generalization involves learning a classifier from a heterogeneou...
research
04/04/2022

Adaptive Network Combination for Single-Image Reflection Removal: A Domain Generalization Perspective

Recently, multiple synthetic and real-world datasets have been built to ...
research
05/26/2020

Unsupervised Domain Expansion from Multiple Sources

Given an existing system learned from previous source domains, it is des...

Please sign up or login with your details

Forgot password? Click here to reset