Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

GITA: Graph to Visual and Textual Integration for Vision-Language Graph Reasoning

About

Large Language Models (LLMs) are increasingly used for various tasks with graph structures. Though LLMs can process graph information in a textual format, they overlook the rich vision modality, which is an intuitive way for humans to comprehend structural information and conduct general graph reasoning. The potential benefits and capabilities of representing graph structures as visual images (i.e., $\textit{visual graph}$) are still unexplored. To fill the gap, we innovatively propose an end-to-end framework, called $\textbf{G}$raph to v$\textbf{I}$sual and $\textbf{T}$extual Integr$\textbf{A}$tion (GITA), which firstly incorporates visual graphs into general graph reasoning. Besides, we establish $\textbf{G}$raph-based $\textbf{V}$ision-$\textbf{L}$anguage $\textbf{Q}$uestion $\textbf{A}$nswering (GVLQA) dataset from existing graph data, which is the first vision-language dataset for general graph reasoning purposes. Extensive experiments on the GVLQA dataset and five real-world datasets show that GITA outperforms mainstream LLMs in terms of general graph reasoning capabilities. Moreover, We highlight the effectiveness of the layout augmentation on visual graphs and pretraining on the GVLQA dataset.

Yanbin Wei, Shuai Fu, Weisen Jiang, Zejian Zhang, Zhixiong Zeng, Qi Wu, James T. Kwok, Yu Zhang• 2024

Related benchmarks

TaskDatasetResultRank
Node ClassificationCora
Accuracy86.35
885
Node ClassificationCiteseer
Accuracy76.57
275
Graph ReasoningGVLQA BASE baseline (test)
Connect99.14
15
Link PredictionCA-GRQC
Accuracy0.8046
9
Link Predictionca-HepTh
Accuracy91.68
9
Node ClassificationPolBlogs
Accuracy85.23
9
Graph Algorithmic ReasoningGAR Cycle Detection
Accuracy98.07
8
Graph Algorithmic ReasoningGAR Bipartite Matching
Accuracy93.19
8
Graph Algorithmic ReasoningGAR Connectivity
Accuracy98.17
8
Graph Algorithmic ReasoningGAR Shortest Path
Accuracy39.15
8
Showing 10 of 10 rows

Other info

Code

Follow for update