paper-with-me

Papers

Revisiting Modularity Maximization for Graph Clustering: A Contrastive Learning Perspective

2024-06-20 · Yunfei Liu, Jintang Li, Yuehe Chen, Ruofan Wu, Ericbk Wang, Jing Zhou, Sheng Tian, Shuheng Shen, Xing Fu, Changhua Meng, Weiqiang Wang, Liang Chen

Graph clustering, a fundamental and challenging task in graph mining, aims to classify nodes in a graph into several disjoint clusters. In recent years, graph contrastive learning (GCL) has emerged as a dominant line of research in graph clustering and advances the new state-of-the-art. However, GCL-based methods heavily rely on graph augmentations and contrastive schemes, which may potentially introduce challenges such as semantic drift and scalability issues. Another promising line of research involves the adoption of modularity maximization, a popular and effective measure for community detection, as the guiding principle for clustering tasks. Despite the recent progress, the underlying mechanism of modularity maximization is still not well understood. In this work, we dig into the hidden success of modularity maximization for graph clustering. Our analysis reveals the strong connections between modularity maximization and graph contrastive learning, where positive and negative examples are naturally defined by modularity. In light of our results, we propose a community-aware graph clustering framework, coined MAGI, which leverages modularity maximization as a contrastive pretext task to effectively uncover the underlying information of communities in graphs, while avoiding the problem of semantic drift. Extensive experiments on multiple graph datasets verify the effectiveness of MAGI in terms of scalability and clustering performance compared to state-of-the-art graph clustering methods. Notably, MAGI easily scales a sufficiently large graph with 100M nodes while outperforming strong baselines.

📄 PDF Abstract BibTeX arXiv:2406.14288

Code (1)

edisonleeeee/magi 공식 구현 pytorch

Tasks

ClusteringCommunity DetectionContrastive LearningGraph ClusteringGraph Mining

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음

Similar Papers 제목 키워드 기반

Hypergraph Clustering: A Modularity Maximization Approach

2018-12-28 · Tarun Kumar, Sankaran Vaidyanathan, Harini Ananthapadmanabhan, Srinivasan Parthasarathy 외

Clustering on hypergraphs has been garnering increased attention with potential applications in network analysis, VLSI design and computer vision, among others. In this work, we generalize the framework of modularity max…

Clustering

Structure-enhanced Contrastive Learning for Graph Clustering

2024-08-19 · Xunlian Wu, Jingqi Hu, Anqi Zhang, Yining Quan 외

Graph clustering is a crucial task in network analysis with widespread applications, focusing on partitioning nodes into distinct groups with stronger intra-group connections than inter-group ones. Recently, contrastive …

ClusteringContrastive LearningData AugmentationGraph Clustering

Modularity aided consistent attributed graph clustering via coarsening

2024-07-09 · Samarth Bhatia, Yukti Makhija, Manoj Kumar, Sandeep Kumar

Graph clustering is an important unsupervised learning technique for partitioning graphs with attributes and detecting communities. However, current methods struggle to accurately capture true community structures and in…

ClusteringGraph ClusteringStochastic Block Model

Deep Graph Clustering via Mutual Information Maximization and Mixture Model

2022-05-10 · Maedeh Ahmadi, Mehran Safayani, Abdolreza Mirzaei

Attributed graph clustering or community detection which learns to cluster the nodes of a graph is a challenging task in graph analysis. In this paper, we introduce a contrastive learning framework for learning clusterin…

ClusteringCommunity DetectionContrastive LearningGraph Clustering+1

Deep Modularity Networks with Diversity--Preserving Regularization

2025-01-23 · Yasmin Salehi, Dennis Giannacopoulos

Graph clustering plays a crucial role in graph representation learning but often faces challenges in achieving feature-space diversity. While Deep Modularity Networks (DMoN) leverage modularity maximization and collapse …

ClusteringDiversityGraph ClusteringGraph Representation Learning+1