LSEnet: Lorentz Structural Entropy Neural Network for Deep Graph Clustering

Li Sun, Zhenhao Huang, Hao Peng, Yujie Wang, Chunyang Liu +1 more
5/20/2024
cs.LG

No official code found. Best implementation: ZhenhHuang/LSEnet (24 stars, MIT, last commit 2025-04-15).

Abstract

Graph clustering is a fundamental problem in machine learning. Deep learning methods achieve the state-of-the-art results in recent years, but they still cannot work without predefined cluster numbers. Such limitation motivates us to pose a more challenging problem of graph clustering with unknown cluster number. We propose to address this problem from a fresh perspective of graph information theory (i.e., structural information). In the literature, structural information has not yet been introduced to deep clustering, and its classic definition falls short of discrete formulation and modeling node features. In this work, we first formulate a differentiable structural information (DSI) in the continuous realm, accompanied by several theoretical results. By minimizing DSI, we construct the optimal partitioning tree where densely connected nodes in the graph tend to have the same assignment, revealing the cluster structure. DSI is also theoretically presented as a new graph clustering objective, not requiring the predefined cluster number. Furthermore, we design a neural LSEnet in the Lorentz model of hyperbolic space, where we integrate node features to structural information via manifold-valued graph convolution. Extensive empirical results on real graphs show the superiority of our approach.

View on arXivView PDF

Code Implementations(1)

ZhenhHuang/LSEnetCommunity100%
MIT

Hyperbolic Structural Entropy for Graph Clustering

244Nov 25, 20231 years agoMIT

Similar Papers

Cite this paper

@article{sun2024lsenet,
  title  = {LSEnet: Lorentz Structural Entropy Neural Network for Deep Graph Clustering},
  author = {Li Sun and Zhenhao Huang and Hao Peng and Yujie Wang and Chunyang Liu and Philip S. Yu},
  year   = {2024},
  eprint = {2405.11801},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.11801v1},
  journal = {ICML 2024 2024}
}

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/2405.11801.svg)](https://codeofpaper.com/paper/2405.11801)

Discussion