Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

PRODIGY: Enabling In-context Learning Over Graphs

About

In-context learning is the ability of a pretrained model to adapt to novel and diverse downstream tasks by conditioning on prompt examples, without optimizing any parameters. While large language models have demonstrated this ability, how in-context learning could be performed over graphs is unexplored. In this paper, we develop \textbf{Pr}etraining \textbf{O}ver \textbf{D}iverse \textbf{I}n-Context \textbf{G}raph S\textbf{y}stems (PRODIGY), the first pretraining framework that enables in-context learning over graphs. The key idea of our framework is to formulate in-context learning over graphs with a novel \emph{prompt graph} representation, which connects prompt examples and queries. We then propose a graph neural network architecture over the prompt graph and a corresponding family of in-context pretraining objectives. With PRODIGY, the pretrained model can directly perform novel downstream classification tasks on unseen graphs via in-context learning. We provide empirical evidence of the effectiveness of our framework by showcasing its strong in-context learning performance on tasks involving citation networks and knowledge graphs. Our approach outperforms the in-context learning accuracy of contrastive pretraining baselines with hard-coded adaptation by 18\% on average across all setups. Moreover, it also outperforms standard finetuning with limited data by 33\% on average with in-context learning.

Qian Huang, Hongyu Ren, Peng Chen, Gregor Kr\v{z}manc, Daniel Zeng, Percy Liang, Jure Leskovec• 2023

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy55.23
994
Node ClassificationCora (test)
Mean Accuracy44.29
861
Node Classificationogbn-arxiv (test)
Accuracy73.09
433
Link PredictionFB15k-237 (test)--
419
Node ClassificationarXiv
Accuracy56.82
219
Node ClassificationREDDIT
Accuracy42.34
192
Node ClassificationComputers
Mean Accuracy52.78
169
Node Classificationogbn-products (test)
Test Accuracy11.46
137
Node ClassificationComputers
Accuracy52.7
85
Link ClassificationFB15k-237
Accuracy72.17
83
Showing 10 of 23 rows

Other info

Follow for update