User interaction-oriented community detection based on cascading analysis

Abstract Detecting user communities in online social networks (OSNs) is of great importance for understanding social dynamics. Compared to user connections, user interactions have been shown to be more meaningful for reflecting peer relationship in OSNs. To this end, we propose a user interaction-oriented community detection method based on cascading analysis. Specifically, user interactions are analyzed from a large collection of social object sharings (e.g., blog posts, photo shares). Both direct and indirect user interactions associated with each social object sharing are then extracted and the cascading relations among these interactions are captured using a graph representation. The proposed method makes use of such cascading relations to extract groups of actively interacting users and adopts a super graph approach to cluster these user groups for detecting communities. An extensive evaluation of our method was performed using three real OSN datasets and compared with three state-of-the-art overlapping community detection methods, namely two general methods applied to the interaction graph and an interaction-based method. Our method outperformed the compared methods, as demonstrated by several evaluation metrics, and produced more robust and stable detection results across different datasets.

[1]  Andrea Lancichinetti,et al.  Detecting the overlapping and hierarchical community structure in complex networks , 2008, 0802.1218.

[2]  Piotr Indyk,et al.  Similarity Search in High Dimensions via Hashing , 1999, VLDB.

[3]  R. Lambiotte,et al.  Line graphs, link partitions, and overlapping communities. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Mao-Bin Hu,et al.  Detect overlapping and hierarchical community structure in networks , 2008, ArXiv.

[5]  Inderjit S. Dhillon,et al.  Overlapping Community Detection Using Neighborhood-Inflated Seed Expansion , 2015, IEEE Transactions on Knowledge and Data Engineering.

[6]  L. Venkata Subramaniam,et al.  Using content and interactions for discovering communities in social networks , 2012, WWW.

[7]  Yilong Yin,et al.  A Maximal Clique Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection , 2017, IEEE Transactions on Evolutionary Computation.

[8]  Martin Atzmüller,et al.  Description-oriented community detection using exhaustive subgroup discovery , 2016, Inf. Sci..

[9]  Yifan Hu,et al.  Efficient, High-Quality Force-Directed Graph Drawing , 2006 .

[10]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[11]  Amedeo Caflisch,et al.  Efficient modularity optimization by multistep greedy algorithm and vertex mover refinement. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  Boleslaw K. Szymanski,et al.  Towards Linear Time Overlapping Community Detection in Social Networks , 2012, PAKDD.

[13]  Boleslaw K. Szymanski,et al.  Community detection using a neighborhood strength driven Label Propagation Algorithm , 2011, 2011 IEEE Network Science Workshop.

[14]  Tanzima Hashem,et al.  User Interaction Based Community Detection in Online Social Networks , 2014, DASFAA.

[15]  Sune Lehmann,et al.  Link communities reveal multiscale complexity in networks , 2009, Nature.

[16]  M. Newman Analysis of weighted networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  Padhraic Smyth,et al.  A Spectral Clustering Approach To Finding Communities in Graph , 2005, SDM.

[18]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[19]  Mathieu Bastian,et al.  Gephi: An Open Source Software for Exploring and Manipulating Networks , 2009, ICWSM.

[20]  Steve Gregory,et al.  Fuzzy overlapping communities in networks , 2010, ArXiv.

[21]  Jorge J. Gómez-Sanz,et al.  User-Oriented Analysis of Interactions in Online Social Networks , 2012, IEEE Intelligent Systems.

[22]  T. Vicsek,et al.  Weighted network modules , 2007, cond-mat/0703706.

[23]  Qishan Zhang,et al.  Community discovery by propagating local and global information based on the MapReduce model , 2015, Inf. Sci..

[24]  Yu Zhou,et al.  Nonnegative matrix factorization with mixed hypergraph regularization for community detection , 2018, Inf. Sci..

[25]  Santo Fortunato,et al.  Community detection in networks: A user guide , 2016, ArXiv.

[26]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[27]  Huaiyu Wan,et al.  Balanced Multi-Label Propagation for Overlapping Community Detection in Social Networks , 2012, Journal of Computer Science and Technology.

[28]  David Darmon,et al.  Followers Are Not Enough: A Multifaceted Approach to Community Detection in Online Social Networks , 2014, PloS one.

[29]  Athanasios V. Vasilakos,et al.  Understanding user behavior in online social networks: a survey , 2013, IEEE Communications Magazine.

[30]  Dongqi Wang,et al.  A Community Finding Method for Weighted Dynamic Online Social Network Based on User Behavior , 2015, Int. J. Distributed Sens. Networks.

[31]  Xiao Liu,et al.  Semi-supervised community detection based on non-negative matrix factorization with node popularity , 2017, Inf. Sci..

[32]  Kwan Hui Lim,et al.  An interaction-based approach to detecting highly interactive Twitter communities using tweeting links , 2016, Web Intell..

[33]  Ben Y. Zhao,et al.  Understanding latent interactions in online social networks , 2010, IMC '10.

[34]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[35]  Malik Magdon-Ismail,et al.  Defining and Discovering Communities in Social Networks , 2012 .

[36]  David D. Jensen,et al.  Graph clustering with network structure indices , 2007, ICML '07.

[37]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..

[38]  Boleslaw K. Szymanski,et al.  Overlapping community detection in networks: The state-of-the-art and comparative study , 2011, CSUR.

[39]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[40]  Ben Y. Zhao,et al.  Beyond Social Graphs: User Interactions in Online Social Networks and their Implications , 2012, TWEB.

[41]  M E J Newman,et al.  Fast algorithm for detecting community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[42]  Santo Fortunato,et al.  Finding Statistically Significant Communities in Networks , 2010, PloS one.