paper-with-me

홈 › Papers

Graph Neural Networks Do Not Always Oversmooth

2024-06-04 · Bastian Epping, Alexandre René, Moritz Helias, Michael T. Schaub

Graph neural networks (GNNs) have emerged as powerful tools for processing relational data in applications. However, GNNs suffer from the problem of oversmoothing, the property that the features of all nodes exponentially converge to the same vector over layers, prohibiting the design of deep GNNs. In this work we study oversmoothing in graph convolutional networks (GCNs) by using their Gaussian process (GP) equivalence in the limit of infinitely many hidden features. By generalizing methods from conventional deep neural networks (DNNs), we can describe the distribution of features at the output layer of deep GCNs in terms of a GP: as expected, we find that typical parameter choices from the literature lead to oversmoothing. The theory, however, allows us to identify a new, non-oversmoothing phase: if the initial weights of the network have sufficiently large variance, GCNs do not oversmooth, and node features remain informative even at large depth. We demonstrate the validity of this prediction in finite-size GCNs by training a linear classifier on their output. Moreover, using the linearization of the GCN GP, we generalize the concept of propagation depth of information from DNNs to GCNs. This propagation depth diverges at the transition between the oversmoothing and non-oversmoothing phase. We test the predictions of our approach and find good agreement with finite-size GCNs. Initializing GCNs near the transition to the non-oversmoothing phase, we obtain networks which are both deep and expressive.

📄 PDF Abstract BibTeX arXiv:2406.02269

Code (1)

bepping/non-oversmoothing-gcns 공식 구현

Methods 이 논문이 사용한 방법론

GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…
Gaussian Process Gaussian Processes are non-parametric models for approximating functions. They rely upon a measure of similarity between points (the kernel function) to predict the value for…

Similar Papers 제목 키워드 기반

Oversmoothing, "Oversquashing", Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learning

2025-05-21 · Adrian Arnaiz-Rodriguez, Federico Errica

After a renaissance phase in which researchers revisited the message-passing paradigm through the lens of deep learning, the graph machine learning community shifted its attention towards a deeper and practical understan…

A Non-Asymptotic Analysis of Oversmoothing in Graph Neural Networks

2022-12-21 · Xinyi Wu, Zhengdao Chen, William Wang, Ali Jadbabaie

Oversmoothing is a central challenge of building more powerful Graph Neural Networks (GNNs). While previous works have only demonstrated that oversmoothing is inevitable when the number of graph convolutions tends to inf…

DenoisingStochastic Block Model

A Fractional Graph Laplacian Approach to Oversmoothing

2023-05-22 · NeurIPS 2023 11 · Sohir Maskey, Raffaele Paolino, Aras Bacho, Gitta Kutyniok

Graph neural networks (GNNs) have shown state-of-the-art performances in various applications. However, GNNs often struggle to capture long-range dependencies in graphs due to oversmoothing. In this paper, we generalize …

Oversmoothing: A Nightmare for Graph Contrastive Learning?

2023-06-03 · Jintang Li, Wangbin Sun, Ruofan Wu, Yuchang Zhu 외

Oversmoothing is a common phenomenon observed in graph neural networks (GNNs), in which an increase in the network depth leads to a deterioration in their performance. Graph contrastive learning (GCL) is emerging as a pr…

Contrastive Learning

Oversmoothing as Loss of Sign: Towards Structural Balance in Graph Neural Networks

2025-02-17 · Jiaqi Wang, Xinyi Wu, James Cheng, Yifei Wang

Oversmoothing is a common issue in graph neural networks (GNNs), where node representations become excessively homogeneous as the number of layers increases, resulting in degraded performance. Various strategies have bee…