Skip to main content
Erschienen in: Social Network Analysis and Mining 1/2015

01.12.2015 | Original Article

Community detection based on strong Nash stable graph partition

verfasst von: Srinka Basu, Ujjwal Maulik

Erschienen in: Social Network Analysis and Mining | Ausgabe 1/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The modern science of network mining has brought significant advances to the understanding of complex social networks by studying the modular structures of the networks. The problem of identifying the network modules, also called communities, is an active area of research across several disciplines due to its potential value in real-life applications. The mainstream approach for community detection generally focuses on optimization of a global metric that measures the quality of a partition over a given network. Optimizing a global metric is akin to community assignment by a centralized decision maker. However, communities in a social network often evolve in a decentralized fashion. To model the natural formation of a community, we propose a game theory-based framework treating each node as a player of a hedonic coalition formation game. We propose a novel preference relation for the players based on the players’ preference to form stable and dense community structures. The notion of strong Nash stability is used, for the first time, to determine the outcome of the coalition formation game in the context of community detection. Subsequently, we propose a greedy algorithm to obtain the strong Nash stable partition of the game. Evaluation on the well-known synthetic benchmarks and real-world networks demonstrate the superiority of the proposed algorithm.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Abello J, Resende M, Sudarsky S (2002) Massive quasi-clique detection. In: Rajsbaum S (ed) LATIN 2002: theoretical informatics, vol 2286., Lecture notes in computer science. Springer, Berlin, pp 598–612 Abello J, Resende M, Sudarsky S (2002) Massive quasi-clique detection. In: Rajsbaum S (ed) LATIN 2002: theoretical informatics, vol 2286., Lecture notes in computer science. Springer, Berlin, pp 598–612
Zurück zum Zitat Aloise D, Cafieri S, Caporossi G, Hansen P, Perron S, Liberti L (2010) Column generation algorithms for exact modularity maximization in networks. Phys Rev E 82:046112CrossRef Aloise D, Cafieri S, Caporossi G, Hansen P, Perron S, Liberti L (2010) Column generation algorithms for exact modularity maximization in networks. Phys Rev E 82:046112CrossRef
Zurück zum Zitat Altaf-Ul-Amin M, Nishikata K, Koma T, Miyasato T, Shinbo Y, Arifuzzaman M, Wada C, Maeda M, Oshima T, Mori H et al (2003) Prediction of protein functions based on k-cores of protein-protein interaction networks and amino acid sequences. Genome Inf Ser 14:498–499 Altaf-Ul-Amin M, Nishikata K, Koma T, Miyasato T, Shinbo Y, Arifuzzaman M, Wada C, Maeda M, Oshima T, Mori H et al (2003) Prediction of protein functions based on k-cores of protein-protein interaction networks and amino acid sequences. Genome Inf Ser 14:498–499
Zurück zum Zitat Alvarez-Hamelin JI, Dall’Asta L, Barrat A, Vespignani A (2005) Large scale networks fingerprinting and visualization using the k-core decomposition. In: Advances in neural information processing systems, Vancouver, British Columbia, Canada, pp 41–50 Alvarez-Hamelin JI, Dall’Asta L, Barrat A, Vespignani A (2005) Large scale networks fingerprinting and visualization using the k-core decomposition. In: Advances in neural information processing systems, Vancouver, British Columbia, Canada, pp 41–50
Zurück zum Zitat Alvari H, Hashemi S, Hamzeh A (2013) Discovering overlapping communities in social networks: a novel game-theoretic approach. AI Commun 26(2):161–177MathSciNetMATH Alvari H, Hashemi S, Hamzeh A (2013) Discovering overlapping communities in social networks: a novel game-theoretic approach. AI Commun 26(2):161–177MathSciNetMATH
Zurück zum Zitat Ana L, Jain A (2003) Robust data clustering. In: Proceedings. IEEE computer society conference on computer vision and pattern recognition, vol 2, pp II–128–II–133 vol 2 Ana L, Jain A (2003) Robust data clustering. In: Proceedings. IEEE computer society conference on computer vision and pattern recognition, vol 2, pp II–128–II–133 vol 2
Zurück zum Zitat Apicella CL, Marlowe FW, Fowler JH, Christakis NA (2012) Social networks and cooperation in hunter-gatherers. Nature 481(7382):497–501CrossRef Apicella CL, Marlowe FW, Fowler JH, Christakis NA (2012) Social networks and cooperation in hunter-gatherers. Nature 481(7382):497–501CrossRef
Zurück zum Zitat Aziz H, Brandl F (2012) Existence of stability in hedonic coalition formation games. In: Proceedings of the 11th international conference on autonomous agents and multiagent systems, Vol 2, pp 763–770 Aziz H, Brandl F (2012) Existence of stability in hedonic coalition formation games. In: Proceedings of the 11th international conference on autonomous agents and multiagent systems, Vol 2, pp 763–770
Zurück zum Zitat Aziz H, Brandt F, Seedig HG (2011) Stable partitions in additively separable hedonic games. In: The 10th international conference on autonomous agents and multiagent systems, Vol 1, pp 183–190 Aziz H, Brandt F, Seedig HG (2011) Stable partitions in additively separable hedonic games. In: The 10th international conference on autonomous agents and multiagent systems, Vol 1, pp 183–190
Zurück zum Zitat Bader GD, Hogue CW (2003) An automated method for finding molecular complexes in large protein interaction networks. BMC Bioinf 4(1):2CrossRef Bader GD, Hogue CW (2003) An automated method for finding molecular complexes in large protein interaction networks. BMC Bioinf 4(1):2CrossRef
Zurück zum Zitat Badham J, Stocker R (2010) The impact of network clustering and assortativity on epidemic behaviour. Theor Popul Biol 77(1):71–75CrossRef Badham J, Stocker R (2010) The impact of network clustering and assortativity on epidemic behaviour. Theor Popul Biol 77(1):71–75CrossRef
Zurück zum Zitat Blondel VD, Guillaume JL, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech Theory Exp 2008(10):P10008CrossRef Blondel VD, Guillaume JL, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech Theory Exp 2008(10):P10008CrossRef
Zurück zum Zitat Brunato M, Hoos H, Battiti R (2008) On effectively finding maximal quasi-cliques in graphs. Learning and intelligent optimization, vol 5313. Lecture notes in computer science. Springer, Berlin, pp 41–55 Brunato M, Hoos H, Battiti R (2008) On effectively finding maximal quasi-cliques in graphs. Learning and intelligent optimization, vol 5313. Lecture notes in computer science. Springer, Berlin, pp 41–55
Zurück zum Zitat Chan P, Schlag M, Zien J (1994) Spectral k-way ratio-cut partitioning and clustering. Comput Aided Des Integr Circuits Syst IEEE Trans on 13(9):1088–1096CrossRef Chan P, Schlag M, Zien J (1994) Spectral k-way ratio-cut partitioning and clustering. Comput Aided Des Integr Circuits Syst IEEE Trans on 13(9):1088–1096CrossRef
Zurück zum Zitat Chen W, Liu Z, Sun X, Wang Y (2010) A game-theoretic framework to identify overlapping communities in social networks. Data Mining Knowl Discov 21(2):224–240MathSciNetCrossRef Chen W, Liu Z, Sun X, Wang Y (2010) A game-theoretic framework to identify overlapping communities in social networks. Data Mining Knowl Discov 21(2):224–240MathSciNetCrossRef
Zurück zum Zitat Ciglan M, Laclavík M, Nørvåg K (2013) On community detection in real-world networks and the importance of degree assortativity. In: Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’13, pp 1007–1015 Ciglan M, Laclavík M, Nørvåg K (2013) On community detection in real-world networks and the importance of degree assortativity. In: Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’13, pp 1007–1015
Zurück zum Zitat Clauset A, Newman MEJ, Moore C (2004) Finding community structure in very large networks. Phys Rev E 70:066111CrossRef Clauset A, Newman MEJ, Moore C (2004) Finding community structure in very large networks. Phys Rev E 70:066111CrossRef
Zurück zum Zitat Danon L, Daz-Guilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech Theory Exp 2005(09):P09,008CrossRef Danon L, Daz-Guilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech Theory Exp 2005(09):P09,008CrossRef
Zurück zum Zitat Ding C, He X, Zha H, Gu M, Simon H (2001) A min-max cut algorithm for graph partitioning and data clustering. In: Data mining, 2001. ICDM 2001, Proceedings IEEE international conference on, pp 107–114 Ding C, He X, Zha H, Gu M, Simon H (2001) A min-max cut algorithm for graph partitioning and data clustering. In: Data mining, 2001. ICDM 2001, Proceedings IEEE international conference on, pp 107–114
Zurück zum Zitat Duch J, Arenas A (2005) Community detection in complex networks using extremal optimization. Phys Rev E 72:027,104CrossRef Duch J, Arenas A (2005) Community detection in complex networks using extremal optimization. Phys Rev E 72:027,104CrossRef
Zurück zum Zitat Erdős P, Rényi A (1961) On the strength of connectedness of a random graph. Acta Math Hung 12(1):261–267 Erdős P, Rényi A (1961) On the strength of connectedness of a random graph. Acta Math Hung 12(1):261–267
Zurück zum Zitat Faulkner J, Schaller M, Park JH, Duncan LA (2004) Evolved disease-avoidance mechanisms and contemporary xenophobic attitudes. Group Process Intergr Relat 7(4):333–353CrossRef Faulkner J, Schaller M, Park JH, Duncan LA (2004) Evolved disease-avoidance mechanisms and contemporary xenophobic attitudes. Group Process Intergr Relat 7(4):333–353CrossRef
Zurück zum Zitat Fincher CL, Thornhill R (2008) Assortative sociality, limited dispersal, infectious disease and the genesis of the global pattern of religion diversity. Proc R Soc Lond B Biol Sci 275(1651):2587–2594CrossRef Fincher CL, Thornhill R (2008) Assortative sociality, limited dispersal, infectious disease and the genesis of the global pattern of religion diversity. Proc R Soc Lond B Biol Sci 275(1651):2587–2594CrossRef
Zurück zum Zitat Fortunato S, Barthélemy M (2007) Resolution limit in community detection. Proc Natl Acad Sci 104(1):36–41CrossRef Fortunato S, Barthélemy M (2007) Resolution limit in community detection. Proc Natl Acad Sci 104(1):36–41CrossRef
Zurück zum Zitat Gatti N, Rocco M, Sandholm T (2013) On the complexity of strong nash equilibrium: hard-to-solve instances and smoothed complexity. arXiv preprint arXiv:1304.1351 Gatti N, Rocco M, Sandholm T (2013) On the complexity of strong nash equilibrium: hard-to-solve instances and smoothed complexity. arXiv preprint arXiv:​1304.​1351
Zurück zum Zitat Guimerà R, Sales-Pardo M, Amaral LAN (2004) Modularity from fluctuations in random graphs and complex networks. Phys Rev E 70:025,101CrossRef Guimerà R, Sales-Pardo M, Amaral LAN (2004) Modularity from fluctuations in random graphs and complex networks. Phys Rev E 70:025,101CrossRef
Zurück zum Zitat Gunes I, Bingol H (2006) Community detection in complex networks using agents. arXiv preprint cs/0610129 Gunes I, Bingol H (2006) Community detection in complex networks using agents. arXiv preprint cs/​0610129
Zurück zum Zitat Heimo T, Kumpula JM, Kaski K, Saramki J (2008) Detecting modules in dense weighted networks with the potts method. J Stat Mech Theory Exp 2008(08):P08,007CrossRef Heimo T, Kumpula JM, Kaski K, Saramki J (2008) Detecting modules in dense weighted networks with the potts method. J Stat Mech Theory Exp 2008(08):P08,007CrossRef
Zurück zum Zitat Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Syst Tech J 49(2):291–307CrossRefMATH Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Syst Tech J 49(2):291–307CrossRefMATH
Zurück zum Zitat Krishnamurthy B, Wang J (2000) On network-aware clustering of web clients. SIGCOMM Comput Commun Rev 30(4):97–110CrossRef Krishnamurthy B, Wang J (2000) On network-aware clustering of web clients. SIGCOMM Comput Commun Rev 30(4):97–110CrossRef
Zurück zum Zitat Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E 78:046,110CrossRef Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E 78:046,110CrossRef
Zurück zum Zitat Lau HC, Zhang L (2003) Task allocation via multi-agent coalition formation: taxonomy, algorithms and complexity. In: Tools with artificial intelligence, 2003. Proceedings of 15th IEEE international conference on, pp 346–350 Lau HC, Zhang L (2003) Task allocation via multi-agent coalition formation: taxonomy, algorithms and complexity. In: Tools with artificial intelligence, 2003. Proceedings of 15th IEEE international conference on, pp 346–350
Zurück zum Zitat Leskovec J, Kleinberg J, Faloutsos C (2007) Graph evolution: densification and shrinking diameters. ACM Trans Knowl Discov Data 1(1) Leskovec J, Kleinberg J, Faloutsos C (2007) Graph evolution: densification and shrinking diameters. ACM Trans Knowl Discov Data 1(1)
Zurück zum Zitat Leskovec J, Lang KJ, Dasgupta A, Mahoney MW (2009) Community structure in large networks: natural cluster sizes and the absence of large well-defined clusters. Internet Math 6(1):29–123MathSciNetCrossRefMATH Leskovec J, Lang KJ, Dasgupta A, Mahoney MW (2009) Community structure in large networks: natural cluster sizes and the absence of large well-defined clusters. Internet Math 6(1):29–123MathSciNetCrossRefMATH
Zurück zum Zitat Leskovec J, Lang KJ, Mahoney M (2010) Empirical comparison of algorithms for network community detection. In: Proceedings of the 19th international conference on world wide web, pp 631–640 Leskovec J, Lang KJ, Mahoney M (2010) Empirical comparison of algorithms for network community detection. In: Proceedings of the 19th international conference on world wide web, pp 631–640
Zurück zum Zitat Mahdavi Pajouh F, Miao Z, Balasundaram B (2014) A branch-and-bound approach for maximum quasi-cliques. Ann Oper Res 216(1):145–161MathSciNetCrossRef Mahdavi Pajouh F, Miao Z, Balasundaram B (2014) A branch-and-bound approach for maximum quasi-cliques. Ann Oper Res 216(1):145–161MathSciNetCrossRef
Zurück zum Zitat Martin SB, Brown WM, Klavans R, Boyack KW (2008) Drl: distributed recursive (graph) layout. Tech rep, Sandia National Laboratories (SNL-NM), Albuquerque, NM, USA Martin SB, Brown WM, Klavans R, Boyack KW (2008) Drl: distributed recursive (graph) layout. Tech rep, Sandia National Laboratories (SNL-NM), Albuquerque, NM, USA
Zurück zum Zitat Mastrandrea R, Fournet J, Barrat A (2015) Contact patterns in a high school: a comparison between data collected using wearable sensors, contact diaries and friendship surveys. arXiv:1506.03645 Mastrandrea R, Fournet J, Barrat A (2015) Contact patterns in a high school: a comparison between data collected using wearable sensors, contact diaries and friendship surveys. arXiv:​1506.​03645
Zurück zum Zitat Milo R, Shen-Orr S, Itzkovitz S, Kashtan N, Chklovskii D, Alon U (2002) Network motifs: simple building blocks of complex networks. Science 298(5594):824–827CrossRef Milo R, Shen-Orr S, Itzkovitz S, Kashtan N, Chklovskii D, Alon U (2002) Network motifs: simple building blocks of complex networks. Science 298(5594):824–827CrossRef
Zurück zum Zitat Moody J (2001) Peer influence groups: identifying dense clusters in large networks. Soc Netw 23(4):261–283CrossRef Moody J (2001) Peer influence groups: identifying dense clusters in large networks. Soc Netw 23(4):261–283CrossRef
Zurück zum Zitat Narayanam R, Narahari Y (2012) A game theory inspired, decentralized, local information based algorithm for community detection in social graphs. In: 21st international conference on pattern recognition (ICPR), pp 1072–1075 Narayanam R, Narahari Y (2012) A game theory inspired, decentralized, local information based algorithm for community detection in social graphs. In: 21st international conference on pattern recognition (ICPR), pp 1072–1075
Zurück zum Zitat Navarrete CD, Fessler DM (2006) Disease avoidance and ethnocentrism: the effects of disease vulnerability and disgust sensitivity on intergroup attitudes. Evol Hum Behav 27(4):270–282CrossRef Navarrete CD, Fessler DM (2006) Disease avoidance and ethnocentrism: the effects of disease vulnerability and disgust sensitivity on intergroup attitudes. Evol Hum Behav 27(4):270–282CrossRef
Zurück zum Zitat Newman M (2003) Ego-centered networks and the ripple effect. Soc Netw 25(1):83–95CrossRef Newman M (2003) Ego-centered networks and the ripple effect. Soc Netw 25(1):83–95CrossRef
Zurück zum Zitat Newman MEJ (2004) Fast algorithm for detecting community structure in networks. Phys Rev E 69:066,133CrossRef Newman MEJ (2004) Fast algorithm for detecting community structure in networks. Phys Rev E 69:066,133CrossRef
Zurück zum Zitat Newman MEJ (2006) Finding community structure in networks using the eigenvectors of matrices. Phys Rev E 74:036–104CrossRef Newman MEJ (2006) Finding community structure in networks using the eigenvectors of matrices. Phys Rev E 74:036–104CrossRef
Zurück zum Zitat Newman MEJ (2006) Modularity and community structure in networks. Proc Natl Acad Sci 103(23):8577–8582CrossRef Newman MEJ (2006) Modularity and community structure in networks. Proc Natl Acad Sci 103(23):8577–8582CrossRef
Zurück zum Zitat Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69:026,113CrossRef Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69:026,113CrossRef
Zurück zum Zitat Pechenick DA, Payne JL, Moore JH (2012) The influence of assortativity on the robustness of signal-integration logic in gene regulatory networks. J Theor Biol 296:21–32CrossRef Pechenick DA, Payne JL, Moore JH (2012) The influence of assortativity on the robustness of signal-integration logic in gene regulatory networks. J Theor Biol 296:21–32CrossRef
Zurück zum Zitat Rahwan T, Jennings NR (2008) Coalition structure generation: dynamic programming meets anytime optimization. AAAI 8:156–161 Rahwan T, Jennings NR (2008) Coalition structure generation: dynamic programming meets anytime optimization. AAAI 8:156–161
Zurück zum Zitat Sandholm T, Larson K, Andersson M, Shehory O, Tohm F (1999) Coalition structure generation with worst case guarantees. Artif Intell 111(1–2):209–238CrossRefMATH Sandholm T, Larson K, Andersson M, Shehory O, Tohm F (1999) Coalition structure generation with worst case guarantees. Artif Intell 111(1–2):209–238CrossRefMATH
Zurück zum Zitat Shi J, Malik J (2000) Normalized cuts and image segmentation. Pattern Anal Mach Intell IEEE Trans On 22(8):888–905CrossRef Shi J, Malik J (2000) Normalized cuts and image segmentation. Pattern Anal Mach Intell IEEE Trans On 22(8):888–905CrossRef
Zurück zum Zitat Tsourakakis C, Bonchi F, Gionis A, Gullo F, Tsiarli M (2013) Denser than the densest subgraph: Extracting optimal quasi-cliques with quality guarantees. In: Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining, pp 104–112 Tsourakakis C, Bonchi F, Gionis A, Gullo F, Tsiarli M (2013) Denser than the densest subgraph: Extracting optimal quasi-cliques with quality guarantees. In: Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining, pp 104–112
Zurück zum Zitat Uno T (2007) An efficient algorithm for enumerating pseudo cliques. Algorithms and computation, vol 4835. Lecture notes in computer science. Springer, Berlin, pp 402–414 Uno T (2007) An efficient algorithm for enumerating pseudo cliques. Algorithms and computation, vol 4835. Lecture notes in computer science. Springer, Berlin, pp 402–414
Zurück zum Zitat Yang J, Leskovec J (2015) Defining and evaluating network communities based on ground-truth. Knowl Inf Syst 42(1):181–213CrossRef Yang J, Leskovec J (2015) Defining and evaluating network communities based on ground-truth. Knowl Inf Syst 42(1):181–213CrossRef
Zurück zum Zitat Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473 Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473
Metadaten
Titel
Community detection based on strong Nash stable graph partition
verfasst von
Srinka Basu
Ujjwal Maulik
Publikationsdatum
01.12.2015
Verlag
Springer Vienna
Erschienen in
Social Network Analysis and Mining / Ausgabe 1/2015
Print ISSN: 1869-5450
Elektronische ISSN: 1869-5469
DOI
https://doi.org/10.1007/s13278-015-0299-4

Weitere Artikel der Ausgabe 1/2015

Social Network Analysis and Mining 1/2015 Zur Ausgabe

Premium Partner