LGAISep 5, 2021

Automatic Online Multi-Source Domain Adaptation

arXiv:2109.01996v221 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses the challenge of adapting to rapidly changing data streams from multiple sources, which is incremental by building on existing domain adaptation techniques with new components like CMD-based regularization and self-organizing structures.

The paper tackles the problem of online multi-source domain adaptation in streaming data, where multiple source domains with different distributions and concept drifts must be adapted to a target domain. The proposed AOMSDA method outperforms counterparts in 5 out of 8 study cases, as demonstrated in numerical studies.

Knowledge transfer across several streaming processes remain challenging problem not only because of different distributions of each stream but also because of rapidly changing and never-ending environments of data streams. Albeit growing research achievements in this area, most of existing works are developed for a single source domain which limits its resilience to exploit multi-source domains being beneficial to recover from concept drifts quickly and to avoid the negative transfer problem. An online domain adaptation technique under multisource streaming processes, namely automatic online multi-source domain adaptation (AOMSDA), is proposed in this paper. The online domain adaptation strategy of AOMSDA is formulated under a coupled generative and discriminative approach of denoising autoencoder (DAE) where the central moment discrepancy (CMD)-based regularizer is integrated to handle the existence of multi-source domains thereby taking advantage of complementary information sources. The asynchronous concept drifts taking place at different time periods are addressed by a self-organizing structure and a node re-weighting strategy. Our numerical study demonstrates that AOMSDA is capable of outperforming its counterparts in 5 of 8 study cases while the ablation study depicts the advantage of each learning component. In addition, AOMSDA is general for any number of source streams. The source code of AOMSDA is shared publicly in https://github.com/Renchunzi-Xie/AOMSDA.git.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes