Domain Generalization via Progressive Layer-wise and Channel-wise
  Dropout
  By training a model on multiple observed source domains, domain
generalization aims to generalize well to arbitrary unseen target domains
without further training. Existing works mainly focus on learning
domain-invariant features to improve the generalization ability. However, since
target domain is not available during training, previous methods inevitably
suffer from overfitting in source domains. To tackle this issue, we develop an
effective dropout-based framework to enlarge the region of the model's
attention, which can effectively mitigate the overfitting problem.
Particularly, different from the typical dropout scheme, which normally
conducts the dropout on the fixed layer, first, we randomly select one layer,
and then we randomly select its channels to conduct dropout. Besides, we
leverage the progressive scheme to add the ratio of the dropout during
training, which can gradually boost the difficulty of training model to enhance
the robustness of the model. Moreover, to further alleviate the impact of the
overfitting issue, we leverage the augmentation schemes on image-level and
feature-level to yield a strong baseline model. We conduct extensive
experiments on multiple benchmark datasets, which show our method can
outperform the state-of-the-art methods.
