paper-with-me

Papers

E2GNN: Efficient Graph Neural Network Ensembles for Semi-Supervised Classification

2024-05-06 · Xin Zhang, Daochen Zha, Qiaoyu Tan

This work studies ensemble learning for graph neural networks (GNNs) under the popular semi-supervised setting. Ensemble learning has shown superiority in improving the accuracy and robustness of traditional machine learning by combining the outputs of multiple weak learners. However, adopting a similar idea to integrate different GNN models is challenging because of two reasons. First, GNN is notorious for its poor inference ability, so naively assembling multiple GNN models would deteriorate the inference efficiency. Second, when GNN models are trained with few labeled nodes, their performance are limited. In this case, the vanilla ensemble approach, e.g., majority vote, may be sub-optimal since most base models, i.e., GNNs, may make the wrong predictions. To this end, in this paper, we propose an efficient ensemble learner--E2GNN to assemble multiple GNNs in a learnable way by leveraging both labeled and unlabeled nodes. Specifically, we first pre-train different GNN models on a given data scenario according to the labeled nodes. Next, instead of directly combing their outputs for label inference, we train a simple multi-layer perceptron--MLP model to mimic their predictions on both labeled and unlabeled nodes. Then the unified MLP model is deployed to infer labels for unlabeled or new nodes. Since the predictions of unlabeled nodes from different GNN models may be incorrect, we develop a reinforced discriminator to effectively filter out those wrongly predicted nodes to boost the performance of MLP. By doing this, we suggest a principled approach to tackle the inference issues of GNN ensembles and maintain the merit of ensemble learning: improved performance. Comprehensive experiments over both transductive and inductive settings, across different GNN backbones and 8 benchmark datasets, demonstrate the superiority of E2GNN.

📄 PDF Abstract BibTeX arXiv:2405.03401

Code (1)

qiaoyu-tan/E2GNN 공식 구현 pytorch

Tasks

Ensemble LearningGraph Neural Network

Methods 이 논문이 사용한 방법론

BASE 설명 없음

Similar Papers 제목 키워드 기반

ESW Edge-Weights : Ensemble Stochastic Watershed Edge-Weights for Hyperspectral Image Classification

2022-02-28 · Rohan Agarwal, Aman Aziz, Aditya Suraj Krishnan, Aditya Challa 외

Hyperspectral image (HSI) classification is a topic of active research. One of the main challenges of HSI classification is the lack of reliable labelled samples. Various semi-supervised and unsupervised classification m…

ClassificationHyperspectral Image Classificationimage-classificationImage Classification

Semi-supervised Spectral Clustering for Classification

2014-05-22 · Arif Mahmood, Ajmal S. Mian

We propose a Classification Via Clustering (CVC) algorithm which enables existing clustering methods to be efficiently employed in classification problems. In CVC, training and test data are co-clustered and class-cluste…

ClassificationClusteringGeneral Classification

Unsupervised Clustering using Pseudo-semi-supervised Learning

2020-05-01 · ICLR 2020 1 · Divam Gupta, Ramachandran Ramjee, Nipun Kwatra, Muthian Sivathanu

In this paper, we propose a framework that leverages semi-supervised models to improve unsupervised clustering performance. To leverage semi-supervised models, we first need to automatically generate labels, called pseud…

Clustering

Deep Ensembles for Graphs with Higher-order Dependencies

2022-05-27 · Steven J. Krieg, William C. Burgis, Patrick M. Soga, Nitesh V. Chawla

Graph neural networks (GNNs) continue to achieve state-of-the-art performance on many graph learning tasks, but rely on the assumption that a given graph is a sufficient approximation of the true neighborhood structure. …

Graph Learning

DisenSemi: Semi-supervised Graph Classification via Disentangled Representation Learning

2024-07-19 · Yifan Wang, Xiao Luo, Chong Chen, Xian-Sheng Hua 외

Graph classification is a critical task in numerous multimedia applications, where graphs are employed to represent diverse types of multimedia data, including images, videos, and social networks. Nevertheless, in real-w…

ClassificationGraph ClassificationRepresentation Learning