基于节点结构与属性的重叠社区检测算法提升

需积分: 10 1 下载量 3 浏览量 更新于2024-08-12 收藏 1.67MB PDF 举报
本文档探讨的是"基于节点拓扑结构和属性的重叠社区检测算法",发表于2016年,针对现有重叠社区检测方法存在的问题,即过度依赖节点的拓扑结构信息而忽视了节点属性这一关键数据特征。作者们注意到,这种做法可能导致重要的数据结构被遗漏,因此提出了一个全新的算法。 算法的核心思路是将节点的拓扑结构信息与属性信息结合起来。首先,通过余弦相似度计算,算法能够有效地评估候选节点与局部社区的相似性,从而提高了局部搜索的效率。这样做的目的是为了更好地定位潜在的真实社区,确保搜索过程不会错过重要的节点关系。 其次,论文改进了局部模块度增量计算方法,使得局部搜索模型能够在更精确的范围内收敛,有助于发现更加紧密和真实的社区结构。局部模块度是一种衡量社区内部联系强度的指标,其优化对于社区检测至关重要。 在算法执行过程中,作者们融合了多个已经检测到的局部社区,以此构建出全局的重叠社区结构。这一步骤有助于整合多维度信息,提供更全面的社区划分结果。 最后,通过在真实数据集上的实验,作者们对比了这个新算法与仅基于拓扑结构的社区检测算法的表现,结果显示,新算法在模块度和F1-measure等指标上表现优秀,尤其适用于稀疏网络环境,这意味着它能够更有效地处理网络中的节点稀疏情况,提取出更多有意义的社区结构。 这篇论文提供了一种创新的社区检测方法,强调了节点属性在重叠社区检测中的重要作用,并通过实证验证了其在提升检测准确性和适用性方面的优势。这对于理解复杂网络中节点间的动态关系以及挖掘潜在的社会、专业或其他领域的群组具有重要意义。