Transitive Vision-Language Prompt Learning for Domain Generalization

Liyuan Wang, Yan Jin, Zhen Chen, Jinlin Wu, Mengke Li +2 more
4/29/2024
cs.CVcs.LG

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

The vision-language pre-training has enabled deep models to make a huge step forward in generalizing across unseen domains. The recent learning method based on the vision-language pre-training model is a great tool for domain generalization and can solve this problem to a large extent. However, there are still some issues that an advancement still suffers from trading-off between domain invariance and class separability, which are crucial in current DG problems. However, there are still some issues that an advancement still suffers from trading-off between domain invariance and class separability, which are crucial in current DG problems. In this paper, we introduce a novel prompt learning strategy that leverages deep vision prompts to address domain invariance while utilizing language prompts to ensure class separability, coupled with adaptive weighting mechanisms to balance domain invariance and class separability. Extensive experiments demonstrate that deep vision prompts effectively extract domain-invariant features, significantly improving the generalization ability of deep models and achieving state-of-the-art performance on three datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2024transitive,
  title  = {Transitive Vision-Language Prompt Learning for Domain Generalization},
  author = {Liyuan Wang and Yan Jin and Zhen Chen and Jinlin Wu and Mengke Li and Yang Lu and Hanzi Wang},
  year   = {2024},
  eprint = {2404.18758},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.18758v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.18758.svg)](https://codeofpaper.com/paper/2404.18758)

Discussion