Local-Global Prompt Learning via Sparse Optimal Transport

Deniz Kizaroğlu, Ülku Tuncer Küçüktas, Emre Çakmakyurdu, Alptekin Temizel
3/9/2026
cs.CV

Official code: Deniz2304988/SOT-GLP (3 stars, last commit 2026-03-10).

Abstract

Few-shot adaptation of vision-language models (VLMs) like CLIP typically relies on learning textual prompts matched to global image embeddings. Recent works extend this paradigm by incorporating local image-text alignment to capture fine-grained visual cues, yet these approaches often select local regions independently for each prompt, leading to redundant local feature usage and prompt overlap. We propose SOT-GLP, which introduces a shared sparse patch support and balanced optimal transport allocation to explicitly partition salient visual regions among class-specific local prompts while preserving global alignment. Our method learns shared global prompts and class-specific local prompts. The global branch maintains standard image-text matching for robust category-level alignment. The local branch constructs a class-conditioned sparse patch set using V-V attention and aligns it to multiple class-specific prompts via balanced entropic optimal transport, yielding a soft partition of patches that prevents prompt overlap and collapse. We evaluate our method on two complementary objectives: (i) few-shot classification accuracy on 11 standard benchmarks and (ii) out-of-distribution (OOD) detection. On the standard 11-dataset benchmark with 16-shot ViT-B/16, SOT-GLP achieves 85.1% average accuracy, outperforming prior prompt-learning methods. We identify a distinct accuracy-robustness trade-off in prompt learning: while learnable projections optimize in-distribution fit, they alter the foundational feature space. We demonstrate that a projection-free local alignment preserves the native geometry of the CLIP manifold, yielding state-of-the-art OOD detection performance (94.2% AUC) that surpasses fully adapted models. Implementation available at: https://github.com/Deniz2304988/SOT-GLP

View on arXivView PDF

Code Implementations(1)

SOT-GLP: Sparse Optimal Transport Guided Local-Global Prompt Learning

30Shell, PythonDec 5, 20257 months ago

Similar Papers

Cite this paper

@article{kizarolu2026localglobal,
  title  = {Local-Global Prompt Learning via Sparse Optimal Transport},
  author = {Deniz Kizaroğlu and Ülku Tuncer Küçüktas and Emre Çakmakyurdu and Alptekin Temizel},
  year   = {2026},
  eprint = {2603.08347},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.08347v1}
}

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/2603.08347.svg)](https://codeofpaper.com/paper/2603.08347)

Discussion