MiniMax Entropy Network: Learning Category-Invariant Features for Domain Adaptation
Chaofan Tao, Fengmao Lv, Lixin Duan, Min Wu
TL;DR
MMEN tackles unsupervised domain adaptation by injecting target category information into adversarial feature learning. It replaces the conventional domain classifier with an unfair category discriminator and optimizes a minimax objective over the entropy of target predictions, $H(p(y|x_t))$, to drive category-level feature alignment between domains. Target pseudo-labels guide the learning in a principled minimax game, aided by an auxiliary classifier on the source to stabilize training. Empirically, MMEN outperforms state-of-the-art baselines on ImageCLEF-DA and digits benchmarks, demonstrating effective category-wise invariance and compatibility with standard source classifiers.
Abstract
How to effectively learn from unlabeled data from the target domain is crucial for domain adaptation, as it helps reduce the large performance gap due to domain shift or distribution change. In this paper, we propose an easy-to-implement method dubbed MiniMax Entropy Networks (MMEN) based on adversarial learning. Unlike most existing approaches which employ a generator to deal with domain difference, MMEN focuses on learning the categorical information from unlabeled target samples with the help of labeled source samples. Specifically, we set an unfair multi-class classifier named categorical discriminator, which classifies source samples accurately but be confused about the categories of target samples. The generator learns a common subspace that aligns the unlabeled samples based on the target pseudo-labels. For MMEN, we also provide theoretical explanations to show that the learning of feature alignment reduces domain mismatch at the category level. Experimental results on various benchmark datasets demonstrate the effectiveness of our method over existing state-of-the-art baselines.
