An Efficient Evolutionary User Interest Community Discovery Model in Dynamic Social Networks for Internet of People

Internet of People (IoP), which focuses on personal information collection by a wide range of the mobile applications, is the next frontier for Internet of Things. Nowadays, people become more and more dependent on the Internet, increasingly receiving and sending information on social networks (e.g., Twitter, etc.); thus social networks play a decisive role in IoP. Therefore, community discovery has emerged as one of the most challenging problems in social networks analysis. To this end, many algorithms have been proposed to detect communities in static networks. However, microblogging social networks are extremely dynamic in both content distribution and topological structure. In this paper, we propose a model for efficient evolutionary user interest community discovery which employs a nature-inspired genetic algorithm to improve the quality of community discovery. Specifically, a preprocessing method based on hypertext induced topic search improves the quality of initial users and posts, and a label propagation method is used to restrict the conditions of the mutation process to further improve the efficiency and effectiveness of user interest community detection. Finally, the experiments on the real datasets validate the effectiveness of the proposed model.

[1]  Jianrui Chen,et al.  A dynamic evolutionary clustering perspective: Community detection in signed networks by reconstructing neighbor sets , 2016 .

[2]  Zhang Shichao,et al.  Discovering network community based on multi-objective optimization , 2013 .

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

[4]  Kamran Zamanifar,et al.  A spreading activation-based label propagation algorithm for overlapping community detection in dynamic social networks , 2018, Data Knowl. Eng..

[5]  Chase Qishi Wu,et al.  A label-based evolutionary computing approach to dynamic community detection , 2017, Comput. Commun..

[6]  Lu Liu,et al.  Event detection and identification of influential spreaders in social media data streams , 2018, Big Data Min. Anal..

[7]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[8]  Qinbao Song,et al.  LinkLPA: A Link‐Based Label Propagation Algorithm for Overlapping Community Detection in Networks , 2017, Comput. Intell..

[9]  Asgarali Bouyer,et al.  LP-LPA: A link influence-based label propagation algorithm for discovering community structures in networks , 2017 .

[10]  Yun Chi,et al.  Facetnet: a framework for analyzing communities and their evolutions in dynamic networks , 2008, WWW.

[11]  Giulio Rossetti,et al.  A Novel Approach to Evaluate Community Detection Algorithms on Ground Truth , 2016, CompleNet.

[12]  Dino Pedreschi,et al.  Node-centric Community Discovery: From static to dynamic social network analysis , 2017, Online Soc. Networks Media.

[13]  Ali Zakerolhosseini,et al.  Mining Dynamic Communities based on a Novel Link-Clustering Algorithm , 2017 .

[14]  Lu Liu,et al.  Event Detection and User Interest Discovering in Social Media Data Streams , 2017, IEEE Access.

[15]  Kaiqi Zhang,et al.  Maximizing influence in a social network: Improved results using a genetic algorithm , 2017 .

[16]  Di Dong,et al.  Evolutionary Nonnegative Matrix Factorization Algorithms for Community Detection in Dynamic Networks , 2017, IEEE Transactions on Knowledge and Data Engineering.

[17]  Zhou Xiao User Community Detection on Micro-Blog Using R-C Model , 2014 .

[18]  Yan Wu,et al.  Interest-Aware Content Discovery in Peer-to-Peer Social Networks , 2018, ACM Trans. Internet Techn..

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

[20]  F. Radicchi,et al.  Benchmark graphs for testing community detection algorithms. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[21]  Jon M. Kleinberg,et al.  Group formation in large social networks: membership, growth, and evolution , 2006, KDD '06.

[22]  Kun Guo,et al.  A dynamic community detection algorithm based on Parallel Incremental Related Vertices , 2017, 2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA)(.

[23]  Mohammad Ali Abido,et al.  Optimal Power Flow Using an Improved Electromagnetism-like Mechanism Method , 2016 .

[24]  Francesco Folino,et al.  An Evolutionary Multiobjective Approach for Community Discovery in Dynamic Networks , 2014, IEEE Transactions on Knowledge and Data Engineering.

[25]  Xiaohui Cheng,et al.  A community discovery algorithm based on boundary nodes and label propagation , 2017, Pattern Recognit. Lett..

[26]  Weiyi Liu,et al.  A generalized incremental bottom-up community detection framework for highly dynamic graphs , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[27]  Christos Faloutsos,et al.  Kronecker Graphs: An Approach to Modeling Networks , 2008, J. Mach. Learn. Res..

[28]  Guo Hui Li,et al.  Incremental dynamic Community discovery algorithm based on Improved Modularity , 2016, 2016 2nd IEEE International Conference on Computer and Communications (ICCC).

[29]  Feng Zhang,et al.  Incremental Density-Based Link Clustering Algorithm for Community Detection in Dynamic Networks , 2016 .

[30]  Leon Danon,et al.  Comparing community structure identification , 2005, cond-mat/0505245.

[31]  Dino Pedreschi,et al.  A classification for community discovery methods in complex networks , 2011, Stat. Anal. Data Min..

[32]  Halit Oguztüzün,et al.  Incremental clustering with vector expansion for online event detection in microblogs , 2017, Social Network Analysis and Mining.

[33]  Haluk Bingol,et al.  Community Detection in Complex Networks Using Genetic Algorithms , 2006, 0711.0491.

[34]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[35]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[36]  Sajal K. Das,et al.  The Internet of People (IoP): A new wave in pervasive mobile computing , 2017, Pervasive Mob. Comput..

[37]  Jianbin Huang,et al.  A Centrality-Based Local-First Approach for Analyzing Overlapping Communities in Dynamic Networks , 2017, PAKDD.

[38]  Peter Stone,et al.  Scalable training of artificial neural networks with adaptive sparse connectivity inspired by network science , 2017, Nature Communications.

[39]  Tanya Y. Berger-Wolf,et al.  A framework for community identification in dynamic social networks , 2007, KDD '07.

[40]  Zoubin Ghahramani,et al.  Learning from labeled and unlabeled data with label propagation , 2002 .

[41]  Xin Wang,et al.  Reinforcement Label Propagation Algorithm Based on History Record , 2017, ICONIP.