Boosting Temporal Community Detection via Modeling Community Evolution Characteristics

Community structure analysis in dynamic network is widely concerned in various fields, which mainly focus on temporal community detection and community evolution analysis. Most of the related works usually fist detect communities and then analyze evolution. This leads to a loss of evolution information on temporal community detection because block structures and evolution characteristics coexist in dynamic networks. Even thought a few modelbased approaches consider the evolution characteristics into community detection, they need to know the number of communities in advance and ignore automatic determination of the number of communities, which is a model selection problem. In the paper, we propose an model, Evolutionary Bayesian Non-negative Matrix Factorization (EvoBNMF), to model community structures with evolution characteristics for boosting the performance of temporal community detection. In detail, EvoBNMF introduces evolution behaviors, which quantify the transition relationships of communities between adjacent snapshots, to describe the evolution characteristics of community structure. Innovatively, EvoBNMF can catch the most appropriate number of communities autonomously by shrinking the corresponding evolution behaviors. Experimental results from synthetic networks and real-world networks over several state-of-the-art methods show that our approach has superior performance on temporal community detection with the virtue of autonomous determination of the number of communities.

[1]  Wenjun Wang,et al.  Evolutionary clustering via graph regularized nonnegative matrix factorization for exploring temporal networks , 2019, Knowl. Based Syst..

[2]  Kathryn Roeder,et al.  Global spectral clustering in dynamic networks , 2018, Proceedings of the National Academy of Sciences.

[3]  Jure Leskovec,et al.  Overlapping community detection at scale: a nonnegative matrix factorization approach , 2013, WSDM.

[4]  Nagehan Ilhan,et al.  Feature identification for predicting community evolution in dynamic social networks , 2016, Eng. Appl. Artif. Intell..

[5]  Jukka-Pekka Onnela,et al.  Community Structure in Time-Dependent, Multiscale, and Multiplex Networks , 2009, Science.

[6]  Karima Benatchba,et al.  Tracking community evolution in social networks: A survey , 2019, Inf. Process. Manag..

[7]  Deepayan Chakrabarti,et al.  Evolutionary clustering , 2006, KDD '06.

[8]  Giulio Rossetti,et al.  Community Discovery in Dynamic Networks , 2017, ACM Comput. Surv..

[9]  Stephen Roberts,et al.  Overlapping community detection using Bayesian non-negative matrix factorization. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Lin Gao,et al.  Dynamic community detection based on network structural perturbation and topological similarity , 2017 .

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

[12]  Derek Greene,et al.  Tracking the Evolution of Communities in Dynamic Social Networks , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[13]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.