RicciNet: Deep Clustering via A Riemannian Generative Model
Li Sun, Jingbin Hu, Suyang Zhou, Zhenhao Huang, Junda Ye, Hao Peng, Zhengtao Yu, Philip S. Yu
Abstract
In recent years, deep clustering has achieved encouraging results. However, existing deep clustering methods work with the traditional Euclidean space and thus present deficiency on clustering complex structures. On the contrary, Riemannian geometry provides an elegant framework to model complex structures as well as a powerful tool for clustering, i.e., the Ricci flow. In this paper, we rethink the problem of deep clustering, and introduce the Riemannian geometry to deep clustering for the first time. Deep clustering in Riemannian manifold still faces significant challenges: (1) Ricci flow itself is unaware of cluster membership, (2) Ricci curvature prevents the gradient backpropagation, and (3) learning the flow largely remains open in the manifold. To bridge these gaps, we propose a novel Riemannian generative model (RicciNet), a neural Ricci flow with several theoretical guarantees. The novelty is that we model the dynamic self-clustering process of Ricci flow: data points move to the respective clusters in the manifold, influenced by Ricci curvatures. The point's trajectory is characterized by a parametric velocity, taking the form of Ordinary Differential Equation (ODE). Specifically, we encode data points as samples of Gaussian mixture in the manifold where we propose two types of reparameterization approaches: Gumbel reparameterization, and geometric trick. We formulate a differentiable Ricci curvature parameterized by a Riemannian graph convolution. Thereafter, we propose a geometric learning approach in which we study the geometric regularity of the point's trajectory, and learn the flow via distance matching and velocity matching. Consequently, data points go along the shortest Ricci flow to complete clustering. Extensive empirical results show RicciNet outperforms Euclidean deep methods.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers5
- RiemannGFM: Learning a Graph Foundation Model from Riemannian GeometryLi Sun, Zhenhao Huang, Suyang Zhou, Qiqi Wan et al.WWW 2025 · 31 citations
- Spiking Graph Neural Network on Riemannian ManifoldsLi Sun, Zhenhao Huang, Qiqi Wan, Hao Peng et al.NeurIPS 2024 · 28 citations
- Pioneer: Physics-informed Riemannian Graph ODE for Entropy-increasing DynamicsLi Sun, Ziheng Zhang, Zixi Wang, Yujie Wang et al.AAAI 2025 · 6 citations
- Discrete Curvature Graph Information BottleneckXingcheng Fu, Jian Wang, Yisen Gao, Qingyun Sun et al.AAAI 2025 · 4 citations
- Robust Explanations of Graph Neural Networks via Graph CurvaturesYazheng Liu, Xi Zhang, Sihong Xie, Hui XiongNeurIPS 2025 · 1 citation
Related papers
- Motif-Aware Riemannian Graph Neural Network with Generative-Contrastive LearningLi Sun, Zhenhao Huang, Zixi Wang, Feiyang Wang et al.AAAI 2024
- Adaptive Riemannian Graph Neural NetworksXudong Wang, Chris Ding, Tongxin Li, Jicong FanAAAI 2026 · 1 citation
- CurvaNet: Geometric Deep Learning based on Directional Curvature for 3D Shape AnalysisWenchong He, Zhe Jiang, Chengming Zhang, Arpan Man SainjuKDD 2020 · 34 citations
- Generalised Flow Maps for Few-Step Generative Modelling on Riemannian ManifoldsOscar Davis, Michael S. Albergo, Nicholas M. Boffi, Michael M. Bronstein et al.ICLR 2026 · 12 citations
- A Self-Supervised Mixed-Curvature Graph Neural NetworkLi Sun, Zhongbao Zhang, Junda Ye, Hao Peng et al.AAAI 2022 · 46 citations
