Learning Persistent Community Structures in Dynamic Networks via Topological Data Analysis

Authors

  • Dexu Kong Shenzhen Key Laboratory of Ubiquitous Data Enabling, Shenzhen International Graduate School, Tsinghua University
  • Anping Zhang Shenzhen Key Laboratory of Ubiquitous Data Enabling, Shenzhen International Graduate School, Tsinghua University
  • Yang Li Shenzhen Key Laboratory of Ubiquitous Data Enabling, Shenzhen International Graduate School, Tsinghua University

DOI:

https://doi.org/10.1609/aaai.v38i8.28706

Keywords:

DMKM: Graph Mining, Social Network Analysis & Community, ML: Clustering, ML: Deep Learning Algorithms

Abstract

Dynamic community detection methods often lack effective mechanisms to ensure temporal consistency, hindering the analysis of network evolution. In this paper, we propose a novel deep graph clustering framework with temporal consistency regularization on inter-community structures, inspired by the concept of minimal network topological changes within short intervals. Specifically, to address the representation collapse problem, we first introduce MFC, a matrix factorization-based deep graph clustering algorithm that preserves node embedding. Based on static clustering results, we construct probabilistic community networks and compute their persistence homology, a robust topological measure, to assess structural similarity between them. Moreover, a novel neural network regularization TopoReg is introduced to ensure the preservation of topological similarity between inter-community structures over time intervals. Our approach enhances temporal consistency and clustering accuracy on real-world datasets with both fixed and varying numbers of communities. It is also a pioneer application of TDA in temporally persistent community detection, offering an insightful contribution to field of network analysis. Code and data are available at the public git repository: https://github.com/kundtx/MFC-TopoReg.

Published

2024-03-24

How to Cite

Kong, D. ., Zhang, A., & Li, Y. (2024). Learning Persistent Community Structures in Dynamic Networks via Topological Data Analysis. Proceedings of the AAAI Conference on Artificial Intelligence, 38(8), 8617-8626. https://doi.org/10.1609/aaai.v38i8.28706

Issue

Section

AAAI Technical Track on Data Mining & Knowledge Management