...
首页> 外文期刊>Fuzzy Systems, IEEE Transactions on >Quadratic Program-Based Modularity Maximization for Fuzzy Community Detection in Social Networks
【24h】

Quadratic Program-Based Modularity Maximization for Fuzzy Community Detection in Social Networks

机译:基于二次程序的模块化最大化,用于社交网络中的模糊社区检测

获取原文
获取原文并翻译 | 示例
           

摘要

One of the most important elements of social network analysis is community detection, i.e., finding groups of similar people based on their traits. In this paper, we present the fuzzy modularity maximization (FMM) approach for community detection, which finds overlapping—that is, fuzzy—communities (where appropriate) by maximizing a generalized form of Newman's modularity. The first proposed FMM solution uses a tree-based structure to find a globally optimal solution, while the second proposed solution uses alternating optimization to efficiently search for a locally optimal solution. Both of these approaches are based on a proposed algorithm called one-step modularity maximization (OSMM), which computes the optimal cluster memberships for one person in the social network. We prove that OSMM can be formulated as a simplified quadratic knapsack optimization problem, which is time complexity. We then propose a tree-based algorithm, called FMM/Find Best Leaf Node (FMM/FBLN), which represents sequences of OSMM steps in a tree-based structure. It is proved that FMM/FBLN finds globally optimal solutions for FMM; however, the time complexity of FMM/FBLN is , ; thus, it is impractical for most real-world networks. To combat this inefficiency, we propose five heuristic-based alternating optimization schemes, i.e., FMM/H1–H5, which are all shown to be time complexity. We compare the results of the FMM/H solutions with those of state-of-the-art community detection algorithms, MULTICUT spectral FCM (MSFCM) and GALS, and with those of two fuzzy community detection algorithms called GA and vertex-similarity based gradient-descent method (VSGD) on ten real-world datasets. We conclude that one of the fi- e heuristic algorithms (FMM/H2) is very competitive with GALS and much more effective than MSFCM, GA, and VSGD. Furthermore, all of the FMM/H schemes are at least two orders of magnitude faster than GALS in run time. Finally, FMM/H, unlike GALS (which only produces crisp partitions) and MSFCM (which always finds fuzzy partitions), is the only fuzzy community detection algorithm to date that can find the max-modularity partition, fuzzy or crisp.
机译:社交网络分析的最重要元素之一是社区检测,即根据他们的特征找到相似人群。在本文中,我们提出了用于社区检测的模糊模块化最大化(FMM)方法,该方法通过最大化纽曼模块化的广义形式来发现重叠的社区(即模糊社区)(如果适用)。第一个提出的FMM解决方案使用基于树的结构来查找全局最优解,而第二个提出的解决方案使用交替优化来有效地搜索局部最优解。这两种方法均基于一种称为单步模块化最大化(OSMM)的算法,该算法计算社交网络中一个人的最佳集群成员资格。我们证明OSMM可以表示为简化的二次背包优化问题,即时间复杂度。然后,我们提出一种称为FMM /查找最佳叶节点(FMM / FBLN)的基于树的算法,该算法代表基于树的结构中OSMM步骤的序列。事实证明,FMM / FBLN为FMM找到了全球最优的解决方案。但是,FMM / FBLN的时间复杂度为;因此,对于大多数实际网络来说,这是不切实际的。为了解决这种效率低下的问题,我们提出了五种基于启发式的交替优化方案,即FMM / H1-H5,它们均显示为时间复杂性。我们将FMM / H解决方案的结果与最新的社区检测算法MULTICUT频谱FCM(MSFCM)和GALS进行了比较,并与两种模糊的社区检测算法GA和基于顶点相似性的梯度进行了比较-下降法(VSGD)应用于十个真实数据集。我们得出的结论是,一种启发式算法(FMM / H2)与GALS竞争非常激烈,并且比MSFCM,GA和VSGD更有效。此外,所有FMM / H方案在运行时都比GALS快至少两个数量级。最后,与GALS(仅产生清晰的分区)和MSFCM(始终发现模糊的分区)不同,FMM / H是迄今为止唯一可以找到最大模数分区(模糊或清晰)的模糊社区检测算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号