Dynamic community detection in evolving networks using locality modularity optimization

The amount and the variety of data generated by today’s online social and telecommunication network services are changing the way researchers analyze social networks. Facing fast evolving networks with millions of nodes and edges are, among other factors, its main challenge. Community detection algo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Social network analysis and mining 2016-12, Vol.6 (1), p.15, Article 15
Hauptverfasser: Cordeiro, Mário, Sarmento, Rui Portocarrero, Gama, João
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 1
container_start_page 15
container_title Social network analysis and mining
container_volume 6
creator Cordeiro, Mário
Sarmento, Rui Portocarrero
Gama, João
description The amount and the variety of data generated by today’s online social and telecommunication network services are changing the way researchers analyze social networks. Facing fast evolving networks with millions of nodes and edges are, among other factors, its main challenge. Community detection algorithms in these conditions have also to be updated or improved. Previous state-of-the-art algorithms based on the modularity optimization (i.e. Louvain algorithm), provide fast, efficient and robust community detection on large static networks. Nonetheless, due to the high computing complexity of these algorithms, the use of batch techniques in dynamic networks requires to perform network community detection for the whole network in each one of the evolution steps. This fact reveals to be computationally expensive and unstable in terms of tracking of communities. Our contribution is a novel technique that maintains the community structure always up-to-date following the addition or removal of nodes and edges. The proposed algorithm performs a local modularity optimization that maximizes the modularity gain function only for those communities where the editing of nodes and edges was performed, keeping the rest of the network unchanged. The effectiveness of our algorithm is demonstrated with the comparison to other state-of-the-art community detection algorithms with respect to Newman’s Modularity, Modularity with Split Penalty, Modularity Density, number of detected communities and running time.
doi_str_mv 10.1007/s13278-016-0325-1
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2920057840</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2920057840</sourcerecordid><originalsourceid>FETCH-LOGICAL-c473t-a5cc6cdf885069a88ad968092f997cfb14fcecf5fbd24ea20783a6f72502e7b73</originalsourceid><addsrcrecordid>eNp1kE1LxDAQhoMouOj-AG8Fz9VJ2nwdZf2EBS-Kx5BNkyVrm6xJu7L-eltW9ORp3oHnmYEXoQsMVxiAX2dcES5KwKyEitASH6EZFkyWtGby-DdTOEXznDcAgKGqJLAZervdB915U5jYdUPw_b5obG9N72MofCjsLrY7H9ZFsP1nTO-5GPK0ttHodqK72AytTlOM2953_ktP7jk6cbrNdv4zz9Dr_d3L4rFcPj88LW6Wpal51ZeaGsNM44SgwKQWQjeSCZDEScmNW-HaGWscdauG1FYT4KLSzHFCgVi-4tUZujzc3ab4Mdjcq00cUhhfKiIJAOWihpHCB8qkmHOyTm2T73TaKwxqqlAdKlRjhWqqUOHRIQcnj2xY2_R3-X_pG_UDdeg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2920057840</pqid></control><display><type>article</type><title>Dynamic community detection in evolving networks using locality modularity optimization</title><source>ProQuest Central Essentials</source><source>ProQuest Central (Alumni Edition)</source><source>ProQuest Central Student</source><source>Springer Nature - Complete Springer Journals</source><source>ProQuest Central Korea</source><source>ProQuest Central UK/Ireland</source><source>ProQuest Central</source><creator>Cordeiro, Mário ; Sarmento, Rui Portocarrero ; Gama, João</creator><creatorcontrib>Cordeiro, Mário ; Sarmento, Rui Portocarrero ; Gama, João</creatorcontrib><description>The amount and the variety of data generated by today’s online social and telecommunication network services are changing the way researchers analyze social networks. Facing fast evolving networks with millions of nodes and edges are, among other factors, its main challenge. Community detection algorithms in these conditions have also to be updated or improved. Previous state-of-the-art algorithms based on the modularity optimization (i.e. Louvain algorithm), provide fast, efficient and robust community detection on large static networks. Nonetheless, due to the high computing complexity of these algorithms, the use of batch techniques in dynamic networks requires to perform network community detection for the whole network in each one of the evolution steps. This fact reveals to be computationally expensive and unstable in terms of tracking of communities. Our contribution is a novel technique that maintains the community structure always up-to-date following the addition or removal of nodes and edges. The proposed algorithm performs a local modularity optimization that maximizes the modularity gain function only for those communities where the editing of nodes and edges was performed, keeping the rest of the network unchanged. The effectiveness of our algorithm is demonstrated with the comparison to other state-of-the-art community detection algorithms with respect to Newman’s Modularity, Modularity with Split Penalty, Modularity Density, number of detected communities and running time.</description><identifier>ISSN: 1869-5450</identifier><identifier>EISSN: 1869-5469</identifier><identifier>DOI: 10.1007/s13278-016-0325-1</identifier><language>eng</language><publisher>Vienna: Springer Vienna</publisher><subject>Algorithms ; Applications of Graph Theory and Complex Networks ; Community ; Computer Science ; Data Mining and Knowledge Discovery ; Density ; Economics ; Editing ; Evolution ; Game Theory ; Humanities ; Law ; Locality ; Methodology of the Social Sciences ; Modularity ; Nodes ; Optimization ; Original Article ; Social and Behav. Sciences ; Social networks ; Statistics for Social Sciences ; Tracking</subject><ispartof>Social network analysis and mining, 2016-12, Vol.6 (1), p.15, Article 15</ispartof><rights>Springer-Verlag Wien 2016</rights><rights>Springer-Verlag Wien 2016.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c473t-a5cc6cdf885069a88ad968092f997cfb14fcecf5fbd24ea20783a6f72502e7b73</citedby><cites>FETCH-LOGICAL-c473t-a5cc6cdf885069a88ad968092f997cfb14fcecf5fbd24ea20783a6f72502e7b73</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s13278-016-0325-1$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2920057840?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,777,781,21369,21370,21371,21372,23237,27905,27906,33511,33684,33725,33986,34295,41469,42538,43640,43768,43786,43934,44048,51300,64364,64368,72218</link.rule.ids></links><search><creatorcontrib>Cordeiro, Mário</creatorcontrib><creatorcontrib>Sarmento, Rui Portocarrero</creatorcontrib><creatorcontrib>Gama, João</creatorcontrib><title>Dynamic community detection in evolving networks using locality modularity optimization</title><title>Social network analysis and mining</title><addtitle>Soc. Netw. Anal. Min</addtitle><description>The amount and the variety of data generated by today’s online social and telecommunication network services are changing the way researchers analyze social networks. Facing fast evolving networks with millions of nodes and edges are, among other factors, its main challenge. Community detection algorithms in these conditions have also to be updated or improved. Previous state-of-the-art algorithms based on the modularity optimization (i.e. Louvain algorithm), provide fast, efficient and robust community detection on large static networks. Nonetheless, due to the high computing complexity of these algorithms, the use of batch techniques in dynamic networks requires to perform network community detection for the whole network in each one of the evolution steps. This fact reveals to be computationally expensive and unstable in terms of tracking of communities. Our contribution is a novel technique that maintains the community structure always up-to-date following the addition or removal of nodes and edges. The proposed algorithm performs a local modularity optimization that maximizes the modularity gain function only for those communities where the editing of nodes and edges was performed, keeping the rest of the network unchanged. The effectiveness of our algorithm is demonstrated with the comparison to other state-of-the-art community detection algorithms with respect to Newman’s Modularity, Modularity with Split Penalty, Modularity Density, number of detected communities and running time.</description><subject>Algorithms</subject><subject>Applications of Graph Theory and Complex Networks</subject><subject>Community</subject><subject>Computer Science</subject><subject>Data Mining and Knowledge Discovery</subject><subject>Density</subject><subject>Economics</subject><subject>Editing</subject><subject>Evolution</subject><subject>Game Theory</subject><subject>Humanities</subject><subject>Law</subject><subject>Locality</subject><subject>Methodology of the Social Sciences</subject><subject>Modularity</subject><subject>Nodes</subject><subject>Optimization</subject><subject>Original Article</subject><subject>Social and Behav. Sciences</subject><subject>Social networks</subject><subject>Statistics for Social Sciences</subject><subject>Tracking</subject><issn>1869-5450</issn><issn>1869-5469</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp1kE1LxDAQhoMouOj-AG8Fz9VJ2nwdZf2EBS-Kx5BNkyVrm6xJu7L-eltW9ORp3oHnmYEXoQsMVxiAX2dcES5KwKyEitASH6EZFkyWtGby-DdTOEXznDcAgKGqJLAZervdB915U5jYdUPw_b5obG9N72MofCjsLrY7H9ZFsP1nTO-5GPK0ttHodqK72AytTlOM2953_ktP7jk6cbrNdv4zz9Dr_d3L4rFcPj88LW6Wpal51ZeaGsNM44SgwKQWQjeSCZDEScmNW-HaGWscdauG1FYT4KLSzHFCgVi-4tUZujzc3ab4Mdjcq00cUhhfKiIJAOWihpHCB8qkmHOyTm2T73TaKwxqqlAdKlRjhWqqUOHRIQcnj2xY2_R3-X_pG_UDdeg</recordid><startdate>20161201</startdate><enddate>20161201</enddate><creator>Cordeiro, Mário</creator><creator>Sarmento, Rui Portocarrero</creator><creator>Gama, João</creator><general>Springer Vienna</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>0-V</scope><scope>3V.</scope><scope>7XB</scope><scope>88J</scope><scope>8BJ</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ALSLI</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FQK</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JBE</scope><scope>JQ2</scope><scope>K7-</scope><scope>M2R</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>Q9U</scope></search><sort><creationdate>20161201</creationdate><title>Dynamic community detection in evolving networks using locality modularity optimization</title><author>Cordeiro, Mário ; Sarmento, Rui Portocarrero ; Gama, João</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c473t-a5cc6cdf885069a88ad968092f997cfb14fcecf5fbd24ea20783a6f72502e7b73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithms</topic><topic>Applications of Graph Theory and Complex Networks</topic><topic>Community</topic><topic>Computer Science</topic><topic>Data Mining and Knowledge Discovery</topic><topic>Density</topic><topic>Economics</topic><topic>Editing</topic><topic>Evolution</topic><topic>Game Theory</topic><topic>Humanities</topic><topic>Law</topic><topic>Locality</topic><topic>Methodology of the Social Sciences</topic><topic>Modularity</topic><topic>Nodes</topic><topic>Optimization</topic><topic>Original Article</topic><topic>Social and Behav. Sciences</topic><topic>Social networks</topic><topic>Statistics for Social Sciences</topic><topic>Tracking</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cordeiro, Mário</creatorcontrib><creatorcontrib>Sarmento, Rui Portocarrero</creatorcontrib><creatorcontrib>Gama, João</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Social Sciences Premium Collection</collection><collection>ProQuest Central (Corporate)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Social Science Database (Alumni Edition)</collection><collection>International Bibliography of the Social Sciences (IBSS)</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Social Science Premium Collection</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>International Bibliography of the Social Sciences</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>International Bibliography of the Social Sciences</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Social Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central Basic</collection><jtitle>Social network analysis and mining</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cordeiro, Mário</au><au>Sarmento, Rui Portocarrero</au><au>Gama, João</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Dynamic community detection in evolving networks using locality modularity optimization</atitle><jtitle>Social network analysis and mining</jtitle><stitle>Soc. Netw. Anal. Min</stitle><date>2016-12-01</date><risdate>2016</risdate><volume>6</volume><issue>1</issue><spage>15</spage><pages>15-</pages><artnum>15</artnum><issn>1869-5450</issn><eissn>1869-5469</eissn><abstract>The amount and the variety of data generated by today’s online social and telecommunication network services are changing the way researchers analyze social networks. Facing fast evolving networks with millions of nodes and edges are, among other factors, its main challenge. Community detection algorithms in these conditions have also to be updated or improved. Previous state-of-the-art algorithms based on the modularity optimization (i.e. Louvain algorithm), provide fast, efficient and robust community detection on large static networks. Nonetheless, due to the high computing complexity of these algorithms, the use of batch techniques in dynamic networks requires to perform network community detection for the whole network in each one of the evolution steps. This fact reveals to be computationally expensive and unstable in terms of tracking of communities. Our contribution is a novel technique that maintains the community structure always up-to-date following the addition or removal of nodes and edges. The proposed algorithm performs a local modularity optimization that maximizes the modularity gain function only for those communities where the editing of nodes and edges was performed, keeping the rest of the network unchanged. The effectiveness of our algorithm is demonstrated with the comparison to other state-of-the-art community detection algorithms with respect to Newman’s Modularity, Modularity with Split Penalty, Modularity Density, number of detected communities and running time.</abstract><cop>Vienna</cop><pub>Springer Vienna</pub><doi>10.1007/s13278-016-0325-1</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1869-5450
ispartof Social network analysis and mining, 2016-12, Vol.6 (1), p.15, Article 15
issn 1869-5450
1869-5469
language eng
recordid cdi_proquest_journals_2920057840
source ProQuest Central Essentials; ProQuest Central (Alumni Edition); ProQuest Central Student; Springer Nature - Complete Springer Journals; ProQuest Central Korea; ProQuest Central UK/Ireland; ProQuest Central
subjects Algorithms
Applications of Graph Theory and Complex Networks
Community
Computer Science
Data Mining and Knowledge Discovery
Density
Economics
Editing
Evolution
Game Theory
Humanities
Law
Locality
Methodology of the Social Sciences
Modularity
Nodes
Optimization
Original Article
Social and Behav. Sciences
Social networks
Statistics for Social Sciences
Tracking
title Dynamic community detection in evolving networks using locality modularity optimization
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T00%3A06%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Dynamic%20community%20detection%20in%20evolving%20networks%20using%20locality%20modularity%20optimization&rft.jtitle=Social%20network%20analysis%20and%20mining&rft.au=Cordeiro,%20M%C3%A1rio&rft.date=2016-12-01&rft.volume=6&rft.issue=1&rft.spage=15&rft.pages=15-&rft.artnum=15&rft.issn=1869-5450&rft.eissn=1869-5469&rft_id=info:doi/10.1007/s13278-016-0325-1&rft_dat=%3Cproquest_cross%3E2920057840%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2920057840&rft_id=info:pmid/&rfr_iscdi=true