Dynamic social community detection and its applications.

Community structure is one of the most commonly observed features of Online Social Networks (OSNs) in reality. The knowledge of this feature is of great advantage: it not only provides helpful insights into developing more efficient social-aware solutions but also promises a wide range of applicatio...

Full description

Bibliographic Details
Main Authors: Nam P Nguyen, Thang N Dinh, Yilin Shen, My T Thai
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2014-01-01
Series:PLoS ONE
Online Access:http://europepmc.org/articles/PMC3982965?pdf=render
id doaj-b1513fb0b3a847ecb7b1b9778b672c9c
record_format Article
spelling doaj-b1513fb0b3a847ecb7b1b9778b672c9c2020-11-25T01:56:02ZengPublic Library of Science (PLoS)PLoS ONE1932-62032014-01-0194e9143110.1371/journal.pone.0091431Dynamic social community detection and its applications.Nam P NguyenThang N DinhYilin ShenMy T ThaiCommunity structure is one of the most commonly observed features of Online Social Networks (OSNs) in reality. The knowledge of this feature is of great advantage: it not only provides helpful insights into developing more efficient social-aware solutions but also promises a wide range of applications enabled by social and mobile networking, such as routing strategies in Mobile Ad Hoc Networks (MANETs) and worm containment in OSNs. Unfortunately, understanding this structure is very challenging, especially in dynamic social networks where social interactions are evolving rapidly. Our work focuses on the following questions: How can we efficiently identify communities in dynamic social networks? How can we adaptively update the network community structure based on its history instead of recomputing from scratch? To this end, we present Quick Community Adaptation (QCA), an adaptive modularity-based framework for not only discovering but also tracing the evolution of network communities in dynamic OSNs. QCA is very fast and efficient in the sense that it adaptively updates and discovers the new community structure based on its history together with the network changes only. This flexible approach makes QCA an ideal framework applicable for analyzing large-scale dynamic social networks due to its lightweight computing-resource requirement. To illustrate the effectiveness of our framework, we extensively test QCA on both synthesized and real-world social networks including Enron, arXiv e-print citation, and Facebook networks. Finally, we demonstrate the applicability of QCA in real applications: (1) A social-aware message forwarding strategy in MANETs, and (2) worm propagation containment in OSNs. Competitive results in comparison with other methods reveal that social-based techniques employing QCA as a community detection core outperform current available methods.http://europepmc.org/articles/PMC3982965?pdf=render
collection DOAJ
language English
format Article
sources DOAJ
author Nam P Nguyen
Thang N Dinh
Yilin Shen
My T Thai
spellingShingle Nam P Nguyen
Thang N Dinh
Yilin Shen
My T Thai
Dynamic social community detection and its applications.
PLoS ONE
author_facet Nam P Nguyen
Thang N Dinh
Yilin Shen
My T Thai
author_sort Nam P Nguyen
title Dynamic social community detection and its applications.
title_short Dynamic social community detection and its applications.
title_full Dynamic social community detection and its applications.
title_fullStr Dynamic social community detection and its applications.
title_full_unstemmed Dynamic social community detection and its applications.
title_sort dynamic social community detection and its applications.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2014-01-01
description Community structure is one of the most commonly observed features of Online Social Networks (OSNs) in reality. The knowledge of this feature is of great advantage: it not only provides helpful insights into developing more efficient social-aware solutions but also promises a wide range of applications enabled by social and mobile networking, such as routing strategies in Mobile Ad Hoc Networks (MANETs) and worm containment in OSNs. Unfortunately, understanding this structure is very challenging, especially in dynamic social networks where social interactions are evolving rapidly. Our work focuses on the following questions: How can we efficiently identify communities in dynamic social networks? How can we adaptively update the network community structure based on its history instead of recomputing from scratch? To this end, we present Quick Community Adaptation (QCA), an adaptive modularity-based framework for not only discovering but also tracing the evolution of network communities in dynamic OSNs. QCA is very fast and efficient in the sense that it adaptively updates and discovers the new community structure based on its history together with the network changes only. This flexible approach makes QCA an ideal framework applicable for analyzing large-scale dynamic social networks due to its lightweight computing-resource requirement. To illustrate the effectiveness of our framework, we extensively test QCA on both synthesized and real-world social networks including Enron, arXiv e-print citation, and Facebook networks. Finally, we demonstrate the applicability of QCA in real applications: (1) A social-aware message forwarding strategy in MANETs, and (2) worm propagation containment in OSNs. Competitive results in comparison with other methods reveal that social-based techniques employing QCA as a community detection core outperform current available methods.
url http://europepmc.org/articles/PMC3982965?pdf=render
work_keys_str_mv AT nampnguyen dynamicsocialcommunitydetectionanditsapplications
AT thangndinh dynamicsocialcommunitydetectionanditsapplications
AT yilinshen dynamicsocialcommunitydetectionanditsapplications
AT mytthai dynamicsocialcommunitydetectionanditsapplications
_version_ 1724982122458906624