摘要:复杂网络的社团检测是一个有趣的问题,其有很多的应用,特别是在社交网络和信息网络的知识抽取任务上。然而,许多大型网络缺乏一个全局的特定社团组织,在这种情况下,传统的图划分算法在揭示嵌入在模块结构中的隐知识是不奏效的,因为它们给网络施加了一个从上到下的视角。我们在这里提出一个简单的local-first方法来做社团检测,它能够发现真实复杂网络中的模块结构,通过民主地让每一个节点在其全局系统内一定的视角内,给它能看到的、在其附近范围内的社团投票来实现,也就是,在它的自领域内使用标签传播算法,最后,局部社团被合并成一个全局的集合。我们测试了这个想法,与目前达到较高检测水平的重叠社团发现算法和非重叠社团发现算法进行比较,发现我们的新方法在获得高质量的社团上相比其它方法显然更具优势,通过使用抽取出来的社团预测几个真实世界网络的元数据来评估。我们还展示了我们的方法是如何确定的,完全递增的,并且有一个有限的时间复杂度,这样它就可以在大规模的真实网络中使用。
相关定义
定义两个基本的图操作:
1. Ego Network extraction EN:
给定一个图GG和一个节点v∈Vv∈V,EN(v,G)EN(v,G)是子图G′(V′,E′)G′(V′,E′),V′V′是包含节点vv和在
中所有vv的邻居的集合,