• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种用于检测重叠和层次化社区结构的随机模型。

A stochastic model for detecting overlapping and hierarchical community structure.

作者信息

Cao Xiaochun, Wang Xiao, Jin Di, Guo Xiaojie, Tang Xianchao

机构信息

School of Computer Science and Technology, Tianjin University, Tianjin 300072, China; State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China.

School of Computer Science and Technology, Tianjin University, Tianjin 300072, China.

出版信息

PLoS One. 2015 Mar 30;10(3):e0119171. doi: 10.1371/journal.pone.0119171. eCollection 2015.

DOI:10.1371/journal.pone.0119171
PMID:25822148
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC4379187/
Abstract

Community detection is a fundamental problem in the analysis of complex networks. Recently, many researchers have concentrated on the detection of overlapping communities, where a vertex may belong to more than one community. However, most current methods require the number (or the size) of the communities as a priori information, which is usually unavailable in real-world networks. Thus, a practical algorithm should not only find the overlapping community structure, but also automatically determine the number of communities. Furthermore, it is preferable if this method is able to reveal the hierarchical structure of networks as well. In this work, we firstly propose a generative model that employs a nonnegative matrix factorization (NMF) formulization with a l(2,1) norm regularization term, balanced by a resolution parameter. The NMF has the nature that provides overlapping community structure by assigning soft membership variables to each vertex; the l(2,1) regularization term is a technique of group sparsity which can automatically determine the number of communities by penalizing too many nonempty communities; and hence the resolution parameter enables us to explore the hierarchical structure of networks. Thereafter, we derive the multiplicative update rule to learn the model parameters, and offer the proof of its correctness. Finally, we test our approach on a variety of synthetic and real-world networks, and compare it with some state-of-the-art algorithms. The results validate the superior performance of our new method.

摘要

社区检测是复杂网络分析中的一个基本问题。最近,许多研究人员专注于重叠社区的检测,其中一个顶点可能属于多个社区。然而,目前大多数方法都需要将社区的数量(或规模)作为先验信息,而这在现实世界的网络中通常是不可用的。因此,一个实用的算法不仅应该找到重叠社区结构,还应该自动确定社区的数量。此外,如果该方法还能够揭示网络的层次结构则更好。在这项工作中,我们首先提出一种生成模型,该模型采用带有l(2,1)范数正则化项的非负矩阵分解(NMF)公式化,并由一个分辨率参数进行平衡。NMF的本质是通过为每个顶点分配软隶属度变量来提供重叠社区结构;l(2,1)正则化项是一种组稀疏技术,它可以通过惩罚过多的非空社区来自动确定社区的数量;因此,分辨率参数使我们能够探索网络的层次结构。此后,我们推导了用于学习模型参数的乘法更新规则,并给出了其正确性的证明。最后,我们在各种合成网络和现实世界网络上测试了我们的方法,并将其与一些最先进的算法进行了比较。结果验证了我们新方法的优越性能。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/923911246556/pone.0119171.g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/632bd37930e4/pone.0119171.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/64cfe029210a/pone.0119171.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/455e2aee1d0e/pone.0119171.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/9e5a825095ec/pone.0119171.g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/a471ef4f195c/pone.0119171.g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/923911246556/pone.0119171.g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/632bd37930e4/pone.0119171.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/64cfe029210a/pone.0119171.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/455e2aee1d0e/pone.0119171.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/9e5a825095ec/pone.0119171.g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/a471ef4f195c/pone.0119171.g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/916f/4379187/923911246556/pone.0119171.g014.jpg

相似文献

