HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Learning Smooth Representation for Unsupervised Domain Adaptation

Guanyu Cai; Lianghua He; Mengchu Zhou; Hesham Alhumade; Die Hu

Learning Smooth Representation for Unsupervised Domain Adaptation

Abstract

Typical adversarial-training-based unsupervised domain adaptation methods are vulnerable when the source and target datasets are highly-complex or exhibit a large discrepancy between their data distributions. Recently, several Lipschitz-constraint-based methods have been explored. The satisfaction of Lipschitz continuity guarantees a remarkable performance on a target domain. However, they lack a mathematical analysis of why a Lipschitz constraint is beneficial to unsupervised domain adaptation and usually perform poorly on large-scale datasets. In this paper, we take the principle of utilizing a Lipschitz constraint further by discussing how it affects the error bound of unsupervised domain adaptation. A connection between them is built and an illustration of how Lipschitzness reduces the error bound is presented. A \textbf{local smooth discrepancy} is defined to measure Lipschitzness of a target distribution in a pointwise way. When constructing a deep end-to-end model, to ensure the effectiveness and stability of unsupervised domain adaptation, three critical factors are considered in our proposed optimization strategy, i.e., the sample amount of a target domain, dimension and batchsize of samples. Experimental results demonstrate that our model performs well on several standard benchmarks. Our ablation study shows that the sample amount of a target domain, the dimension and batchsize of samples indeed greatly impact Lipschitz-constraint-based methods' ability to handle large-scale datasets. Code is available at https://github.com/CuthbertCai/SRDA.

Code Repositories

CuthbertCai/SRDA
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
domain-adaptation-on-mnist-to-uspsSRDA (RAN)
Accuracy: 94.76
domain-adaptation-on-office-31SRDA (RAN)
Average Accuracy: 73.5
domain-adaptation-on-svnh-to-mnistSRDA (RAN)
Accuracy: 98.91
domain-adaptation-on-synsig-to-gtsrbSRDA (RAN)
Accuracy: 93.61
domain-adaptation-on-usps-to-mnistSRDA (RAN)
Accuracy: 95.03

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Learning Smooth Representation for Unsupervised Domain Adaptation | Papers | HyperAI