Tired of Over-smoothing? Stress Graph Drawing Is All You Need!

11/19/2022
by   Xue Li, et al.
0

In designing and applying graph neural networks, we often fall into some optimization pitfalls, the most deceptive of which is that we can only build a deep model by solving over-smoothing. The fundamental reason is that we do not understand how graph neural networks work. Stress graph drawing can offer a unique viewpoint to message iteration in the graph, such as the root of the over-smoothing problem lies in the inability of graph models to maintain an ideal distance between nodes. We further elucidate the trigger conditions of over-smoothing and propose Stress Graph Neural Networks. By introducing the attractive and repulsive message passing from stress iteration, we show how to build a deep model without preventing over-smoothing, how to use repulsive information, and how to optimize the current message-passing scheme to approximate the full stress message propagation. By performing different tasks on 23 datasets, we verified the effectiveness of our attractive and repulsive models and the derived relationship between stress iteration and graph neural networks. We believe that stress graph drawing will be a popular resource for understanding and designing graph neural networks.

READ FULL TEXT

page 1

page 4

page 5

page 7

page 10

page 11

page 12

page 13

research
05/30/2020

Understanding the Message Passing in Graph Neural Networks via Power Iteration

The mechanism of message passing in graph neural networks(GNNs) is still...
research
05/31/2023

Is Rewiring Actually Helpful in Graph Neural Networks?

Graph neural networks compute node representations by performing multipl...
research
01/05/2023

Randomized Message-Interception Smoothing: Gray-box Certificates for Graph Neural Networks

Randomized smoothing is one of the most promising frameworks for certify...
research
02/01/2020

Molecule Property Prediction and Classification with Graph Hypernetworks

Graph neural networks are currently leading the performance charts in le...
research
01/21/2022

Unity Smoothing for Handling Inconsistent Evidence in Bayesian Networks and Unity Propagation for Faster Inference

We propose Unity Smoothing (US) for handling inconsistencies between a B...
research
05/13/2020

How hard is graph isomorphism for graph neural networks?

A hallmark of graph neural networks is their ability to distinguish the ...
research
05/08/2019

Understanding attention in graph neural networks

We aim to better understand attention over nodes in graph neural network...

Please sign up or login with your details

Forgot password? Click here to reset