Vision Graph Prompting via Semantic Low-Rank Decomposition

Zixiang Ai, Zichen Liu, Jiahuan Zhou
5/1/2025

No official code found. Best implementation: zhoujiahuan1991/ICML2025-VGP (16 stars, last commit 2025-12-25).

Abstract

Vision GNN (ViG) demonstrates superior performance by representing images as graph structures, providing a more natural way to capture irregular semantic patterns beyond traditional grid or sequence-based representations. To efficiently adapt ViG to downstream tasks, parameter-efficient fine-tuning techniques like visual prompting become increasingly essential. However, existing prompting methods are primarily designed for Transformer-based models, neglecting the rich topological relationships among nodes and edges in graph-based representations, limiting their capacity to model complex semantics. In this paper, we propose Vision Graph Prompting (VGP), a novel framework tailored for vision graph structures. Our core insight reveals that semantically connected components in the graph exhibit low-rank properties. Building on this observation, we introduce a semantic low-rank prompting method that decomposes low-rank semantic features and integrates them with prompts on vision graph topologies, capturing both global structural patterns and fine-grained semantic dependencies. Extensive experiments demonstrate our method significantly improves ViG's transfer performance on diverse downstream tasks, achieving results comparable to full fine-tuning while maintaining parameter efficiency. Our code is available at https://github.com/zhoujiahuan1991/ICML2025-VGP.

View on arXivView PDF

Code Implementations(1)

Official implementation of paper "Vision Graph Prompting via Semantic Low-Rank Decomposition", ICML 2025

162PythonMay 3, 202510 months ago

Similar Papers

Cite this paper

@article{ai2025vision,
  title  = {Vision Graph Prompting via Semantic Low-Rank Decomposition},
  author = {Zixiang Ai and Zichen Liu and Jiahuan Zhou},
  year   = {2025},
  eprint = {2505.04121},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2505.04121},
  journal = {ICML 2025 2025}
}

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

Discussion