Recent studies reveal that a deep neural network can learn transferable features which generalize well to novel tasks for domain adaptation. However, as deep features eventually transition from general to specific along the network, the feature transferability drops significantly in higher layers with increasing domain discrepancy. Hence, it is critical to formally reduce the domain bias and enhance the transferability in task-specific layers. In this paper, we propose a new Deep Adaptation Network (DAN) architecture, which generalizes deep convolutional neural network to the domain adaptation scenario. In DAN, hidden representations of all task-specific layers are embedded to a reproducing kernel Hilbert space where the mean embeddings of different domain distributions can be explicitly matched. The domain discrepancy is further reduced using an optimal multi-kernel selection method for mean embedding matching. DAN can learn invariant features with enhanced transferability, and can scale linearly by unbiased estimate of kernel embedding. Extensive empirical evidence demonstrates the proposed architecture significantly outperforms state-of-the-art results on standard domain adaptation benchmarks.
Long et al. REF proposed deep adaptation network (DAN), which generalizes deep CNN to the target domain by incorporation of multi-kernel maximum mean discrepancy (MK-MMD) into CNN cost function.
Learning Transferable Features with Deep Adaptation Networks
ICML
Mathematics Computer Science