Classifying Nodes in Graphs without GNNs

Daniel Winter, Niv Cohen, Yedid Hoshen
2/8/2024
cs.LGcs.SI

No official code found. Best implementation: dani3lwinter/CoHOp (7 stars, PyTorch, last commit 2024-02-08).

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.

View on arXivView PDF

Code Implementations(1)

dani3lwinter/CoHOpCommunity100%
PyTorch

Official PyTorch implementation for "Classifying Nodes in Graphs without GNNs"

70PythonFeb 1, 20242 years ago
gnngraph-neural-networksmechine-learningpytorch

Similar Papers

Cite this paper

@article{winter2024classifying,
  title  = {Classifying Nodes in Graphs without GNNs},
  author = {Daniel Winter and Niv Cohen and Yedid Hoshen},
  year   = {2024},
  eprint = {2402.05934},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.05934v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.05934.svg)](https://codeofpaper.com/paper/2402.05934)

Discussion