Skip to main content

A Method Towards Community Detection Based on Estimation of Distribution Algorithm

  • Conference paper
  • First Online:
Cloud Computing and Security (ICCCS 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10603))

Included in the following conference series:

  • 2628 Accesses

Abstract

Estimation of Distribution Algorithm (EDA) is a stochastic optimization algorithm based on statistical theory. It has strong global search ability, but it is easy to fall into the local optimal solution and can not get good results in community detection. In order to solve this problem, we propose a community detection algorithm based on Estimation of Distribution Algorithm, named EDACD, whose basic framework refers EDA and the target function is modularity. EDACD keeps population diversity by adding crossover mutation operation of Genetic Algorithm as well as the improvement of probability model. Genetic Algorithm is based on “micro” level of gene, which has good local optimization ability; EDA uses the evolutionary method based on “macro” level of search space, which has strong global search ability and fast convergence speed. Taking advantage of the two methods, EDACD can used to improve the search ability of algorithm from “micro” and “macro” two levels. Finally, by experimenting on some typical real-world networks and computer-generated networks, the experimental results show that the proposed algorithm can detect the community division accurately, and has higher clustering precision compared with some representative algorithms. In addition, the proposed algorithm also has a fast convergence rate.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Watts, D.J., Strogatz, S.H.: Collective dynamics of ‘small-world’ networks. Nature 393(6684), 440–442 (1998)

    Article  MATH  Google Scholar 

  2. Adamic, L.A., et al.: Power-law distribution of the world wide web. Science 287(5461), 2115 (2000)

    Article  Google Scholar 

  3. Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. U.S.A. 99(12), 7821–7826 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  4. Yang, B., et al.: Complex network clustering algorithms. J. Softw. 20(1), 54–66 (2009)

    Article  MATH  Google Scholar 

  5. Newman, M.E.J.: Detecting community structure in networks. Eur. Phys. J. B 38(2), 321–330 (2004)

    Article  Google Scholar 

  6. Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Phys. Rev. E: Stat. Nonlin. Soft Matter Phys. 69(6 Pt 2), 066133 (2004)

    Article  Google Scholar 

  7. Guimerà, R., Amaral, L.A.N.: Functional cartography of complex metabolic networks. Nature 433(7028), 895–900 (2005)

    Article  Google Scholar 

  8. Yang, B., Cheung, W., Liu, J.: Community mining from signed social networks. IEEE Trans. Knowl. Data Eng. 19(10), 1333–1348 (2007)

    Article  Google Scholar 

  9. Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E: Stat. Nonlin. Soft Matter Phys. 76(3 Pt 2), 036106 (2007)

    Article  Google Scholar 

  10. Jin, D., et al.: k-Nearest-neighbor network based data clustering algorithm. Pattern Recog. Artif. Intell. 23(4), 546–551 (2010)

    Google Scholar 

  11. Zhang, X., et al.: Label propagation algorithm based on local cycles for community detection. Int. J. Mod. Phys. B 29(5), 1550029 (2015)

    Article  MathSciNet  Google Scholar 

  12. Peng, H., et al.: An improved label propagation algorithm using average node energy in complex networks. Phys. A 460, 98–104 (2016)

    Article  Google Scholar 

  13. Liu, H.: Genetic algorithm optimizing modularity for community detection in complex networks. In: Proceedings of the 35th Chinese Control Conference (CCC), pp. 1252–1256. IEEE (2016)

    Google Scholar 

  14. Larrañaga, P., Lozano, J.A.: Estimation of Distribution Algorithms, vol. 64, no. 5, pp. 1140–1148. Springer, Boston (2002)

    Book  Google Scholar 

  15. Liu, G.S., Zhang, H.L., Meng, K., et al.: Non-random label propagation community detection algorithm. J. Shanghai Jiao Tong Univ. 49(8), 1168–1173 (2015)

    Google Scholar 

  16. Izquierdo, C.E., Velarde, J.L.G., Batista, B.M., Moreno-Vega, J.M.: Estimation of distribution algorithm for the quay crane scheduling problem. In: Pelta, D.A., Krasnogor, N., Dumitrescu, D., Chira, C., Lung, R. (eds.) Nature Inspired Cooperative Strategies for Optimization, NICSO 2011, vol. 387, pp. 4063–4076. Springer, Heidelberg (2011). doi:10.1007/978-3-642-24094-2_13

    Google Scholar 

  17. Lancichinetti, A., Fortunato, S.: Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities. Phys. Rev. E: Stat. Nonlin. Soft Matter Phys. 80(1), 016118 (2009)

    Article  Google Scholar 

  18. Danon, L., et al.: Comparing community structure identification. J. Stat. Mech. Theory Exp. 2005(9), 09008 (2005)

    Article  Google Scholar 

  19. Liu, D., Jin, D., He, D., Huang, J., Yang, J., Yang, B.: Community mining in complex networks. J. Comput. Res. Dev. 50(10), 2140–2154 (2013)

    Google Scholar 

Download references

Acknowledgements

This work is supported in part by Foundation of Graduate Innovation Center in Nanjing University of Aeronautics and Astronautics under Grant No. kfjj20161608, the National Natural Science Foundation of China under Grant No. 61672022, Key Disciplines of Computer Science and Technology od Shanghai Polytechnic University under Grant No. XXKZD1604, the Fundamental Research Funds for the Central Universities and Foundation of Graduate Innovation of Shanghai Polytechnic University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yawen Chen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Chen, Y., Tan, W., Pan, Y. (2017). A Method Towards Community Detection Based on Estimation of Distribution Algorithm. In: Sun, X., Chao, HC., You, X., Bertino, E. (eds) Cloud Computing and Security. ICCCS 2017. Lecture Notes in Computer Science(), vol 10603. Springer, Cham. https://doi.org/10.1007/978-3-319-68542-7_57

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68542-7_57

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68541-0

  • Online ISBN: 978-3-319-68542-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics