SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2404.09011 · CVPR · 2024

PracticalDG: Perturbation Distillation on Vision-Language Models for Hybrid Domain Generalization

Aidong Men, Hongying Meng, Zhicheng Zhao, Zining Chen, Weiqiu Wang, Fei Su

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 2 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
znchen666/hdg canonical 2 of 3
FunctionStatusWhere it lives
accuracy Ran znchen666/hdg/alg/modelopera.py
pointer only (licence: GPL-3.0) · get_code("fd70c42be97dc77c")
accuracy_per_class Ran znchen666/hdg/alg/modelopera.py
pointer only (licence: GPL-3.0) · get_code("825e761a15944e3a")
calc_coeff Not yet run znchen666/hdg/network/util.py
pointer only (licence: GPL-3.0) · get_code("e352afa5762c5a6b")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Domain Generalization (DG) aims to resolve distribution shifts between source and target domains, and current DG methods are default to the setting that data from source and target domains share identical categories. Nevertheless, there exists unseen classes from target domains in practical scenarios. To address this issue, Open Set Domain Generalization (OSDG) has emerged and several methods have been exclusively proposed. However, most existing methods adopt complex architectures with slight improvement compared with DG methods. Recently, visionlanguage models (VLMs) have been introduced in DG following the fine-tuning paradigm, but consume huge training overhead with large vision models. Therefore, in this paper, we innovate to transfer knowledge from VLMs to lightweight vision models and improve the robustness by introducing Perturbation Distillation (PD) from three perspectives, including Score, Class and Instance (SCI), named SCI-PD. Moreover, previous methods are oriented by the benchmarks with identical and fixed splits, ignoring the divergence between source domains. These methods are revealed to suffer from sharp performance decay with our proposed new benchmark Hybrid Domain Generalization (HDG) and a novel metric H 2 -CV, which construct various splits to comprehensively assess the robustness of algorithms. Extensive experiments demonstrate that our method outperforms state-of-the-art algorithms on multiple datasets, especially improving the robustness when confronting data scarcity.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2404.09011")
get_code_for_paper("2404.09011")
have("2404.09011")

Connect an agent — have() is free.