CurvDrop: a Ricci Curvature based approach to prevent graph neural networks from over-smoothing and over-squashing

Yang Liu, Chuan Zhou, Shirui Pan, Jia Wu, Zhao Li, Hongyang Chen*, Peng Zhang*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

7 Citations (Scopus)

Abstract

Graph neural networks (GNNs) are powerful models to handle graph data and can achieve state-of-the-art in many critical tasks including node classification and link prediction. However, existing graph neural networks still face both challenges of over-smoothing and over-squashing based on previous literature. To this end, we propose a new Curvature-based topology-aware Dropout sampling technique named CurvDrop, in which we integrate the Discrete Ricci Curvature into graph neural networks to enable more expressive graph models. Also, this work can improve graph neural networks by quantifying connections in graphs and using structural information such as community structures in graphs. As a result, our method can tackle the both challenges of over-smoothing and over-squashing with theoretical justification. Also, numerous experiments on public datasets show the effectiveness and robustness of our proposed method. The code and data are released in https://github.com/liu-yang-maker/Curvature-based-Dropout.

Original languageEnglish
Title of host publicationThe ACM Web Conference 2023
Subtitle of host publicationproceedings of The World Wide Web Conference WWW 2023
Place of PublicationNew York
PublisherAssociation for Computing Machinery
Pages221-230
Number of pages10
ISBN (Electronic)9781450394161
DOIs
Publication statusPublished - 2023
Event2023 World Wide Web Conference, WWW 2023 - Austin, United States
Duration: 30 Apr 20234 May 2023

Conference

Conference2023 World Wide Web Conference, WWW 2023
Country/TerritoryUnited States
CityAustin
Period30/04/234/05/23

Keywords

  • over-smoothing
  • over-squashing
  • graph neural networks
  • discrete ricci curvature

Fingerprint

Dive into the research topics of 'CurvDrop: a Ricci Curvature based approach to prevent graph neural networks from over-smoothing and over-squashing'. Together they form a unique fingerprint.

Cite this