FOX: Fast Overlapping Community Detection Algorithm in Big Weighted Networks

Tianshu Lyu, Lidong Bing, Zhao Zhang, Yan Zhang
{"title":"FOX: Fast Overlapping Community Detection Algorithm in Big Weighted Networks","authors":"Tianshu Lyu, Lidong Bing, Zhao Zhang, Yan Zhang","doi":"10.1145/3404970","DOIUrl":null,"url":null,"abstract":"Community detection is a hot topic for researchers in the fields of graph theory, social networks, and biological networks. Generally speaking, a community refers to a group of densely linked nodes in the network. Nodes usually have more than one community label, indicating their multiple roles or functions in the network. Unfortunately, existing solutions aiming at overlapping community detection are not capable of scaling to large-scale networks with millions of nodes and edges. In this article, we propose a fastoverlapping-community-detection algorithm—FOX. In the experiment on a network with 3.9 millions nodes and 20 millions edges, the detection finishes in 41 min and provides the most qualified results. The secondfastest algorithm, however, takes almost five times longer to run. As for another network with 22 millions nodes and 127 millions edges, our algorithm is the only one that can provide an overlapping community detection result and it only takes 533 min. Our algorithm is a typical heuristic algorithm, measuring the closeness of a node to a community by counting the number of triangles formed by the node and two other nodes in the community. We also extend the exploitation of triangle to open-triangle, which enlarges the scale of the detected communities.","PeriodicalId":186535,"journal":{"name":"ACM Trans. Soc. Comput.","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Trans. Soc. Comput.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3404970","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Community detection is a hot topic for researchers in the fields of graph theory, social networks, and biological networks. Generally speaking, a community refers to a group of densely linked nodes in the network. Nodes usually have more than one community label, indicating their multiple roles or functions in the network. Unfortunately, existing solutions aiming at overlapping community detection are not capable of scaling to large-scale networks with millions of nodes and edges. In this article, we propose a fastoverlapping-community-detection algorithm—FOX. In the experiment on a network with 3.9 millions nodes and 20 millions edges, the detection finishes in 41 min and provides the most qualified results. The secondfastest algorithm, however, takes almost five times longer to run. As for another network with 22 millions nodes and 127 millions edges, our algorithm is the only one that can provide an overlapping community detection result and it only takes 533 min. Our algorithm is a typical heuristic algorithm, measuring the closeness of a node to a community by counting the number of triangles formed by the node and two other nodes in the community. We also extend the exploitation of triangle to open-triangle, which enlarges the scale of the detected communities.
大加权网络中的快速重叠社区检测算法
社区检测是图论、社会网络、生物网络等领域研究的热点问题。一般来说,社区是指网络中一组紧密相连的节点。节点通常有多个社区标签,表明节点在网络中的多重角色或功能。不幸的是,现有的针对重叠社区检测的解决方案无法扩展到具有数百万节点和边缘的大规模网络。在本文中,我们提出了一种快速重叠社区检测算法- fox。在390万个节点和2000万条边的网络实验中,检测在41分钟内完成,并提供了最合格的结果。然而,第二快的算法的运行时间几乎是第二快算法的五倍。对于另一个有2200万个节点和1.27亿条边的网络,我们的算法是唯一能够提供重叠社区检测结果的算法,它只需要533分钟。我们的算法是一种典型的启发式算法,通过计算该节点与社区中另外两个节点形成的三角形的数量来衡量节点与社区的亲密程度。我们还将三角的开发扩展到开三角,扩大了被探测群落的规模。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信