arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2101.01669cs.SIcs.AIcs.LGphysics.soc-ph
收藏

社区发现方法综述:从统计建模到深度学习

A Survey of Community Detection Approaches: From Statistical Modeling to Deep Learning

Tianjin University(天津大学);Monash University(莫纳什大学);Macquarie University(麦考瑞大学);University of Illinois at Chicago(伊利诺伊大学芝加哥分校);Washington University(华盛顿大学)

Di Jin, Zhizhi Yu, Pengfei Jiao, Shirui Pan, Dongxiao He, Jia Wu, Philip S. Yu, Weixiong Zhang

摘要:

社区发现是网络分析中的一项基本任务,其目的是将网络划分为多个子结构,以揭示其潜在功能。社区发现已被广泛研究并广泛应用于许多现实世界的网络问题。社区发现的经典方法通常利用概率图模型并采用各种先验知识来推断社区结构。随着网络方法试图解决的问题和要分析的网络数据变得越来越复杂,新的方法也被提出和开发,特别是那些利用深度学习并将网络数据转换为低维表示的方法。尽管最近的进展,仍然缺乏深刻的理解社区发现,这将是至关重要的网络分析领域的未来发展的理论和方法基础。在本文中,我们开发和提出了一个统一的架构网络社区发现方法来表征国家的最先进的领域的社区发现。具体来说,我们提供了一个全面的审查现有的社区发现方法,并介绍了一个新的分类,将现有的方法分为两类,即概率图模型和深度学习。然后,我们将详细讨论这两类方法背后的主要思想。此外,为了促进社区发现的未来发展,我们发布了几个问题领域的基准数据集,并强调了它们在各种网络分析任务中的应用。最后,我们讨论了该领域的挑战和未来研究的可能方向的建议。

英文摘要:

Community detection, a fundamental task for network analysis, aims to partition a network into multiple sub-structures to help reveal their latent functions. Community detection has been extensively studied in and broadly applied to many real-world network problems. Classical approaches to community detection typically utilize probabilistic graphical models and adopt a variety of prior knowledge to infer community structures. As the problems that network methods try to solve and the network data to be analyzed become increasingly more sophisticated, new approaches have also been proposed and developed, particularly those that utilize deep learning and convert networked data into low dimensional representation. Despite all the recent advancement, there is still a lack of insightful understanding of the theoretical and methodological underpinning of community detection, which will be critically important for future development of the area of network analysis. In this paper, we develop and present a unified architecture of network community-finding methods to characterize the state-of-the-art of the field of community detection. Specifically, we provide a comprehensive review of the existing community detection methods and introduce a new taxonomy that divides the existing methods into two categories, namely probabilistic graphical model and deep learning. We then discuss in detail the main idea behind each method in the two categories. Furthermore, to promote future development of community detection, we release several benchmark datasets from several problem domains and highlight their applications to various network analysis tasks. We conclude with discussions of the challenges of the field and suggestions of possible directions for future research.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