Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Best sources forward: domain generalization through source-specific nets

About

A long standing problem in visual object categorization is the ability of algorithms to generalize across different testing conditions. The problem has been formalized as a covariate shift among the probability distributions generating the training data (source) and the test data (target) and several domain adaptation methods have been proposed to address this issue. While these approaches have considered the single source-single target scenario, it is plausible to have multiple sources and require adaptation to any possible target domain. This last scenario, named Domain Generalization (DG), is the focus of our work. Differently from previous DG methods which learn domain invariant representations from source data, we design a deep network with multiple domain-specific classifiers, each associated to a source domain. At test time we estimate the probabilities that a target sample belongs to each source domain and exploit them to optimally fuse the classifiers predictions. To further improve the generalization ability of our model, we also introduced a domain agnostic component supporting the final classifier. Experiments on two public benchmarks demonstrate the power of our approach.

Massimiliano Mancini, Samuel Rota Bul\`o, Barbara Caputo, Elisa Ricci• 2018

Related benchmarks

TaskDatasetResultRank
Image ClassificationPACS (test)
Average Accuracy70.3
254
Image ClassificationPACS
Overall Average Accuracy70.3
230
Domain GeneralizationPACS (test)
Average Accuracy70.3
225
Domain GeneralizationPACS
Accuracy (Art)64.1
221
object recognitionPACS (leave-one-domain-out)--
112
Image ClassificationPACS v1 (test)
Average Accuracy70.3
92
Image ClassificationPACS (out-of-domain)
Overall Accuracy70.3
63
Image ClassificationRotated-MNIST
Mean Accuracy92
40
Multi-source Domain GeneralizationPACS (test)
Accuracy (Art Domain)64.1
12
object recognitionPACS Target Sketch
Accuracy60.1
11
Showing 10 of 14 rows

Other info

Code

Follow for update