Feature Expansion for Graph Neural Networks

Jiaqi Sun, Lin Zhang, Guangyi Chen, Kun Zhang, Peng XU +1 more
5/10/2023
cs.LG

No official code found. Best implementation: sajqavril/Feature-Extension-Graph-Neural-Networks (10 stars, last commit 2025-01-09). 1 more below.

Abstract

Graph neural networks aim to learn representations for graph-structured data and show impressive performance, particularly in node classification. Recently, many methods have studied the representations of GNNs from the perspective of optimization goals and spectral graph theory. However, the feature space that dominates representation learning has not been systematically studied in graph neural networks. In this paper, we propose to fill this gap by analyzing the feature space of both spatial and spectral models. We decompose graph neural networks into determined feature spaces and trainable weights, providing the convenience of studying the feature space explicitly using matrix space analysis. In particular, we theoretically find that the feature space tends to be linearly correlated due to repeated aggregations. Motivated by these findings, we propose 1) feature subspaces flattening and 2) structural principal components to expand the feature space. Extensive experiments verify the effectiveness of our proposed more comprehensive feature space, with comparable inference time to the baseline, and demonstrate its efficient convergence capability.

View on arXivView PDF

Code Implementations(2)

Feature Extension for Graph Neural Networks

100PythonMay 3, 20231 years ago
XiaShan1227/FE-GNNCommunity66%

Feature Expansion for Graph Neural Networks [ICML-2023]

31PythonJul 2, 20242 years ago
feature-extractiongnnsgraph-structuremessage-passingnode-classification+3 more

Similar Papers

Cite this paper

@article{sun2023feature,
  title  = {Feature Expansion for Graph Neural Networks},
  author = {Jiaqi Sun and Lin Zhang and Guangyi Chen and Kun Zhang and Peng XU and Yujiu Yang},
  year   = {2023},
  eprint = {2305.06142},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.06142v2},
  journal = {ICML 2023 2023}
}

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

Discussion