DeepRicci: Self-supervised Graph Structure-Feature Co-Refinement for Alleviating Over-squashing

Li Sun, Zhenhao Huang, Hua Wu, Junda Ye, Hao Peng +2 more
1/23/2024
cs.LG

No official code found. Best implementation: RiemannGraph/DeepRicci (6 stars, MIT, last commit 2023-06-28).

Abstract

Graph Neural Networks (GNNs) have shown great power for learning and mining on graphs, and Graph Structure Learning (GSL) plays an important role in boosting GNNs with a refined graph. In the literature, most GSL solutions either primarily focus on structure refinement with task-specific supervision (i.e., node classification), or overlook the inherent weakness of GNNs themselves (e.g., over-squashing), resulting in suboptimal performance despite sophisticated designs. In light of these limitations, we propose to study self-supervised graph structure-feature co-refinement for effectively alleviating the issue of over-squashing in typical GNNs. In this paper, we take a fundamentally different perspective of the Ricci curvature in Riemannian geometry, in which we encounter the challenges of modeling, utilizing and computing Ricci curvature. To tackle these challenges, we present a self-supervised Riemannian model, DeepRicci. Specifically, we introduce a latent Riemannian space of heterogeneous curvatures to model various Ricci curvatures, and propose a gyrovector feature mapping to utilize Ricci curvature for typical GNNs. Thereafter, we refine node features by geometric contrastive learning among different geometric views, and simultaneously refine graph structure by backward Ricci flow based on a novel formulation of differentiable Ricci curvature. Finally, extensive experiments on public datasets show the superiority of DeepRicci, and the connection between backward Ricci flow and over-squashing. Codes of our work are given in https://github.com/RiemanGraph/.

View on arXivView PDF

Code Implementations(1)

MIT

Official implement for DeepRicci: Self-supervised Graph Structure-Feature Co-Refinement for Alleviating Over-squashing.

61Shell, PythonJun 28, 20233 years agoMIT

Similar Papers

Cite this paper

@article{sun2024deepricci,
  title  = {DeepRicci: Self-supervised Graph Structure-Feature Co-Refinement for Alleviating Over-squashing},
  author = {Li Sun and Zhenhao Huang and Hua Wu and Junda Ye and Hao Peng and Zhengtao Yu and Philip S. Yu},
  year   = {2024},
  eprint = {2401.12780},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.12780v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.12780.svg)](https://codeofpaper.com/paper/2401.12780)

Discussion