Abstract
Community detection on large-scale complex networks has become a popularly discussed topic with the development of the social network. In this paper, we proposed a community detection algorithm based on the random walk theory. We assume each node has the energy value and the random walk process is considered as energy transfer. According to the transition probability matrix, nodes transfer energy in the network. We divide two nodes which transfer the most energy to each other into one community. The algorithm can obtain accurate division results on small data sets. However, when we applied it to the large-scale network, we find a problem that the sparse degree of matrix is reduced during the energy transfer process. We set the threshold to keep the energy matrix is still sparse in the process of transfer to solve this problem. We conduct extensive experiments on real-word large network provided by Stanford University and the results demonstrate the efficiency and effectiveness of our proposed algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chengqi, Y., Bao Yuanyuan, X.: Social network data analysis framework and key technologies. ZTE Commun 01, 5–10 (2014)
Aewon Yang, J., Jure, L.: Defining and evaluating network communities based on ground-truth. Stanford University, cs.SI 6, November 2012
Tang, J., Chen, W.G.: Deep analytics and mining for big social data. Chin. Sci. Bull. 60, 509–519 (2015)
Siganos, G., Faloutsos, M., Faloutsos, P., Christos, F.: Power laws and the AS-level internet topology. IEEE/ACM Trans. Netw. 11(4), 514–524 (2003)
Di, J., Bo, Y., Jie, L., Liu Dayou, H.: Ant colony optimization based on random walk for community detection in complex networks. J. Softw. 03, 451–464 (2012)
Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2), 026113 (2004)
Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Phys. Rev. 69, 066133 (2004)
Fortunato, S.: Community detection in graphs complex networks and systems lagrange laboratory. ISI Foundation, Viale S. Severo 65 (2007)
Yang, J., Leskovec, J.: Defining and evaluating network communities based on ground-truth. In: ICDM (2012)
Pons, P., Latapy, M.: Computing communities in large networks using random walks. In: Yolum, P., Güngör, T., Gürgen, F., Özturan, C. (eds.) ISCIS 2005. LNCS, vol. 3733, pp. 284–293. Springer, Heidelberg (2005)
Kardes, H., Sevincer, A., Gunes, M.H., Yuksel, M.: Six degrees of separation among US researchers. In: IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, pp. 654–659 (2012)
Ke, X.: A social networking services system based on the “Six Degrees of Separation” theory and damping factors. In: Second International Conference on Future Networks, pp. 438–441 (2010)
Jiajia, L., Xiuxia, Z., Guangming, T., Mingyu, C.: Study of choosing the optimal storage format of sparse matrix vector multiplication. J. Comput. Res. Dev. (2014)
Ferrara, E.: A Large-Scale Community Structure Analysis in Facebook. Springer, Heidelberg (2012)
Liu, C., Ye, J., Ma, Y.: Storage and solving of large sparse matrix linear equations. In: ICCIS, pp. 673–677 (2012)
Kernighan, B.W., Lin, S.: A efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49, 291–307 (1970)
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. In: Proceedings of National Academy of Sciences of the United States of America, pp. 7821–7826 (2002)
Yan, G., Chen, C., Lv, J., Fu, Z.Q.: Synchronization performance of complex oscillator networks. Phys. Rev. E, 80(5) (2009)
Lawrence, P., Sergey, B., Rajeev, M., Terry, W.: The PageRank Citation Ranking Bringing Order to the Web. Stanford Infolab, Stamford (1998)
Dongen, S.: Graph clustering by flow Simulation. Ph.D. thesis, University of Utrecht, Utrecht (2000)
Haijun, Z.: Network landscape from a Brownian particle’s perspective. Phys. Rev. E. 67(4), 041908 (2003)
Xu, X., Yuruk, N., Feng, Z., Schweiger, T.A.J.: SCAN: a structural clustering algorithm for networks. In: Berkhin, P. (ed.) Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 824–833. ACM, New York (2007)
Xianghua, F., Chao, W., Zhiqiang, W., Zhong, M.: Scalable community discovery based on threshold random walk. Comput. Inf. Syst. 8(21), 8953–8960 (2012)
Yueping, L., Weikun, Z.: New algorithm for detecting local community based on random walk. Telkomnika. 12(4), 1005–1016 (2015)
She, J., Tong, Y., Chen, L.: Utility-aware event-participant planning. In: Proceedings of the 34th ACM SIGMOD International Conference on Management of Data (SIGMOD 2015), pp. 1629–1643 (2015)
She, J., Tong, Y., Chen, L., Cao, C.C.: Conflict-aware event-participant arrangement. In: Proceedings of the 31st International Conference on Data Engineering (ICDE 2015), pp. 735–746 (2015)
Acknowledgement
This research was supported by the National Natural Science Foundation of China (Grant No. 61303016).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Guohui, D., Huimin, S., Chunlong, F., Yan, S. (2016). Community Detection Algorithm of the Large-Scale Complex Networks Based on Random Walk. In: Song, S., Tong, Y. (eds) Web-Age Information Management. WAIM 2016. Lecture Notes in Computer Science(), vol 9998. Springer, Cham. https://doi.org/10.1007/978-3-319-47121-1_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-47121-1_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-47120-4
Online ISBN: 978-3-319-47121-1
eBook Packages: Computer ScienceComputer Science (R0)