journal article·2022-04-09Open access

Dynamic Community Discovery Method Based on Phylogenetic Planted Partition in Temporal Networks

Xiaoyang Liu, Nan Ding, Giacomo Fiumara, Pasquale De Meo, Annamaria Ficara

Applied Sciences· Volume 12· Issue 8

Abstract

As most of the community discovery methods are researched by static thought, some community discovery algorithms cannot represent the whole dynamic network change process efficiently. This paper proposes a novel dynamic community discovery method (Phylogenetic Planted Partition Model, PPPM) for phylogenetic evolution. Firstly, the time dimension is introduced into the typical migration partition model, and all states are treated as variables, and the observation equation is constructed. Secondly, this paper takes the observation equation of the whole dynamic social network as the constraint between variables and the error function. Then, the quadratic form of the error function is minimized. Thirdly, the Levenberg–Marquardt (L–M) method is used to calculate the gradient of the error function, and the iteration is carried out. Finally, simulation experiments are carried out under the experimental environment of artificial networks and real networks. The experimental results show that: compared with FaceNet, SBM + MLE, CLBM, and PisCES, the proposed PPPM model improves accuracy by 5% and 3%, respectively. It is proven that the proposed PPPM method is robust, reasonable, and effective. This method can also be applied to the general social networking community discovery field.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Complex Network Analysis Techniques · Opinion Dynamics and Social Influence · Bioinformatics and Genomic Networks

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Computer Science and Engineering, Chongqing University of Technology, Chongqing 400054, China

MIFT Department, University of Messina, Viale F. S. D’Alcontres 31, 98166 Messina, Italy

Department of Ancient and Modern Civilizations, University of Messina, Viale G. Palatucci 13, 98168 Messina, Italy

Department of Mathematics and Computer Science, University of Palermo, Via Archirafi 34, 90123 Palermo, Italy

Funding

Institute of Philosophy

References (53)

