Skip to content
/ SBDG Public

SBDG (ICIP 2021): Official Project Webpage This repository provides the official PyTorch implementation of the following paper: Self-balanced Learning For Domain Generalization

License

Notifications You must be signed in to change notification settings

Genie-Kim/SBDG

Repository files navigation

SBDG (ICIP 2021): Official Project Webpage

This repository provides the official PyTorch implementation of the following paper:

Self-balanced Learning For Domain Generalization
Jin Kim (Yonsei Univ.), Jiyoung Lee (NAVER AI Lab), Jungin Park (Yonsei Univ.)
Dongbo Min (Ewha Womans Univ.), Kwanghoon Sohn* (Yonsei Univ.) (*: corresponding author)
IEEE International Conference on Image Processing (ICIP 2021), Accepted as Poster

Paper: arxiv

Abstract: Domain generalization aims to learn a prediction model on multi-domain source data such that the model can generalize to a target domain with unknown statistics. Most existing approaches have been developed under the assumption that the source data is well-balanced in terms of both domain and class. However, real-world training data collected with different composition biases often exhibits severe distribution gaps for domain and class, leading to substantial performance degradation. In this paper, we propose a self-balanced domain generalization framework that adaptively learns the weights of losses to alleviate the bias caused by different distributions of the multi-domain source data. The self-balanced scheme is based on an auxiliary reweighting network that iteratively updates the weight of loss conditioned on the domain and class information by leveraging balanced meta data. Experimental results demonstrate the effectiveness of our method overwhelming state-of-the-art works for domain generalization.

Acknowledgments

Our implementation is heavily derived from facebookresearch/DomainBed and xjtushujun/meta-weight-net. Thanks to the DomainBed and Meta-Weight-Net implementations.

About

SBDG (ICIP 2021): Official Project Webpage This repository provides the official PyTorch implementation of the following paper: Self-balanced Learning For Domain Generalization

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published