1
A stochastic model for detecting overlapping and hierarchical community structure.一种用于检测重叠和层次化社区结构的随机模型。
PLoS One. 2015 Mar 30;10(3):e0119171. doi: 10.1371/journal.pone.0119171. eCollection 2015.
2
Combined node and link partitions method for finding overlapping communities in complex networks.用于在复杂网络中寻找重叠社区的节点与链路组合划分方法。
Sci Rep. 2015 Feb 26;5:8600. doi: 10.1038/srep08600.
3
Link community detection using generative model and nonnegative matrix factorization.基于生成模型和非负矩阵分解的链接社区检测
PLoS One. 2014 Jan 28;9(1):e86899. doi: 10.1371/journal.pone.0086899. eCollection 2014.
4
Efficient and principled method for detecting communities in networks.用于检测网络中社区的高效且有原则的方法。
Phys Rev E Stat Nonlin Soft Matter Phys. 2011 Sep;84(3 Pt 2):036103. doi: 10.1103/PhysRevE.84.036103. Epub 2011 Sep 8.
5
Overlapping community detection in complex networks using symmetric binary matrix factorization.使用对称二元矩阵分解在复杂网络中进行重叠社区检测。
Phys Rev E Stat Nonlin Soft Matter Phys. 2013 Jun;87(6):062803. doi: 10.1103/PhysRevE.87.062803. Epub 2013 Jun 12.
6
Efficient discovery of overlapping communities in massive networks.在大规模网络中高效发现重叠社区。
Proc Natl Acad Sci U S A. 2013 Sep 3;110(36):14534-9. doi: 10.1073/pnas.1221839110. Epub 2013 Aug 15.
7
Non-negative matrix factorization for overlapping community detection in directed weighted networks with sparse constraints.具有稀疏约束的有向加权网络中重叠社区检测的非负矩阵分解。
Chaos. 2023 May 1;33(5). doi: 10.1063/5.0152280.
8
A Unified Semi-Supervised Community Detection Framework Using Latent Space Graph Regularization.基于潜在空间图正则化的统一半监督社区发现框架。
IEEE Trans Cybern. 2015 Nov;45(11):2585-98. doi: 10.1109/TCYB.2014.2377154. Epub 2014 Dec 18.
9
Fuzzy communities and the concept of bridgeness in complex networks.复杂网络中的模糊社区与桥接性概念
Phys Rev E Stat Nonlin Soft Matter Phys. 2008 Jan;77(1 Pt 2):016107. doi: 10.1103/PhysRevE.77.016107. Epub 2008 Jan 18.
10
Scalable detection of statistically significant communities and hierarchies, using message passing for modularity.使用消息传递进行模块化,可扩展地检测具有统计学意义的群落和层次结构。
Proc Natl Acad Sci U S A. 2014 Dec 23;111(51):18144-9. doi: 10.1073/pnas.1409770111. Epub 2014 Dec 8.

本文引用的文献

1
Identifying overlapping communities as well as hubs and outliers via nonnegative matrix factorization.通过非负矩阵分解识别重叠社区以及枢纽和异常值。
Sci Rep. 2013 Oct 21;3:2993. doi: 10.1038/srep02993.
2
Overlapping community detection in complex networks using symmetric binary matrix factorization.使用对称二元矩阵分解在复杂网络中进行重叠社区检测。
Phys Rev E Stat Nonlin Soft Matter Phys. 2013 Jun;87(6):062803. doi: 10.1103/PhysRevE.87.062803. Epub 2013 Jun 12.
3
Automatic relevance determination in nonnegative matrix factorization with the β-divergence.
基于β散度的非负矩阵分解中的自动相关性确定。
IEEE Trans Pattern Anal Mach Intell. 2013 Jul;35(7):1592-605. doi: 10.1109/TPAMI.2012.240.
4
Exploring the structural regularities in networks.探索网络中的结构规律。
Phys Rev E Stat Nonlin Soft Matter Phys. 2011 Nov;84(5 Pt 2):056111. doi: 10.1103/PhysRevE.84.056111. Epub 2011 Nov 28.
5
Towards online multiresolution community detection in large-scale networks.面向大规模网络中的在线多分辨率社区发现。
PLoS One. 2011;6(8):e23829. doi: 10.1371/journal.pone.0023829. Epub 2011 Aug 24.
6
Overlapping community detection using Bayesian non-negative matrix factorization.使用贝叶斯非负矩阵分解的重叠社区检测
Phys Rev E Stat Nonlin Soft Matter Phys. 2011 Jun;83(6 Pt 2):066114. doi: 10.1103/PhysRevE.83.066114. Epub 2011 Jun 22.
7
Multilevel compression of random walks on networks reveals hierarchical organization in large integrated systems.网络上随机游走的多层次压缩揭示了大型集成系统中的层次组织结构。
PLoS One. 2011 Apr 8;6(4):e18209. doi: 10.1371/journal.pone.0018209.
8
Stochastic blockmodels and community structure in networks.网络中的随机块模型与社区结构
Phys Rev E Stat Nonlin Soft Matter Phys. 2011 Jan;83(1 Pt 2):016107. doi: 10.1103/PhysRevE.83.016107. Epub 2011 Jan 21.
9
Stability of graph communities across time scales.跨时间尺度的图社区稳定性。
Proc Natl Acad Sci U S A. 2010 Jul 20;107(29):12755-60. doi: 10.1073/pnas.0903215107. Epub 2010 Jun 30.
10
Link communities reveal multiscale complexity in networks.链接社区揭示了网络的多尺度复杂性。
Nature. 2010 Aug 5;466(7307):761-4. doi: 10.1038/nature09182. Epub 2010 Jun 20.