Graph as a feature: improving node classification with non-neural graph-aware logistic regression

Simon Delarue, Thomas Bonald, Tiphaine Viard
11/19/2024
cs.LG

No official code found. Best implementation: graph-lr/graph-aware-logistic-regression (0 stars, last commit 2024-07-09).

Abstract

Graph Neural Networks (GNNs) and their message passing framework that leverages both structural and feature information, have become a standard method for solving graph-based machine learning problems. However, these approaches still struggle to generalise well beyond datasets that exhibit strong homophily, where nodes of the same class tend to connect. This limitation has led to the development of complex neural architectures that pose challenges in terms of efficiency and scalability. In response to these limitations, we focus on simpler and more scalable approaches and introduce Graph-aware Logistic Regression (GLR), a non-neural model designed for node classification tasks. Unlike traditional graph algorithms that use only a fraction of the information accessible to GNNs, our proposed model simultaneously leverages both node features and the relationships between entities. However instead of relying on message passing, our approach encodes each node's relationships as an additional feature vector, which is then combined with the node's self attributes. Extensive experimental results, conducted within a rigorous evaluation framework, show that our proposed GLR approach outperforms both foundational and sophisticated state-of-the-art GNN models in node classification tasks. Going beyond the traditional limited benchmarks, our experiments indicate that GLR increases generalisation ability while reaching performance gains in computation time up to two orders of magnitude compared to it best neural competitor.

View on arXivView PDF

Code Implementations(1)

00PythonJun 12, 20242 years ago

Similar Papers

Cite this paper

@article{delarue2024graph,
  title  = {Graph as a feature: improving node classification with non-neural graph-aware logistic regression},
  author = {Simon Delarue and Thomas Bonald and Tiphaine Viard},
  year   = {2024},
  eprint = {2411.12330},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.12330v1}
}

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/2411.12330.svg)](https://codeofpaper.com/paper/2411.12330)

Discussion