Towards Understanding Graph Neural Networks: An Algorithm Unrolling Perspective
Zepeng Zhang, Ziping Zhao

TL;DR
This paper introduces a novel perspective on GNNs by linking them to graph signal denoising through algorithm unrolling, leading to the development of the UGDGNN model with strong theoretical and empirical performance.
Contribution
It reveals the connection between GNNs and graph signal denoising via algorithm unrolling and proposes the UGDGNN model with improved interpretability and performance.
Findings
UGDGNN achieves superior or competitive results on benchmark datasets.
GNNs can be viewed as unrolled optimization algorithms for graph signal denoising.
The approach offers a new understanding and design framework for GNNs.
Abstract
The graph neural network (GNN) has demonstrated its superior performance in various applications. The working mechanism behind it, however, remains mysterious. GNN models are designed to learn effective representations for graph-structured data, which intrinsically coincides with the principle of graph signal denoising (GSD). Algorithm unrolling, a "learning to optimize" technique, has gained increasing attention due to its prospects in building efficient and interpretable neural network architectures. In this paper, we introduce a class of unrolled networks built based on truncated optimization algorithms (e.g., gradient descent and proximal gradient descent) for GSD problems. They are shown to be tightly connected to many popular GNN models in that the forward propagations in these GNNs are in fact unrolled networks serving specific GSDs. Besides, the training process of a GNN model…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Machine Learning and ELM · Recommender Systems and Techniques
MethodsGraph Neural Network
