Research map / Graph learning / GNN architectures
Vision Graph Prompting via Semantic Low-Rank Decomposition
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes Vision Graph Prompting (VGP), a parameter-efficient prompting method for Vision GNN (ViG) backbones that uses semantic low-rank decomposition in three prompt types (graph, edge, node), matching full fine-tuning on vision and graph benchmarks while training about 5% of parameters.
Problem
Existing visual prompting methods are designed for Transformer backbones and ignore the graph topology of Vision GNNs, so adapting pre-trained ViG models to downstream tasks lags behind full fine-tuning.
Approach
Observes that semantically connected nodes in ViG graphs share principal PCA components (low-rank semantics), and builds three low-rank prompts: virtual prompt nodes linked by KNN to the graph (SeLo-Graph), a low-rank edge-message prompt (SeLo-Edge), and a low-rank node prompt (SeLo-Node), all trained with the backbone frozen.
Key results
- VGP reaches 89.6% average accuracy on ten vision datasets with ViG-M, versus 89.0% for full fine-tuning and 91.3% for the best ViT-B InsVP, and about 5.0% average gain over prior visual prompting methods on ViG.
- On nine chemistry and biology graph datasets, VGP averages 76.39 versus 72.72 for full fine-tuning (a 3.67% gain) and surpasses prior methods on seven of nine datasets.
- Trainable parameters are reduced by 94.6% on average (2.61M vs 48.68M) with about 3.1% extra FLOPs.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use VGP instead of the strongest listed ViG visual-prompting baseline, InsVP | ViG-M · Vision datasets (10-dataset average) | accuracy (%): 89.6 vs 84.6 | Helped |
| Use VGP instead of full fine-tuning | ViG-M · Vision datasets (10-dataset average) | accuracy (%): 89.6 vs 89.0 | Helped |
| Use VGP instead of GPF-Plus | GIN · Graph datasets (9-dataset average) | average score: 76.39 vs 74.54 | Helped |
| Add SeLo-Graph to linear probing (ablation) | ViG-M · CUB | accuracy (%): 76.2 -> 81.9 | Helped |
| Add SeLo-Graph to linear probing (ablation) | ViG-M · GTSRB | accuracy (%): 77.4 -> 86.9 | Helped |
| Add SeLo-Edge after SeLo-Graph (ablation) | ViG-M with SeLo-Graph · CUB | accuracy (%): 81.9 -> 85.3 | Helped |
| Add SeLo-Edge after SeLo-Graph (ablation) | ViG-M with SeLo-Graph · GTSRB | accuracy (%): 86.9 -> 93.0 | Helped |
| Add SeLo-Node after SeLo-Graph and SeLo-Edge (ablation) | ViG-M · CUB | accuracy (%): 85.3 -> 87.4 | Helped |
| Add SeLo-Node after SeLo-Graph and SeLo-Edge (ablation) | ViG-M · GTSRB | accuracy (%): 93.0 -> 98.1 | Helped |
| Increase rank from 4 to 32 (ablation) | VGP on ViG-M · CUB | accuracy (%): 85.8 -> 87.4 | Helped |
| Increase rank from 32 to 64 (ablation) | VGP on ViG-M · CUB | accuracy (%): 87.4 -> 87.2 | Hurt |
| Use excessively large rank values (ablation) | VGP on ViG-M · CUB, CIFAR, GTSRB, and SVHN | accuracy (%): CUB: 87.4 at 32 -> 86.1 at 384; CIFAR: 89.7 at 32 -> 89.3 at 384; GTSRB: 98.1 at 32 -> 97.6 at 384; SVHN: 96.9 at 32 -> | Hurt |
Surprising findings
- On ViG, several visual prompting methods designed for ViT (e.g., VPT, VP) perform worse than adapter and underperform full fine-tuning, which the authors attribute to their reliance on attention.
- Linear probing on ViG-M reaches only 74.6% average, far below prompting variants, showing the graph-level prompt component contributes most of the gain (CUB +5.7%, GTSRB +9.5% from SeLo-Graph alone).
Limitations
- Rank threshold and low-rank analysis rely on PCA visualizations and a single error threshold (epsilon=0.25); the theoretical justification is informal.
- Graph-task results rely on the assumption that low-rank patterns exist in chemistry and biology graphs, which the authors only hypothesize.
- Evaluation is limited to a single ViG-M backbone pre-trained on ImageNet-21k and a fixed 100-epoch schedule.
Experimental setup
Datasets: ImageNet-21k DTD CUB-200 NABirds Stanford Dogs Oxford Flowers Food-101 CIFAR-100 CIFAR-10 GTSRB SVHN MoleculeNet
Benchmarks: DTD CUB NABirds Stanford Dogs Oxford Flowers Food-101 CIFAR-100 CIFAR-10 GTSRB SVHN BBBP Tox21
Metrics: classification accuracy ROC-AUC trainable parameters (M) FLOPs (G)
Baselines: Full Fine-Tune VP VPT VFPT DAM-VP InsVP GraphPrompt GPF-Plus GPPT GPF Adapter Linear probing
Builds on: Vision GNN VPT DAM-VP InsVP GPF-Plus
Closest papers by meaning
- GraphTOP: Graph Topology-Oriented Prompting for Graph Neural Networks (NeurIPS 2025 · similarity 0.88)
- HeterGP: Bridging Heterogeneity in Graph Neural Networks with Multi-View Prompting (AAAI 2025 · similarity 0.87)
- The Underappreciated Power of Vision Models for Graph Structural Understanding (NeurIPS 2025 · similarity 0.87)
- Open Your Eyes: Vision Enhances Message Passing Neural Networks in Link Prediction (ICML 2025 · similarity 0.87)
- Hypergraph Vision Transformers: Images are More than Nodes, More than Edges (CVPR 2025 · similarity 0.87)
- Edge Prompt Tuning for Graph Neural Networks (ICLR 2025 · similarity 0.87)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
