Meta-GPS++: Enhancing Graph Meta-Learning with Contrastive Learning and Self-Training

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Liu, Yonghao, Li, Mengyu, Li, Ximing, Huang, Lan, Giunchiglia, Fausto, Liang, Yanchun, Feng, Xiaoyue, Guan, Renchu
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909263047163904
author Liu, Yonghao
Li, Mengyu
Li, Ximing
Huang, Lan
Giunchiglia, Fausto
Liang, Yanchun
Feng, Xiaoyue
Guan, Renchu
author_facet Liu, Yonghao
Li, Mengyu
Li, Ximing
Huang, Lan
Giunchiglia, Fausto
Liang, Yanchun
Feng, Xiaoyue
Guan, Renchu
contents Node classification is an essential problem in graph learning. However, many models typically obtain unsatisfactory performance when applied to few-shot scenarios. Some studies have attempted to combine meta-learning with graph neural networks to solve few-shot node classification on graphs. Despite their promising performance, some limitations remain. First, they employ the node encoding mechanism of homophilic graphs to learn node embeddings, even in heterophilic graphs. Second, existing models based on meta-learning ignore the interference of randomness in the learning process. Third, they are trained using only limited labeled nodes within the specific task, without explicitly utilizing numerous unlabeled nodes. Finally, they treat almost all sampled tasks equally without customizing them for their uniqueness. To address these issues, we propose a novel framework for few-shot node classification called Meta-GPS++. Specifically, we first adopt an efficient method to learn discriminative node representations on homophilic and heterophilic graphs. Then, we leverage a prototype-based approach to initialize parameters and contrastive learning for regularizing the distribution of node embeddings. Moreover, we apply self-training to extract valuable information from unlabeled nodes. Additionally, we adopt S$^2$ (scaling & shifting) transformation to learn transferable knowledge from diverse tasks. The results on real-world datasets show the superiority of Meta-GPS++. Our code is available here.
format Preprint
id arxiv_https___arxiv_org_abs_2407_14732
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Meta-GPS++: Enhancing Graph Meta-Learning with Contrastive Learning and Self-Training
Liu, Yonghao
Li, Mengyu
Li, Ximing
Huang, Lan
Giunchiglia, Fausto
Liang, Yanchun
Feng, Xiaoyue
Guan, Renchu
Machine Learning
Social and Information Networks
Node classification is an essential problem in graph learning. However, many models typically obtain unsatisfactory performance when applied to few-shot scenarios. Some studies have attempted to combine meta-learning with graph neural networks to solve few-shot node classification on graphs. Despite their promising performance, some limitations remain. First, they employ the node encoding mechanism of homophilic graphs to learn node embeddings, even in heterophilic graphs. Second, existing models based on meta-learning ignore the interference of randomness in the learning process. Third, they are trained using only limited labeled nodes within the specific task, without explicitly utilizing numerous unlabeled nodes. Finally, they treat almost all sampled tasks equally without customizing them for their uniqueness. To address these issues, we propose a novel framework for few-shot node classification called Meta-GPS++. Specifically, we first adopt an efficient method to learn discriminative node representations on homophilic and heterophilic graphs. Then, we leverage a prototype-based approach to initialize parameters and contrastive learning for regularizing the distribution of node embeddings. Moreover, we apply self-training to extract valuable information from unlabeled nodes. Additionally, we adopt S$^2$ (scaling & shifting) transformation to learn transferable knowledge from diverse tasks. The results on real-world datasets show the superiority of Meta-GPS++. Our code is available here.
title Meta-GPS++: Enhancing Graph Meta-Learning with Contrastive Learning and Self-Training
topic Machine Learning
Social and Information Networks
url https://arxiv.org/abs/2407.14732