A3: Active Adversarial Alignment for Source-Free Domain Adaptation
Chrisantus Eze, Christopher Crick
TL;DR
A3 addresses source-free unsupervised domain adaptation by integrating SwAV-inspired self-supervised pretraining, an active sampling strategy that jointly optimizes uncertainty and diversity, and adversarial plus regularization losses to align target representations with the (unavailable) source distribution. The method constructs a core-set from targeted samples via a Bayesian acquisition framework, and enforces domain-invariant features through a domain adversary and local perturbation-based regularization. Key contributions include a hybrid acquisition function, a novel combination of DAL and VAT losses, and extensive ablations demonstrating the value of joint active sampling and adversarial alignment. Empirically, A3 achieves state-of-the-art performance on Office-31, Office-Home, and DomainNet benchmarks, maximizing robustness to label noise and distribution shift in SFUDA scenarios.
Abstract
Unsupervised domain adaptation (UDA) aims to transfer knowledge from a labeled source domain to an unlabeled target domain. Recent works have focused on source-free UDA, where only target data is available. This is challenging as models rely on noisy pseudo-labels and struggle with distribution shifts. We propose Active Adversarial Alignment (A3), a novel framework combining self-supervised learning, adversarial training, and active learning for robust source-free UDA. A3 actively samples informative and diverse data using an acquisition function for training. It adapts models via adversarial losses and consistency regularization, aligning distributions without source data access. A3 advances source-free UDA through its synergistic integration of active and adversarial learning for effective domain alignment and noise reduction.
