Prototype-Guided Continual Adaptation for Class-Incremental Unsupervised Domain Adaptation

Hongbin Lin, Yifan Zhang, Zhen Qiu, Shuaicheng Niu, Chuang Gan +2 more
7/22/2022
cs.CV

Official code: Hongbin98/ProCA (35 stars, MIT, last commit 2022-07-15).

Abstract

This paper studies a new, practical but challenging problem, called Class-Incremental Unsupervised Domain Adaptation (CI-UDA), where the labeled source domain contains all classes, but the classes in the unlabeled target domain increase sequentially. This problem is challenging due to two difficulties. First, source and target label sets are inconsistent at each time step, which makes it difficult to conduct accurate domain alignment. Second, previous target classes are unavailable in the current step, resulting in the forgetting of previous knowledge. To address this problem, we propose a novel Prototype-guided Continual Adaptation (ProCA) method, consisting of two solution strategies. 1) Label prototype identification: we identify target label prototypes by detecting shared classes with cumulative prediction probabilities of target samples. 2) Prototype-based alignment and replay: based on the identified label prototypes, we align both domains and enforce the model to retain previous knowledge. With these two strategies, ProCA is able to adapt the source model to a class-incremental unlabeled target domain effectively. Extensive experiments demonstrate the effectiveness and superiority of ProCA in resolving CI-UDA. The source code is available at https://github.com/Hongbin98/ProCA.git

View on arXivView PDF

Code Implementations(1)

Hongbin98/ProCAOfficial100%
MIT

This repository provides the official implementation for Prototype-Guided Continual Adaptation for Class-Incremental Unsupervised Domain Adaptation (ECCV 2022)

352PythonJul 8, 20224 years agoMIT

Cite this paper

@article{lin2022prototypeguided,
  title  = {Prototype-Guided Continual Adaptation for Class-Incremental Unsupervised Domain Adaptation},
  author = {Hongbin Lin and Yifan Zhang and Zhen Qiu and Shuaicheng Niu and Chuang Gan and Yanxia Liu and Mingkui Tan},
  year   = {2022},
  eprint = {2207.10856},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.10856v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.10856.svg)](https://codeofpaper.com/paper/2207.10856)

Discussion