Most existing methods for unsupervised domain adaptation (UDA) rely on a shared network to extract domain-invariant features. However, when facing multiple source domains, optimizing such a network involves updating the parameters of the entire network, making it both computationally expensive and challenging, particularly when coupled with min-max objectives. Inspired by recent advances in prompt learning that adapts high-capacity models for downstream tasks in a computationally economic way, we introduce Multi-Prompt Alignment (MPA), a simple yet efficient framework for multi-source UDA. Given a source and target domain pair, MPA first trains an individual prompt to minimize the domain gap through a contrastive loss. Then, MPA denoises the learned prompts through an auto-encoding process and aligns them by maximizing the agreement of all the reconstructed prompts. Moreover, we show that the resulting subspace acquired from the auto-encoding process can easily generalize to a streamlined set of target domains, making our method more efficient for practical usage. Extensive experiments show that MPA achieves state-of-the-art results on three popular datasets with an impressive average accuracy of 54.1% on DomainNet.
翻译:大多数现有的无监督域适应(UDA)方法依赖共享网络来提取域不变特征。然而,当面对多个源域时,优化此类网络涉及更新整个网络的参数,这不仅计算成本高昂,而且充满挑战,尤其是在结合最小-最大目标时。受近期提示学习(以计算经济的方式将高容量模型适配到下游任务)进展的启发,我们提出了多提示对齐(MPA),一种用于多源UDA的简单而高效的框架。给定一对源域和目标域,MPA首先通过对比损失训练单个提示以最小化域差距。然后,MPA通过自编码过程对学习到的提示进行去噪,并通过最大化所有重构提示的一致性来对齐它们。此外,我们展示了从自编码过程中获得的子空间可以轻松泛化到精简的目标域集合,从而使我们的方法在实际应用中更加高效。大量实验表明,MPA在三个流行数据集上取得了最先进的结果,在DomainNet上实现了令人印象深刻的54.1%平均准确率。