Computer Science > Computer Vision and Pattern Recognition
[Submitted on 10 Sep 2018 (this version), latest version 10 Nov 2019 (v3)]
Title:Improving Adversarial Discriminative Domain Adaptation
View PDFAbstract:Adversarial discriminative domain adaptation (ADDA) is an efficient framework for unsupervised domain adaptation, where the source and target domains are assumed to have the same classes, but no labels are available for the target domain. While ADDA has already achieved significant training efficiency and competitive accuracy in comparison to generative adversarial networks, we investigate whether we can allow for further improvements in its convergence properties by incorporating source label knowledge during target domain training. To achieve this, our approach first modifies the discriminator output to jointly predict the source labels and distinguish inputs from the target domain. We then leverage on the various source/target and encoder/discriminator distribution combinations to propose two loss functions for adversarial training of the target encoder. Our final design minimizes the maximum mean discrepancy between source encoder and target discriminator distributions, which ties together adversarial and discrepancy-based loss functions that are frequently considered independently in recent deep learning domain adaptation methods. Beyond validating our framework on standard datasets like MNIST, MNIST-M, USPS and SVHN, we introduce and evaluate on a neuromorphic vision sensing (NVS) sign language recognition dataset, where the source domain constitutes emulated neuromorphic spike events converted from APS video and the target domain is experimental spike events from an NVS camera. Our results on all datasets show that our proposal is both simple and efficient, as it competes or outperforms the state-of-the-art in unsupervised domain adaptation.
Submission history
From: Aaron Chadha [view email][v1] Mon, 10 Sep 2018 22:56:55 UTC (2,289 KB)
[v2] Mon, 15 Oct 2018 16:20:42 UTC (1,197 KB)
[v3] Sun, 10 Nov 2019 21:21:10 UTC (3,662 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.