用户紧密度驱动的在线社交网络社区发现算法优化

需积分: 5 0 下载量 117 浏览量 更新于2024-08-08 收藏 320KB PDF 举报
本文主要探讨了"基于用户紧密度的在线社会网络社区发现算法",发表于2013年,针对在线社会网络中潜在社区检测的挑战。在线社会网络的特性使得传统方法在识别社区结构时面临困难,因此研究者提出了一种新颖的算法策略。 首先,作者们构建了一个初步的用户图,通过节点属性相似性算法来评估每个用户的个体紧密度。这种算法考虑了用户之间的共同特征或兴趣,以此衡量他们之间的联系强度。个体紧密度的计算是算法的基础,它有助于识别个体在社交网络中的核心地位。 接着,他们引入了共有邻居相似性算法来计算用户社区的整体紧密度。这种方法通过计算用户之间的共有邻居数量,即共同的朋友或联系人,来判断他们是否属于同一个社区。这种共享关系的强度反映了社区内部的连接度。 在得到完整的用户图后,层次聚类算法被用来对用户图进行分析和处理,这是一种有效的数据挖掘技术,可以将相似的用户归类到一起,形成潜在的社区。层次聚类的优势在于它能够逐步细分数据,揭示不同级别的社区结构。 实验结果显示,相比于NAS(可能指的是某种已有的社区发现算法,如Normalized Adjacency Spectral Clustering)和CNS(另一种可能的算法,Common Neighbor Similarity)等算法,基于用户紧密度的新算法在社区凝聚度和正确率上表现出显著优势。社区凝聚度达到了0.67,这意味着算法能够有效地聚集相关的用户形成紧密的社区;而正确率高达97.1%,显示出算法在识别真实社区结构方面的高精度。 关键词部分强调了研究的核心概念,包括在线社会网络、用户紧密度、节点属性相似性、共有邻居相似性以及社区发现和层次聚类等技术。这些关键词揭示了论文的主要贡献和研究领域,即如何利用这些理论和方法来优化在线社会网络社区的识别和分析。 这篇论文提供了一种有效的方法来解决在线社会网络中社区发现的问题,特别是在处理个体间复杂关系和群体结构方面,其高凝聚度和正确率表明了其在实际应用中的潜力。对于那些关注网络数据分析和社区挖掘的工程师和研究人员来说,这篇论文提供了有价值的研究参考和技术启示。