Discriminative-Feature-Alignment
Discriminative-Feature-Alignment copied to clipboard
Discriminative Feature Alignment for Unsupervised Domain Adaptation
Discriminative Feature Alignment
A prior-guided latent alignment approach for Unsupervised Domain Adaptation

This is the code implementation of Discriminative Feature Alignment for digit and object classification in Pytorch. The code is implemented by Jing Wang. If you have any questions or find any mistakes in the code implementation, please do not hesitate to email me at [email protected]
Paper Name: Discriminative Feature Alginment: Improving Transferability of Unsupervised Domain Adaptation by Gaussian-guided Latent Alignment [link to Paper (ArXiv)] [Link to Paper (Pattern Recognition)]
One of the key contribution of this paper is introducing a new method to align any two distributions, which is GAN explored. Instead of optimizing the discriminator error, it minimizes the direct L1-distance between the decoded samples in the feature space.

Below are the results that can validate the distribution alignment mechanism of our proposed regularization:

Instructions
The instructions for the experiments are inside the directories Digit_Classification and Object_Classification.
Citation
Please cite our paper if you use our code for your work.
@article{wang2021discriminative,
title={Discriminative Feature Alignment: Improving Transferability of Unsupervised Domain Adaptation by Gaussian-guided Latent Alignment.},
author={Wang, Jing and Chen, Jiahong and Lin, Jianzhe and Sigal, Leonid and de Silva, Clarence W},
journal={Pattern Recognition},
pages={107943},
year={2021},
publisher={Elsevier}
}