Comparing Game-Theoretic and Maximum Likelihood Approaches for Network Partitioning

  • Vladimir V. MazalovEmail author
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11290)


The purpose of this article is to show the relationship between the game-theoretic approach and the maximum likelihood method in the problem of community detection in networks. We formulate a cooperative game related with network structure where the nodes are players in a hedonic game and then we find the stable partition of the network into coalitions. This approach corresponds to the problem of maximizing a potential function and allows to detect clusters with various resolution. We propose here the maximum likelihood method for the tuning of the resolution parameter in the hedonic game. We illustrate this approach by some numerical examples.


Network partitioning Community detection Cooperative games Hedonic games Tuning of the parameter Maximum likelihood method 



This research is supported by the Russian Fund for Basic Research (projects 16-51-55006, 16-01-00183) and Shandong Province “Double-Hundred Talent Plan (No. WST2017009)”.


  1. 1.
    Avrachenkov, K., Dobrynin, V., Nemirovsky, D., Pham, S.K., Smirnova, E.: Pagerank based clustering of hypertext document collections. Proc. ACM SIGIR 2008, 873–874 (2008)Google Scholar
  2. 2.
    Avrachenkov, K., El Chamie, M., Neglia, G.: Graph clustering based on mixing time of random walks. Proc. IEEE ICC 2014, 4089–4094 (2014)Google Scholar
  3. 3.
    Avrachenkov, K.E., Kondratev, A.Y., Mazalov, V.V.: Cooperative game theory approaches for network partitioning. In: Cao, Y., Chen, J. (eds.) COCOON 2017. LNCS, vol. 10392, pp. 591–602. Springer, Cham (2017). Scholar
  4. 4.
    Blatt, M., Wiseman, S., Domany, E.: Clustering data through an analogy to the Potts model. In: Proceedings of NIPS 1996, pp. 416–422 (1996)Google Scholar
  5. 5.
    Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech. Theory Exp. 10, 10008 (2008)CrossRefGoogle Scholar
  6. 6.
    Bogomolnaia, A., Jackson, M.O.: The stability of hedonic coalition structures. Games Econ. Behav. 38(2), 201–230 (2002)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Copic, J., Jackson, M., Kirman, A.: Identifying community structures from network data via maximum likelihood methods. B.E. J. Theor. Econ. 9(1) (2009). 1935-1704Google Scholar
  8. 8.
    Dongen, S.: Performance criteria for graph clustering and Markov cluster experiments, CWI Technical report (2000)Google Scholar
  9. 9.
    Ermolin, N.A., Mazalov, V.V., Pechnikov, A.A.: Game-theoretic methods for finding communities in academic Web. In: SPIIRAS Proceedings, Issue 6(55), pp. 237–254 (2017)CrossRefGoogle Scholar
  10. 10.
    Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3), 75–174 (2010)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Nat. Acad. Sci. USA 99(12), 7821–7826 (2002)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Mazalov, V.: Mathematical Game Theory and Applications. Wiley, Hoboken (2014)zbMATHGoogle Scholar
  13. 13.
    Mazalov, V.V., Tsynguev, B.T.: Kirchhoff centrality measure for collaboration network. In: Nguyen, H.T.T., Snasel, V. (eds.) CSoNet 2016. LNCS, vol. 9795, pp. 147–157. Springer, Cham (2016). Scholar
  14. 14.
    Meila, M., Shi, J.: A random walks view of spectral segmentation. In: Proceedings of AISTATS (2001)Google Scholar
  15. 15.
    Newman, M.E.J.: Modularity and community structure in networks. Soc. Netw. 103(23), 8577–8582 (2006)Google Scholar
  16. 16.
    Pons, P., Latapy, M.: Computing communities in large networks using random walks. J. Graph Algo. Appl. 10(2), 191–218 (2006)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E. 76(3), 036106 (2007)CrossRefGoogle Scholar
  18. 18.
    Reichardt, J., Bornholdt, S.: Statistical mechanics of community detection. Phys. Rev. E. 74(1), 016110 (2006)MathSciNetCrossRefGoogle Scholar
  19. 19.
    von Luxburg, U.: A tutorial on spectral clustering. Stat. Comput. 17(4), 395–416 (2007)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Waltman, L., van Eck, N.J., Noyons, E.C.: A unified approach to mapping and clustering of bibliometric networks. J. Inform. 4(4), 629–635 (2010)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Institute of Applied Mathematical ResearchKarelian Research Center, Russian Academy of SciencesPetrozavodskRussia
  2. 2.School of Mathematcis and Statistics and Institute of Applied MathematcisQingdao UniversityQingdaoPeople’s Republic of China

Personalised recommendations