A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and
Open Resource
- URL: http://arxiv.org/abs/2211.12875v4
- Date: Tue, 12 Sep 2023 08:34:18 GMT
- Title: A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and
Open Resource
- Authors: Yue Liu, Jun Xia, Sihang Zhou, Xihong Yang, Ke Liang, Chenchen Fan,
Yan Zhuang, Stan Z. Li, Xinwang Liu, Kunlun He
- Abstract summary: This paper introduces formulaic definition, evaluation, and development in this field.
The taxonomy of deep graph clustering methods is presented based on four different criteria, including graph type, network architecture, learning paradigm, and clustering method.
The applications of deep graph clustering methods in six domains, including computer vision, natural language processing, recommendation systems, social network analyses, bioinformatics, and medical science, are presented.
- Score: 87.7460720701592
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Graph clustering, which aims to divide nodes in the graph into several
distinct clusters, is a fundamental yet challenging task. Benefiting from the
powerful representation capability of deep learning, deep graph clustering
methods have achieved great success in recent years. However, the corresponding
survey paper is relatively scarce, and it is imminent to make a summary of this
field. From this motivation, we conduct a comprehensive survey of deep graph
clustering. Firstly, we introduce formulaic definition, evaluation, and
development in this field. Secondly, the taxonomy of deep graph clustering
methods is presented based on four different criteria, including graph type,
network architecture, learning paradigm, and clustering method. Thirdly, we
carefully analyze the existing methods via extensive experiments and summarize
the challenges and opportunities from five perspectives, including graph data
quality, stability, scalability, discriminative capability, and unknown cluster
number. Besides, the applications of deep graph clustering methods in six
domains, including computer vision, natural language processing, recommendation
systems, social network analyses, bioinformatics, and medical science, are
presented. Last but not least, this paper provides open resource supports,
including 1) a collection
(\url{https://github.com/yueliu1999/Awesome-Deep-Graph-Clustering}) of
state-of-the-art deep graph clustering methods (papers, codes, and datasets)
and 2) a unified framework
(\url{https://github.com/Marigoldwu/A-Unified-Framework-for-Deep-Attribute-Graph-Clustering})
of deep graph clustering. We hope this work can serve as a quick guide and help
researchers overcome challenges in this vibrant field.
Related papers
- Advanced Graph Clustering Methods: A Comprehensive and In-Depth Analysis [0.0]
This paper explores both traditional and more recent approaches to graph clustering.
The background section covers essential topics, including graph Laplacians and the integration of Deep Learning in graph analysis.
The paper concludes with a discussion of the practical applications of graph clustering.
arXiv Detail & Related papers (2024-07-12T07:22:45Z) - DGCLUSTER: A Neural Framework for Attributed Graph Clustering via
Modularity Maximization [5.329981192545312]
We propose a novel method, DGCluster, which primarily optimize the modularity objective using graph neural networks and scales linearly with the graph size.
We extensively test DGCluster on several real-world datasets of varying sizes, across multiple popular cluster quality metrics.
Our approach consistently outperforms the state-of-the-art methods, demonstrating significant performance gains in almost all settings.
arXiv Detail & Related papers (2023-12-20T01:43:55Z) - Reinforcement Graph Clustering with Unknown Cluster Number [91.4861135742095]
We propose a new deep graph clustering method termed Reinforcement Graph Clustering.
In our proposed method, cluster number determination and unsupervised representation learning are unified into a uniform framework.
In order to conduct feedback actions, the clustering-oriented reward function is proposed to enhance the cohesion of the same clusters and separate the different clusters.
arXiv Detail & Related papers (2023-08-13T18:12:28Z) - Deep Temporal Graph Clustering [77.02070768950145]
We propose a general framework for deep Temporal Graph Clustering (GC)
GC introduces deep clustering techniques to suit the interaction sequence-based batch-processing pattern of temporal graphs.
Our framework can effectively improve the performance of existing temporal graph learning methods.
arXiv Detail & Related papers (2023-05-18T06:17:50Z) - State of the Art and Potentialities of Graph-level Learning [54.68482109186052]
Graph-level learning has been applied to many tasks including comparison, regression, classification, and more.
Traditional approaches to learning a set of graphs rely on hand-crafted features, such as substructures.
Deep learning has helped graph-level learning adapt to the growing scale of graphs by extracting features automatically and encoding graphs into low-dimensional representations.
arXiv Detail & Related papers (2023-01-14T09:15:49Z) - Learning Optimal Graph Filters for Clustering of Attributed Graphs [20.810096547938166]
Many real-world systems can be represented as graphs where the different entities in the system are presented by nodes and their interactions by edges.
An important task in studying large datasets with graphical structure is graph clustering.
We introduce a graph signal processing based approach, where we learn the parameters of Finite Impulse Response (FIR) and Autoregressive Moving Average (ARMA) graph filters optimized for clustering.
arXiv Detail & Related papers (2022-11-09T01:49:23Z) - GLCC: A General Framework for Graph-level Clustering [5.069852282550117]
This paper studies the problem of graph-level clustering, which is a novel yet challenging task.
We propose a general graph-level clustering framework named Graph-Level Contrastive Clustering (GLCC)
Experiments on a range of well-known datasets demonstrate the superiority of our proposed GLCC over competitive baselines.
arXiv Detail & Related papers (2022-10-21T11:08:10Z) - Graph Pooling for Graph Neural Networks: Progress, Challenges, and
Opportunities [128.55790219377315]
Graph neural networks have emerged as a leading architecture for many graph-level tasks.
graph pooling is indispensable for obtaining a holistic graph-level representation of the whole graph.
arXiv Detail & Related papers (2022-04-15T04:02:06Z) - Effective and Efficient Graph Learning for Multi-view Clustering [173.8313827799077]
We propose an effective and efficient graph learning model for multi-view clustering.
Our method exploits the view-similar between graphs of different views by the minimization of tensor Schatten p-norm.
Our proposed algorithm is time-economical and obtains the stable results and scales well with the data size.
arXiv Detail & Related papers (2021-08-15T13:14:28Z) - Community Detection Clustering via Gumbel Softmax [0.0]
We propose a method of community detection clustering the nodes of various graph datasets.
The deep learning role in modeling the interaction between nodes in a network allows a revolution in the field of science relevant to graph network analysis.
arXiv Detail & Related papers (2020-05-05T17:55:31Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.