skip to main content
10.1145/3136273.3136297acmotherconferencesArticle/Chapter ViewAbstractPublication PagesbciConference Proceedingsconference-collections
research-article

Worst-case test network optimization for community detection method

Authors Info & Claims
Published:20 September 2017Publication History

ABSTRACT

Network community detection finds communities/clusters of densely connected nodes with few edges outside the cluster. It is applied in a variety of domains, from e-commerce in social networks or web graphs, up to analysis of biochemical networks or control and automation tasks. Hi-consequence risk applications range from black-start recovery of power systems, truss structure manufacturing, neural motor control, water distribution, to image segmentation for finding cracks in bridges. For such important technical applications, it is necessary to know the limits of the used methods, how much they can deviate from optimum. The robustness of the community detection methods was already compared using a number of test networks, both real world and artificial. However, these test networks were implicitly average cases. Here, we evolve networks, which produce a maximum error of modularity measure for selected methods of community detection. This worst-case test networks were evolved for Edge betweenness, Fast greedy, Infomap, Louvain, and Walktrap modularity detection. Such a comparison provides a tougher test of robustness than previous approaches. A bit surprisingly, after the Blondel's Louvain method, the next best result was provided by fast greedy, while otherwise favored Infomap fared rather poorly.

References

  1. M. Newman, Networks: An Introduction. Oxford University Press, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A.-L. Barabási, M. Pósfai, Network Science. Cambridge University Press, 2016, see also http://barabasi.com/networksciencebook, last visit 7.4.2017Google ScholarGoogle Scholar
  3. P.A. Duijn, P.P. Klerks, "Social network analysis applied to criminal networks: Recent developments in Dutch law enforcement", inNetworks and network analysis for defence and security, A.J. Masys, ed. Springer International Publishing, 2014, pp. 121--159.Google ScholarGoogle Scholar
  4. M. Korytarand D. Gabriska, "Integrated security levels and analysis of their implications to the maintenance," J. of Applied Mathematics, Statistics and Informatics, vol. 10(2), pp. 33--42, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  5. M. Šimon, L. Huraj, M. Čerňanský, "Performance Evaluations of IPTables Firewall Solutions under DDoS attacks," J. of Applied Mathematics, Statistics and Informatics, vol. 11(2), pp. 35--45, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  6. L. Huraj and V. Siládi, "Authorization through trust chains in ad hoc grids.," in Proceedings of the 2009 Euro American Conference on Telematics and Information Systems: New Opportunities to increase Digital Citizenship, p. 13. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Y. Liu, T. Liu, Q. Li, and X. Hu, "Chapter 33. Power system black-start recovery subsystems partition based on improved CNM community detection algorithm," in Proceedings of the 2015 International Conference on Electric, Electronic and Control Engineering (ICEECE 2015), F. Shao, W. Shu, and T. Tian, Eds. CRC Press, 2015, pp. 183--189.Google ScholarGoogle Scholar
  8. H. Cao, R. Mo, N. Wan, F. Shang, C. Li, and D. Zhang, "A subassembly identification method for truss structures manufacturing based on community detection," Assembly Automation, vol. 35(3), pp. 249--258, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Büschgesand A. Borgmann, "Network modularity: back to the future in motor control," Current Biology, vol. 23(20), pp. R936--R938, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  10. O. Giustolisiand L. Ridolfi, "A novel infrastructure modularity index for the segmentation of water distribution networks," Water Resources Research, vol. 50(10), pp. 7648--7661, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  11. H. Hu, Y. van Gennip, B. Hunter, A.L. Bertozzi, and MA. Porter, "Multislice modularity optimization in community detection and image segmentation," in Data Mining Workshops (ICDMW), 2012 IEEE 12th International Conference on Data Mining, pp. 934--936, IEEE, December 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. CM. Yeumand S.J. Dyke, "Vision-Based Automated Crack Detection for Bridge Inspection," Computer-Aided Civil and Infrastructure Engineering, vol. 30(10), pp. 759--770, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  13. R. Kannan, S. Vempala, and A. Vetta, "On clusterings: Good, bad and spectral," Journal of the ACM (JACM), vol. 51(3), pp. 497--515, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S.E. Schaeffer, "Graph clustering," Computer science review, vol. 1(1), pp. 27--64, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Newman and M. Girvan, "Finding and evaluating community structure in networks," Phys. Rev. E vol. 69, p. 026113, 2004.Google ScholarGoogle Scholar
  16. M. Chen, K. Kuzmin, B. K. Szymanski, "Community detection via maximization of modularity and its variants," IEEE Transactions on Computational Social Systems, vol. 1(1), pp. 46--65, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  17. N.P. Nguyen, T.N. Dinh, Y. Shen, and M.T. Thai, "Dynamic social community detection and its applications," PloS one, vol. 9(4), p. e91431, 2014.Google ScholarGoogle Scholar
  18. L. Danon, A. Diaz-Guilera, J. Duch, and A. Arenas, "Comparing community structure identification," J. of Statistical Mechanics: Theory and Experiment, vol. 2005(09), p. P09008, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  19. B. H. Good, Y. A. de Montjoye, and A.Clauset, "Performance of modularity maximization in practical contexts," Physical Review E, vol. 81(4), 046106,2010.Google ScholarGoogle ScholarCross RefCross Ref
  20. S. Harenberg, G. Bello, L. Gjeltema, S. Ranshous, J. Harlalka, R. Seay, K. Padmanabhan, and N. Samatova, "Community detection in large-scale networks: a survey and empirical evaluation," Wiley Interdisciplinary Reviews: Computational Statistics, vol. 6(6), pp. 426--439, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Leskovec, K.J. Lang, and M. Mahoney, "Empirical comparison of algorithms for network community detection," in Proceedings of the 19th international conference on World wide web, pp. 631--640. ACM, April 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Lancichinetti, S. Fortunato, and F. Radicchi, "Benchmark graphs for testing community detection algorithms," Physical review E, vol. 78(4), p. 046110, 2008.Google ScholarGoogle Scholar
  23. A. Lancichinetti, "Evaluating the performance of clustering algorithms in networks," in Dynamics On and Of Complex Networks, vol. 2.Springer: New York, 2013, pp. 143--158.Google ScholarGoogle Scholar
  24. G.K. Ormanand V. Labatut, "A comparison of community detection algorithms on artificial networks," in International Conference on Discovery Science. Springer: Berlin Heidelberg, 2009, pp. 242--256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. G. Orman, V. Labatut, and H. Cherifi, "Qualitative comparison of community detection algorithms," arXiv preprint arXiv:1207.3603, 2012.Google ScholarGoogle Scholar
  26. Y. Zhao, R. Algesheimer, and C.J. Tessone, "A Comparative Analysis of Community Detection Algorithms on Artificial Networks," Scientific Reports, vol. 6, 2016.Google ScholarGoogle Scholar
  27. S. Wandeltand X. Sun, "Complex network analysis: The need for speed.," in Control Conference (CCC), 35th Chinese, pp. 1213--1218. IEEE, July 2016.Google ScholarGoogle Scholar
  28. G. Csardiand T. Nepusz, "The igraph software package for complex network research," InterJournal, Complex Systems 1695, URL http://igraph.org (2006).Google ScholarGoogle Scholar
  29. M. Girvan and M.E. Newman, "Community structure in social and biological networks," Proceedings of the National Academy of Sciences, vol. 99, pp. 7821--7826, 2002.Google ScholarGoogle Scholar
  30. L.C. Freeman, "Centrality in social networks conceptual clarification," Social Networks, vol. 1, pp. 215--239, 1979.Google ScholarGoogle ScholarCross RefCross Ref
  31. A. Clauset, M.E. Newman, and C. Moore, "Finding community structure in very large networks," Physical Review E, vol. 70, p. 066111, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  32. M. Rosvalland C.T. Bergstrom, "An information-theoretic framework for resolving community structure in complex networks," Proceedings of the National Academy of Sciences, vol. 104, pp. 7327--7331, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  33. M. Rosvall, D. Axelsson, and C. T. Bergstrom, "The map equation," The European Physical Journal Special Topics, vol. 178, pp. 13--23, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  34. A. Mukherjee, M. Choudhury, F. Peruani, N. Ganguly, and B. Mitra, "Dynamics On and Of Complex Networks, Volume 2: Applications to Time-Varying Dynamical Systems," Springer Science & Business Media, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. U.N. Raghavan, R. Albert, and S. Kumara, "Near linear time algorithm to detect community structures in large-scale networks," Physical Review E, vol. 76, p. 036106, 2007.Google ScholarGoogle Scholar
  36. M.E. Newman, "Finding community structure in networks using the eigenvectors of matrices," Physical Review E, vol. 74, p. 036104, 2006.Google ScholarGoogle Scholar
  37. V.D. Blondel, J.-L. Guillaume, R. Lambiotte, and E. Lefebvre, "Fast unfolding of communities in large networks", Journal of Statistical Mechanics: Theory and Experiment, vol. 2008, p. P10008, 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. U. Brandes, D. Delling, M. Gaertler, R. Gorke, M. Hoefer, Z. Nikoloski, and D. Wagner, "On modularity clustering," IEEE transactions on knowledge and data engineering, vol. 20(2), pp. 172--188, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. J. Reichardtand S. Bornholdt, "Statistical mechanics of community detection," Physical Review E, vol. 74, p. 016110, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  40. P. Pons and M. Latapy, "Computing communities in large networks using random walks," in Computer and Information Sciences-ISCIS 2005, pp. 284--293Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. J. Xieand B.K. Szymanski, "Community detection using a neighborhood strength driven label propagation algorithm," in Network Science Workshop, pp. 188--195. IEEE, 2011 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Worst-case test network optimization for community detection method

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          BCI '17: Proceedings of the 8th Balkan Conference in Informatics
          September 2017
          181 pages
          ISBN:9781450352857
          DOI:10.1145/3136273

          Copyright © 2017 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 20 September 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate97of250submissions,39%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader