Highlight

Simplifying Graph Convolutional Networks

Simplifies GCNs by removing nonlinearities and collapsing weight matrices, yielding a linear low-pass-filter model with comparable accuracy.

Based on

Simplifying Graph Convolutional Networks

By Felix Wu, Tianyi Zhang, A. Souza et al.International Conference on Machine Learning
Read original article →

Graph Convolutional Networks (GCNs) and their variants became the de facto methods for learning graph representations, but by drawing inspiration primarily from deep learning approaches they may inherit unnecessary complexity and redundant computation. The paper reduces this excess complexity by successively removing nonlinearities and collapsing weight matrices between consecutive layers, and theoretically analyzes the resulting linear model, showing it corresponds to a fixed low-pass filter followed by a linear classifier.

The experimental evaluation demonstrates that these simplifications do not negatively impact accuracy in many downstream applications. Moreover, the resulting model scales to larger datasets, is naturally interpretable, and yields up to two orders of magnitude speedup over FastGCN, showing that much of a GCN's apparent complexity is unnecessary for strong performance.

Abstract

Graph Convolutional Networks became the de facto method for learning graph representations but inherited unnecessary complexity from deep learning. The paper reduces this by successively removing nonlinearities and collapsing weight matrices between consecutive layers. The resulting linear model corresponds to a fixed low-pass filter followed by a linear classifier. These simplifications do not hurt accuracy on many downstream tasks, while the model scales to larger datasets, is interpretable, and gives up to two orders of magnitude speedup over FastGCN.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

graph neural networksgraph convolutional networksmodel simplificationlow-pass filterrepresentation learning
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.

Simplifying Graph Convolutional Networks | Aramai