Abstract
Detecting communities in graph streams has attracted a large amount of attention recently. Although many algorithms have been developed from different perspectives, there is still a limitation to the existing methods, that is, most of them neglect the “zombie” nodes (or unimportant nodes) in the graph stream which may badly affect the community detection result. In this paper, we aim to deal with the zombie nodes in networks so as to enhance the robustness of the detected communities. The key here is to design a pruning strategy to remove unimportant nodes and preserve the important nodes. We propose to recognize the zombie nodes by a degree centrality calculated from the exponential time-decaying edge weights, which can be efficiently updated in the graph stream case. Based on only important and active nodes, community kernels can be constructed, from which robust community structures can be obtained. One advantage of the proposed pruning strategy is that it is able to eliminate the effect of the aforementioned “zombie” nodes, leading to robust communities. By designing an efficient way to update the degree centrality, the important and active nodes can be easily obtained at each timestamp, leading to the reduction of computational complexity. Experiments have been conducted to show the effectiveness of the proposed method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wang, C.D., Lai, J.H., Yu, P.: Dynamic community detection in weighted graph streams. In: Proceedings of SDM, SIAM, pp. 151–161 (2013)
Lin, Y.R., Chi, Y., Zhu, S., Sundaram, H., Tseng, B.L.: Facetnet: a framework for analyzing communities and their evolutions in dynamic networks. In: Proceedings of the 17th International Conference on World Wide Web, pp. 685–694. ACM (2008)
Kim, M.S., Han, J.: A particle-and-density based evolutionary clustering method for dynamic networks. Proc. VLDB Endowment 2(1), 622–633 (2009)
Gudkov, V., Montealegre, V., Nussinov, S., Nussinov, Z.: Community detection in complex networks by dynamical simplex evolution. Phys. Rev. E 78(1), 016113 (2008)
Tang, L., Liu, H., Zhang, J., Nazeri, Z.: Community evolution in dynamic multi-mode networks. In: KDD, pp. 677–685 (2008)
Wang, C.D., Lai, J.H., Yu, P.S.: NEIWalk: community discovery in dynamic content-based networks. IEEE Trans. Knowl. Data Eng. 26(7), 1734–1748 (2013)
Ester, M., Kriegel, H.P., Sander, J., Xu, X., et al.: A density-based algorithm for discovering clusters in large spatial databases with noise. KDD 96, 226–231 (1996)
Rodriguez, A., Laio, A.: Clustering by fast search and find of density peaks. Science 344(6191), 1492–1496 (2014)
Freeman, L.C.: Centrality in social networks: I. conceptual clarification. Soc. Netw. 1(3), 215–239 (1979)
Jaccard, P.: Etude de la distribution florale dans une portion des alpes et du jura. Bull. De La Soc. Vaudoise Des Sci. Nat. 37(142), 547–579 (1901)
Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33, 452–473 (1977)
Girvan, M., Newman, M.E.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)
Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 78(2), 561–570 (2008)
Strehl, A., Ghosh, J.: Cluster ensembles-a knowledge reuse framework for combining multiple partitions. J. Mach. Learn. Res. 3(Dec), 583–617 (2002)
Rand, W.M.: Objective criteria for the evaluation of clustering methods. J. Am. Stat. Assoc. 66(336), 846–850 (1971)
Newman, M.E.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. Unit. States Am. 103(23), 8577–8582 (2006)
Shi, J., Malik, J.: Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 22(8), 888–905 (2000)
Iamon, N., Boongoen, T., Garrett, S., Price, C.: A link-based cluster ensemble approach for categorical data clustering. IEEE Trans. Knowl. Data Eng. 24(3), 413–425 (2010)
Acknowledgment
This work was supported by NSFC (No. 61502543 and No. 61602189) and the PhD Start-up Fund of Natural Science Foundation of Guangdong Province, China (2016A030310457 and 2014A030310180).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ding, Y., Huang, L., Wang, CD., Huang, D. (2017). Community Detection in Graph Streams by Pruning Zombie Nodes. In: Kim, J., Shim, K., Cao, L., Lee, JG., Lin, X., Moon, YS. (eds) Advances in Knowledge Discovery and Data Mining. PAKDD 2017. Lecture Notes in Computer Science(), vol 10234. Springer, Cham. https://doi.org/10.1007/978-3-319-57454-7_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-57454-7_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-57453-0
Online ISBN: 978-3-319-57454-7
eBook Packages: Computer ScienceComputer Science (R0)