Domain-Adversarial Neural Networks
Hana Ajakan, Pascal Germain, Hugo Larochelle, Fran\c{c}ois Laviolette,, Mario Marchand

TL;DR
This paper presents a neural network approach for domain adaptation that learns data representations invariant to domain differences, improving classification performance across different but related domains.
Contribution
It introduces a domain-adversarial training objective for neural networks, enabling effective domain transfer by making representations indistinguishable across domains.
Findings
Outperforms standard neural networks and SVMs on sentiment analysis domain adaptation
Effective even with unlabeled target domain data
Better results than autoencoder-based feature extraction methods
Abstract
We introduce a new representation learning algorithm suited to the context of domain adaptation, in which data at training and test time come from similar but different distributions. Our algorithm is directly inspired by theory on domain adaptation suggesting that, for effective domain transfer to be achieved, predictions must be made based on a data representation that cannot discriminate between the training (source) and test (target) domains. We propose a training objective that implements this idea in the context of a neural network, whose hidden layer is trained to be predictive of the classification task, but uninformative as to the domain of the input. Our experiments on a sentiment analysis classification benchmark, where the target domain data available at training time is unlabeled, show that our neural network for domain adaption algorithm has better performance than either…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Adversarial Robustness in Machine Learning · Domain Adaptation and Few-Shot Learning
MethodsSupport Vector Machine
