LGSIMLJan 21, 2020

Simple and Effective Graph Autoencoders with One-Hop Linear Models

arXiv:2001.07614v353 citations
AI Analysis

This work simplifies graph autoencoders for researchers and practitioners, questioning the need for complex models on standard benchmarks, but it is incremental as it builds on existing autoencoder frameworks.

The paper tackled the problem of unnecessarily complex graph convolutional network encoders in graph autoencoders by proposing simpler one-hop linear models, showing they achieve competitive performance on benchmark datasets for link prediction and node clustering.

Over the last few years, graph autoencoders (AE) and variational autoencoders (VAE) emerged as powerful node embedding methods, with promising performances on challenging tasks such as link prediction and node clustering. Graph AE, VAE and most of their extensions rely on multi-layer graph convolutional networks (GCN) encoders to learn vector space representations of nodes. In this paper, we show that GCN encoders are actually unnecessarily complex for many applications. We propose to replace them by significantly simpler and more interpretable linear models w.r.t. the direct neighborhood (one-hop) adjacency matrix of the graph, involving fewer operations, fewer parameters and no activation function. For the two aforementioned tasks, we show that this simpler approach consistently reaches competitive performances w.r.t. GCN-based graph AE and VAE for numerous real-world graphs, including all benchmark datasets commonly used to evaluate graph AE and VAE. Based on these results, we also question the relevance of repeatedly using these datasets to compare complex graph AE and VAE.

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