Classifying Nodes in Graphs without GNNs
Daniel Winter, Niv Cohen, Yedid Hoshen
TL;DR
This work tackles node classification without using Graph Neural Networks by analyzing the success of GNN distillation and proposing CoHOp, a fully GNN-free method. CoHOp combines a simple predictor with a consistency loss that leverages neighbor similarities, an iterative pseudo-labeling scheme to exploit unlabeled data, and neighborhood-label histograms to inject local context. It achieves competitive accuracy on seven standard benchmarks, including inductive settings, without training any GNN, highlighting that GNNs’ advantage may stem from sample efficiency and inductive bias that can be emulated with regularization and local information. The results suggest a practical path to fast, scalable node classification that reduces reliance on heavy graph-based models while maintaining strong performance.
Abstract
Graph neural networks (GNNs) are the dominant paradigm for classifying nodes in a graph, but they have several undesirable attributes stemming from their message passing architecture. Recently, distillation methods succeeded in eliminating the use of GNNs at test time but they still require them during training. We perform a careful analysis of the role that GNNs play in distillation methods. This analysis leads us to propose a fully GNN-free approach for node classification, not requiring them at train or test time. Our method consists of three key components: smoothness constraints, pseudo-labeling iterations and neighborhood-label histograms. Our final approach can match the state-of-the-art accuracy on standard popular benchmarks such as citation and co-purchase networks, without training a GNN.
