Comprehensive Analysis of Over-smoothing in Graph Neural Networks from Markov Chains Perspective
Weichen Zhao, Chenguang Wang, Congying Han, Tiande Guo

TL;DR
This paper analyzes over-smoothing in graph neural networks using Markov chain theory, revealing fundamental limitations and conditions for avoiding over-smoothing, and proposes a method to improve GNN performance.
Contribution
It establishes a Markov chain perspective on over-smoothing, classifies GNNs accordingly, and provides a sufficient condition to prevent over-smoothing in operator-inconsistent GNNs.
Findings
Operator-consistent GNNs cannot avoid over-smoothing exponentially.
Operator-inconsistent GNNs may avoid over-smoothing under certain conditions.
The proposed condition improves GNN performance in experiments.
Abstract
The over-smoothing problem is an obstacle of developing deep graph neural network (GNN). Although many approaches to improve the over-smoothing problem have been proposed, there is still a lack of comprehensive understanding and conclusion of this problem. In this work, we analyze the over-smoothing problem from the Markov chain perspective. We focus on message passing of GNN and first establish a connection between GNNs and Markov chains on the graph. GNNs are divided into two classes of operator-consistent and operator-inconsistent based on whether the corresponding Markov chains are time-homogeneous. Next we attribute the over-smoothing problem to the convergence of an arbitrary initial distribution to a stationary distribution. Based on this, we prove that although the previously proposed methods can alleviate over-smoothing, but these methods cannot avoid the over-smoothing…
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
MethodsGraph Neural Network
