English

Discovery of New Multi-Level Features for Domain Generalization via Knowledge Corruption

Machine Learning 2022-10-04 v3 Machine Learning

Abstract

Machine learning models that can generalize to unseen domains are essential when applied in real-world scenarios involving strong domain shifts. We address the challenging domain generalization (DG) problem, where a model trained on a set of source domains is expected to generalize well in unseen domains without any exposure to their data. The main challenge of DG is that the features learned from the source domains are not necessarily present in the unseen target domains, leading to performance deterioration. We assume that learning a richer set of features is crucial to improve the transfer to a wider set of unknown domains. For this reason, we propose COLUMBUS, a method that enforces new feature discovery via a targeted corruption of the most relevant input and multi-level representations of the data. We conduct an extensive empirical evaluation to demonstrate the effectiveness of the proposed approach which achieves new state-of-the-art results by outperforming 18 DG algorithms on multiple DG benchmark datasets in the DomainBed framework.

Keywords

Cite

@article{arxiv.2109.04320,
  title  = {Discovery of New Multi-Level Features for Domain Generalization via Knowledge Corruption},
  author = {Ahmed Frikha and Denis Krompaß and Volker Tresp},
  journal= {arXiv preprint arXiv:2109.04320},
  year   = {2022}
}

Comments

Accepted at AAAI 2022 (AIBSD Workshop) and ICPR 2022

R2 v1 2026-06-24T05:49:43.686Z