Show source-provided references
1. The structure and function of complex networks10.1137/S003614450342480 ↗
2. Tracking community evolution in social networks: A survey10.1016/j.ipm.2018.03.005 ↗
3. Community structure in social and biological networks10.1073/pnas.122653799 ↗
4. A protein complex network of Drosophila melanogaster10.1016/j.cell.2011.08.047 ↗
5. The power grid as a complex network: A survey10.1016/j.physa.2013.01.023 ↗
6. Oncogenic signaling pathways in the cancer genome atlas10.1016/j.cell.2018.03.035 ↗
7. The structure and dynamics of multilayer networks10.1016/j.physrep.2014.07.001 ↗
8. An integrative framework for protein interaction and methylation data to discover epigenetic modules, IEEE/ACM Trans
9. Community detection in multi-layer networks using joint nonnegative matrix factorization10.1109/TKDE.2018.2832205 ↗
10. Detecting community in attributed networks by dynamically exploring node attributes and topological structure10.1016/j.knosys.2020.105760 ↗
11. Ascent–descent variable neighborhood decomposition search for community detection by modularity maximization10.1007/s10479-017-2553-9 ↗
12. Stochastic blockmodels and community structure in networks10.1103/PhysRevE.83.016107 ↗
13. Direction recovery in undirected social networks based on community structure and popularity10.1016/j.ins.2018.09.036 ↗
14. He, D., Feng, Z., Jin, D., Wang, X., and Zhang, W. (2017, January 4–9). Joint identification of network communities and semantics via integrative modeling of network topologies and node contents. Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.10.1609/aaai.v31i1.10489 ↗
15. Mixed membership stochastic blockmodels
16. Qiao, M., Yu, J., Bian, W., Li, Q., and Tao, D. (2017). Improving Stochastic Block Models by Incorporating Power-Law Degree Characteristic, IJCAI.10.24963/ijcai.2017/365 ↗
17. Community detection in graphs10.1016/j.physrep.2009.11.002 ↗
18. Community detection in networks: A user guide10.1016/j.physrep.2016.09.002 ↗
19. Dynamic social networks promote cooperation in experiments with humans10.1073/pnas.1108243108 ↗
20. Molecular basis of metastasis10.1056/NEJMra0805239 ↗
21. A particle-and-density based evolutionary clustering method for dynamic networks10.14778/1687627.1687698 ↗
22. An evolutionary multi-objective approach for community discovery in dynamic networks10.1109/TKDE.2013.131 ↗
23. On evolutionary spectral clustering10.1145/1631162.1631165 ↗
24. Low-rank kernel matrix factorization for large-scale evolutionary clustering10.1109/TKDE.2010.258 ↗
25. Evolutionary nonnegative matrix factorization algorithms for community detection in dynamic networks10.1109/TKDE.2017.2657752 ↗
26. Co-regularized Nonnegative Matrix Factorization for Evolving Community Detection in Dynamic Networks10.1016/j.ins.2020.04.031 ↗
27. Analyzing communities and their evolutions in dynamic social networks10.1145/1514888.1514891 ↗
28. Detecting communities and their evolutions in dynamic social networks-a bayesian approach10.1007/s10994-010-5214-7 ↗
29. Quantifying social group evolution10.1038/nature05670 ↗
30. Cazabet, R., and Amblard, F. (2014). Dynamic Community Detection. Encyclopedia of Social Network Analysis and Mining, Springer.10.1007/978-1-4614-6170-8_383 ↗
31. Community Discovery in Dynamic Networks: A Survey10.1145/3172867 ↗
32. Communities in evolving networks: Definitions, detection, and analysis techniques
33. Clustering Evolving Networks10.1007/978-3-319-49487-6_9 ↗
34. Real time discovery of dense clusters in highly dynamic graphs: Identifying real world events in highly. dynamic environments10.14778/2336664.2336671 ↗
35. Identifying evolving groups in dynamic multimode networks10.1109/TKDE.2011.159 ↗
36. Sun, J., and Faloutsos, C. (2007, January 12–15). Graphscope: Parameter-free of large time evolving-graph. Proceedings of the 13th Conference on Knowledge Discovery Data Mining, New York, NY, USA.10.1145/1281192.1281266 ↗
37. Chakrabarti, D., Kumar, R., and Tomkins, A. (2006, January 20–23). Evolutionary clustering. Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA.10.1145/1150402.1150467 ↗
38. Chi, Y., Song, X.D., Zhou, D.Y., Koji, H., and Belle, L.T. (2007, January 12–15). Evolutionary spectral clustering by incorporating temporal smoothness. Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA.10.1145/1281192.1281212 ↗
39. Folino, F., and Pizzuti, C. (2010, January 7–11). Multiobjective evolutionary community detection for dynamic networks. Proceedings of the Conference on Genetic and Evolutionary Computation, Oregon, Portland.10.1145/1830483.1830580 ↗
40. Community detection in dynamic social networks based on multi-objective immune algorithm10.1007/s11390-012-1235-y ↗
41. Adaptive evolutionary clustering10.1007/s10618-012-0302-x ↗
42. Han, Q., Kevin, X., and Edoardo, A. (2015, January 6–11). Consistent estimation of dynamic and multilayer block models. Proceedings of the 32th International Conference on Machine Learning, Lille, France.
43. Kevin, X. (2015, January 9–12). Stochastic block transition models for dynamic networks. Proceedings of the 18th International Conference on Artificial Intelligence and Statistics, San Diego, California, USA.
44. Random graph models for dynamic networks10.1140/epjb/e2017-80122-8 ↗
45. Detectability Thresholds and Optimal Algorithms for Community Structure in Dynamic Networks
46. Sharmodeep, B., and Shirshendu, C. (2017). Spectral clustering for multiple dissociative sparse networks. arXiv.
47. Paolo, B., Fabrizio, L., Piero, M., and Daniele, T. (2017). Detectability thresholds in networks with dynamic link and community structure. arXiv.
48. Mehrnaz, A., and Theja, T. (2018). Block-Structure Based Time-Series Models for Graph Sequences. arXiv.
49. Étienne, G., Anthony, C., Mustapha, L., Hanane, A., and Loïc, G. (2020). Conditional Latent Block Model: A Multivariate Time Series Clustering Approach for Autonomous Driving Validation. arXiv.
50. Community Detection and Stochastic Block Models: Recent Developments
51. Global spectral clustering in dynamic networks10.1073/pnas.1718449115 ↗
52. Inferring friendship network structure by using mobile phone data10.1073/pnas.0900282106 ↗
53. Klimt, B., and Yang, Y. (2004, January 20–24). The enron corpus: A new dataset for email classification research. Proceedings of the European Conference on Machine Learning, Pisa, Italy.10.1007/978-3-540-30115-8_22 ↗