Mitigating Oversmoothing Through Reverse Process of GNNs for Heterophilic Graphs

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Park, MoonJeong, Heo, Jaeseung, Kim, Dongwoo
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909221478465536
author Park, MoonJeong
Heo, Jaeseung
Kim, Dongwoo
author_facet Park, MoonJeong
Heo, Jaeseung
Kim, Dongwoo
contents Graph Neural Network (GNN) resembles the diffusion process, leading to the over-smoothing of learned representations when stacking many layers. Hence, the reverse process of message passing can produce the distinguishable node representations by inverting the forward message propagation. The distinguishable representations can help us to better classify neighboring nodes with different labels, such as in heterophilic graphs. In this work, we apply the design principle of the reverse process to the three variants of the GNNs. Through the experiments on heterophilic graph data, where adjacent nodes need to have different representations for successful classification, we show that the reverse process significantly improves the prediction performance in many cases. Additional analysis reveals that the reverse mechanism can mitigate the over-smoothing over hundreds of layers. Our code is available at https://github.com/ml-postech/reverse-gnn.
format Preprint
id arxiv_https___arxiv_org_abs_2403_10543
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Mitigating Oversmoothing Through Reverse Process of GNNs for Heterophilic Graphs
Park, MoonJeong
Heo, Jaeseung
Kim, Dongwoo
Social and Information Networks
Machine Learning
Graph Neural Network (GNN) resembles the diffusion process, leading to the over-smoothing of learned representations when stacking many layers. Hence, the reverse process of message passing can produce the distinguishable node representations by inverting the forward message propagation. The distinguishable representations can help us to better classify neighboring nodes with different labels, such as in heterophilic graphs. In this work, we apply the design principle of the reverse process to the three variants of the GNNs. Through the experiments on heterophilic graph data, where adjacent nodes need to have different representations for successful classification, we show that the reverse process significantly improves the prediction performance in many cases. Additional analysis reveals that the reverse mechanism can mitigate the over-smoothing over hundreds of layers. Our code is available at https://github.com/ml-postech/reverse-gnn.
title Mitigating Oversmoothing Through Reverse Process of GNNs for Heterophilic Graphs
topic Social and Information Networks
Machine Learning
url https://arxiv.org/abs/2403.10543