Community Extraction in Multilayer Networks with Heterogeneous Community Structure

Community Extraction in Multilayer Networks with Heterogeneous Community Structure
复制标题

DOI:
--
复制
发表时间:
2016-10
期刊:
Journal of machine learning research : JMLR
影响因子:
--
通讯作者:
James D. Wilson;John Palowitch;S. Bhamidi;A. Nobel
James D. Wilson;John Palowitch;S. Bhamidi;A. Nobel
中科院分区:
其他
文献类型:
--
作者:
James D. Wilson;John Palowitch;S. Bhamidi;A. Nobel

文献摘要

被引文献

相似文献

多层网络是捕获和建模固定对象组之间的多重、二元或加权关系的有用方法。虽然社区检测已被证明是一种有用的探索性技术,用于单层网络的分析,社区检测方法的多层网络的发展仍处于起步阶段。我们提出并研究了一个程序,称为多层提取,确定密集连接的顶点层集在多层网络。多层提取利用基于显著性的分数,该分数通过与固定度随机图模型进行比较来量化观察到的顶点层集合的连通性。多层提取直接处理具有异构层的网络,其中社区结构可能因层而异。该过程可以捕获重叠的社区,以及不属于任何社区的背景顶点层对。我们建立一致性的顶点层集优化我们提出的多层评分多层随机块模型下。我们调查的性能多层提取三个应用程序和模拟测试床。我们的理论和数值评估表明,多层提取是一个有效的探索工具,分析复杂的多层网络。可在https://github.com/jdwilson4/MultilayerExtraction上获得公开代码。
Multilayer networks are a useful way to capture and model multiple, binary or weighted relationships among a fixed group of objects. While community detection has proven to be a useful exploratory technique for the analysis of single-layer networks, the development of community detection methods for multilayer networks is still in its infancy. We propose and investigate a procedure, called Multilayer Extraction, that identifies densely connected vertex-layer sets in multilayer networks. Multilayer Extraction makes use of a significance based score that quantifies the connectivity of an observed vertex-layer set through comparison with a fixed degree random graph model. Multilayer Extraction directly handles networks with heterogeneous layers where community structure may be different from layer to layer. The procedure can capture overlapping communities, as well as background vertex-layer pairs that do not belong to any community. We establish consistency of the vertex-layer set optimizer of our proposed multilayer score under the multilayer stochastic block model. We investigate the performance of Multilayer Extraction on three applications and a test bed of simulations. Our theoretical and numerical evaluations suggest that Multilayer Extraction is an effective exploratory tool for analyzing complex multilayer networks. Publicly available code is available at https://github.com/jdwilson4/MultilayerExtraction.