TL;DR
GraphWave is an unsupervised method that learns low-dimensional structural node embeddings using heat wavelet diffusion patterns, effectively capturing roles in networks and outperforming existing methods.
Contribution
The paper introduces GraphWave, a novel unsupervised approach for learning structural node embeddings via diffusion wavelets, scalable and mathematically proven to identify similar roles.
Findings
Outperforms state-of-the-art baselines by up to 137%.
Scales linearly with the number of edges.
Effectively captures structural roles in various network settings.
Abstract
Nodes residing in different parts of a graph can have similar structural roles within their local network topology. The identification of such roles provides key insight into the organization of networks and can be used for a variety of machine learning tasks. However, learning structural representations of nodes is a challenging problem, and it has typically involved manually specifying and tailoring topological features for each node. In this paper, we develop GraphWave, a method that represents each node's network neighborhood via a low-dimensional embedding by leveraging heat wavelet diffusion patterns. Instead of training on hand-selected features, GraphWave learns these embeddings in an unsupervised way. We mathematically prove that nodes with similar network neighborhoods will have similar GraphWave embeddings even though these nodes may reside in very different parts of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
