Graph clustering, which aims to divide the nodes in the graph into several distinct clusters, is a fundamental and challenging task. In recent years, deep graph clustering methods have been increasingly proposed and achieved promising performance. However, the corresponding survey paper is scarce and it is imminent to make a summary in this field. From this motivation, this paper makes the first comprehensive survey of deep graph clustering. Firstly, the detailed definition of deep graph clustering and the important baseline methods are introduced. Besides, the taxonomy of deep graph clustering methods is proposed based on four different criteria including graph type, network architecture, learning paradigm, and clustering method. In addition, through the careful analysis of the existing works, the challenges and opportunities from five perspectives are summarized. At last, the applications of deep graph clustering in four domains are presented. It is worth mentioning that a collection of state-of-the-art deep graph clustering methods including papers, codes, and datasets is available on GitHub. We hope this work will serve as a quick guide and help researchers to overcome challenges in this vibrant field.
翻译:旨在将图中节点分成几个不同的组群的图组群是一个根本性的、具有挑战性的任务。近年来,深图组群方法被越来越多地提出,并取得了有希望的绩效。然而,相应的调查文件十分稀少,即将在这一领域进行总结。从这个动机出发,本文件首次对深图组群进行了全面调查。首先,对深图组群的详细定义和重要的基线方法进行了介绍。此外,深图组群集方法的分类是根据四个不同标准提出的,包括图类、网络结构、学习模式和集群法。此外,通过对现有工作进行仔细分析,从五个角度总结了挑战和机遇。最后,介绍了四个领域的深图组群集应用情况。值得一提的是,在GitHub上收集了最新的深图组群集方法,包括文件、代码和数据集。我们希望这项工作能成为快速的指南,帮助研究人员克服这一充满活力的领域的挑战。