HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Adaptive Boosting for Domain Adaptation: Towards Robust Predictions in Scene Segmentation

Zhedong Zheng Yi Yang

Adaptive Boosting for Domain Adaptation: Towards Robust Predictions in Scene Segmentation

Abstract

Domain adaptation is to transfer the shared knowledge learned from the source domain to a new environment, i.e., target domain. One common practice is to train the model on both labeled source-domain data and unlabeled target-domain data. Yet the learned models are usually biased due to the strong supervision of the source domain. Most researchers adopt the early-stopping strategy to prevent over-fitting, but when to stop training remains a challenging problem since the lack of the target-domain validation set. In this paper, we propose one efficient bootstrapping method, called Adaboost Student, explicitly learning complementary models during training and liberating users from empirical early stopping. Adaboost Student combines the deep model learning with the conventional training strategy, i.e., adaptive boosting, and enables interactions between learned models and the data sampler. We adopt one adaptive data sampler to progressively facilitate learning on hard samples and aggregate "weak" models to prevent over-fitting. Extensive experiments show that (1) Without the need to worry about the stopping time, AdaBoost Student provides one robust solution by efficient complementary model learning during training. (2) AdaBoost Student is orthogonal to most domain adaptation methods, which can be combined with existing approaches to further improve the state-of-the-art performance. We have achieved competitive results on three widely-used scene segmentation domain adaptation benchmarks.

Code Repositories

layumi/AdaBoost_Seg
Official
pytorch
Mentioned in GitHub
layumi/Cifar10-Adaboost
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
domain-adaptation-on-gta5-synscapes-toMRNet + Adaboost
mIoU: 50.8
domain-adaptation-on-gta5-to-cityscapesMRNet + Adaboost
mIoU: 49.0
domain-adaptation-on-gtav-synscapes-toMRNet+Adaboost
mIoU: 50.8
semi-supervised-image-classification-on-cifarAdaboost
Percentage error: 6.05±0.12
synthetic-to-real-translation-on-gtav-toUncertainty + Adaboost
mIoU: 50.9
synthetic-to-real-translation-on-synthia-to-1Uncertainty + Adaboost (ResNet-101)
MIoU (13 classes): 57.5
MIoU (16 classes): 50.4
synthetic-to-real-translation-on-synthia-to-1MRNet + Adaboost (ResNet-101)
MIoU (13 classes): 52.9
MIoU (16 classes): 45.9
unsupervised-domain-adaptation-on-cityscapes-2Uncertainty + Adaboost
mIoU: 75.2
unsupervised-domain-adaptation-on-cityscapes-2MRNet + Adaboost
mIoU: 73.7
unsupervised-domain-adaptation-on-gtav-toUncertainty + Adaboost
mIoU: 50.9
unsupervised-domain-adaptation-on-synthia-toMRNet + Adaboost
mIoU: 45.9
mIoU (13 classes): 52.9
unsupervised-domain-adaptation-on-synthia-toUncertainty + Adaboost
mIoU: 50.4
mIoU (13 classes): 57.5

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
Adaptive Boosting for Domain Adaptation: Towards Robust Predictions in Scene Segmentation | Papers | HyperAI