Revisiting Graph Neural Networks: All We Have is Low-Pass Filters

Hoang NT, Takanori Maehara
5/23/2019
stat.MLcs.ITcs.LG

Official code: gear/gfnn (49 stars, MIT, last commit 2020-08-06).

Abstract

Graph neural networks have become one of the most important techniques to solve machine learning problems on graph-structured data. Recent work on vertex classification proposed deep and distributed learning models to achieve high performance and scalability. However, we find that the feature vectors of benchmark datasets are already quite informative for the classification task, and the graph structure only provides a means to denoise the data. In this paper, we develop a theoretical framework based on graph signal processing for analyzing graph neural networks. Our results indicate that graph neural networks only perform low-pass filtering on feature vectors and do not have the non-linear manifold learning property. We further investigate their resilience to feature noise and propose some insights on GCN-based graph neural network design.

View on arXivView PDF

Code Implementations(1)

gear/gfnnOfficial100%
MIT

Graph Filter Neural Network (ICPR'20)

496Python, Jupyter NotebookMay 26, 20196 years agoMIT

Similar Papers

Cite this paper

@article{nt2019revisiting,
  title  = {Revisiting Graph Neural Networks: All We Have is Low-Pass Filters},
  author = {Hoang NT and Takanori Maehara},
  year   = {2019},
  eprint = {1905.09550},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1905.09550}
}

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

Discussion