Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological View

09/07/2019
by   Deli Chen, et al.
17

Graph Neural Networks (GNNs) have achieved promising performance on a wide range of graph-based tasks. Despite their success, one severe limitation of GNNs is the over-smoothing issue (indistinguishable representations of nodes in different classes). In this work, we present a systematic and quantitative study on the over-smoothing issue of GNNs. First, we introduce two quantitative metrics, MAD and MADGap, to measure the smoothness and over-smoothness of the graph nodes representations, respectively. Then, we verify that smoothing is the nature of GNNs and the critical factor leading to over-smoothness is the low information-to-noise ratio of the message received by the nodes, which is partially determined by the graph topology. Finally, we propose two methods to alleviate the over-smoothing issue from the topological view: (1) MADReg which adds a MADGap-based regularizer to the training objective;(2) AdaGraph which optimizes the graph topology based on the model predictions. Extensive experiments on 7 widely-used graph datasets with 10 typical GNN models show that the two proposed methods are effective for relieving the over-smoothing issue, thus improving the performance of various GNN models.

READ FULL TEXT

page 3

page 5

page 6

page 7

research
01/07/2023

Reducing Over-smoothing in Graph Neural Networks Using Relational Embeddings

Graph Neural Networks (GNNs) have achieved a lot of success with graph-s...
research
06/27/2022

Measuring and Improving the Use of Graph Information in Graph Neural Networks

Graph neural networks (GNNs) have been widely used for representation le...
research
11/12/2022

Analysis of Graph Neural Networks with Theory of Markov Chains

In this paper, we provide a theoretical tool for the interpretation and ...
research
06/12/2020

Towards Deeper Graph Neural Networks with Differentiable Group Normalization

Graph neural networks (GNNs), which learn the representation of a node b...
research
12/05/2022

Understanding the Relationship between Over-smoothing and Over-squashing in Graph Neural Networks

Graph Neural Networks (GNNs) have been successfully applied in many appl...
research
05/22/2020

Graph Random Neural Network

Graph neural networks (GNNs) have generalized deep learning methods into...
research
06/14/2020

Joint Adaptive Feature Smoothing and Topology Extraction via Generalized PageRank GNNs

In many important applications, the acquired graph-structured data inclu...

Please sign up or login with your details

Forgot password? Click here to reset