LGNov 19, 2024

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

arXiv:2411.12330v11 citationsh-index: 7Has Code
Originality Highly original
AI Analysis

This addresses scalability and generalization issues in graph machine learning for researchers and practitioners, offering a simpler alternative to complex neural architectures.

The paper tackles the problem of node classification in graphs, particularly for datasets with weak homophily, by introducing Graph-aware Logistic Regression (GLR), a non-neural model that encodes node relationships as features. The result shows that GLR outperforms state-of-the-art GNN models in classification accuracy and achieves up to two orders of magnitude faster computation time.

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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes