Skip to main content
Top
Published in: Soft Computing 15/2019

06-06-2018 | Methodologies and Application

Node attraction-facilitated evolution algorithm for community detection in networks

Authors: Krista Rizman Žalik, Borut Žalik

Published in: Soft Computing | Issue 15/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Network model recently has become a popular tool for studying complex systems. Detecting meaningful natural groups of nodes called communities in complex networks is an important task in network modeling and analysis. In this paper, the automatic network community detection is formulated as an optimization problem facilitated by node attraction. The basic idea is envision a network as a system of nodes where each node is attracted by its local neighbors. An evolution community detection algorithm is introduced, which employs a metric, named modularity Q as the fitness function and applies node attraction and modularity-based grouping crossover operator. The proposed algorithm faithfully captures the natural communities with high quality. Node attraction is easy to use for the speed up of the convergence of evolution algorithm to better partitions and for making the algorithm more stable. Node attraction does not require any threshold value. Experiments on synthetic and real-world networks further demonstrate the effectiveness of the proposed approach.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
go back to reference Brandes U, Delling D, Gaertler M, Gorke R, Hoefer M, Nikoloski Z, Wagner D (2008) On modularity clustering. IEEE Trans Knowl Data Eng 20(2):172–188CrossRefMATH Brandes U, Delling D, Gaertler M, Gorke R, Hoefer M, Nikoloski Z, Wagner D (2008) On modularity clustering. IEEE Trans Knowl Data Eng 20(2):172–188CrossRefMATH
go back to reference Danon L, Diaz-Guilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech: Theory Exp 2005(09):P0900CrossRef Danon L, Diaz-Guilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech: Theory Exp 2005(09):P0900CrossRef
go back to reference Deb K (2001) Multi-Objective Optimization using Evolutionary Algorithms. Wiley, ChichesterMATH Deb K (2001) Multi-Objective Optimization using Evolutionary Algorithms. Wiley, ChichesterMATH
go back to reference Deb K, Pratap A, Agarwal SA, Meyarivan T (2002) A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef Deb K, Pratap A, Agarwal SA, Meyarivan T (2002) A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef
go back to reference Dorogovtsev SN, Mendes JFF (2003) Evolution of Networks: From Biological Nets to the Internet and WWW. Oxford University Press, OxfordCrossRefMATH Dorogovtsev SN, Mendes JFF (2003) Evolution of Networks: From Biological Nets to the Internet and WWW. Oxford University Press, OxfordCrossRefMATH
go back to reference Fortunato S, Barthélemy M (2007) Resolution limit in community detection. Proc Natl Acad Sci U S A 104(1):36–41CrossRef Fortunato S, Barthélemy M (2007) Resolution limit in community detection. Proc Natl Acad Sci U S A 104(1):36–41CrossRef
go back to reference Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP completeness. W. H. Freeman, New YorkMATH Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP completeness. W. H. Freeman, New YorkMATH
go back to reference Gong M, Fu B, Jiao L, Du H (2011) A memetic algorithm for community detection in networks. Phys Rev E 84(5):05610CrossRef Gong M, Fu B, Jiao L, Du H (2011) A memetic algorithm for community detection in networks. Phys Rev E 84(5):05610CrossRef
go back to reference Gong M, Chen X, Ma L, Zhang Q, Jiao L (2013) Identification of multi-resolution network structures with multi-objective immune algorithm. Appl Soft Comput 13:1705–1717CrossRef Gong M, Chen X, Ma L, Zhang Q, Jiao L (2013) Identification of multi-resolution network structures with multi-objective immune algorithm. Appl Soft Comput 13:1705–1717CrossRef
go back to reference Hu Y, Yang Bo, Wong H-S (2016) A weighted local view method based on observation over ground truth for community detection. Inf Sci 355–356:37–57CrossRef Hu Y, Yang Bo, Wong H-S (2016) A weighted local view method based on observation over ground truth for community detection. Inf Sci 355–356:37–57CrossRef
go back to reference Li Y, Liu J, Liu C (2014) A comparative analysis of evolutionary and memetic algorithms for community detection from signed social networks. Soft Comput 18(2):329–348CrossRef Li Y, Liu J, Liu C (2014) A comparative analysis of evolutionary and memetic algorithms for community detection from signed social networks. Soft Comput 18(2):329–348CrossRef
go back to reference Lu Z, Sun X, Wen Y, Cao G, La Porta T (2015) Algorithms and applications for community detection in weighted networks. IEEE Trans Parallel Distrib Syst 26(11):2916–2926CrossRef Lu Z, Sun X, Wen Y, Cao G, La Porta T (2015) Algorithms and applications for community detection in weighted networks. IEEE Trans Parallel Distrib Syst 26(11):2916–2926CrossRef
go back to reference Lusseau D, Schneider K, Boisseau OJ, Haase P, Slooten E, Dawson SM (2003) The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations. Behav Ecol Sociobiol 54:396–405CrossRef Lusseau D, Schneider K, Boisseau OJ, Haase P, Slooten E, Dawson SM (2003) The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations. Behav Ecol Sociobiol 54:396–405CrossRef
go back to reference Ma L, Gong M, Liu J, Cai Q, Jiao L (2014) Multi-level learning based memetic algorithm for community detection. Appl Soft Comput 19:121–133CrossRef Ma L, Gong M, Liu J, Cai Q, Jiao L (2014) Multi-level learning based memetic algorithm for community detection. Appl Soft Comput 19:121–133CrossRef
go back to reference Park Y, Song M (1998) A genetic algorithm for clustering problems. In: Proceedings of the third annual conference on genetic programming. pp 568–557 Park Y, Song M (1998) A genetic algorithm for clustering problems. In: Proceedings of the third annual conference on genetic programming. pp 568–557
go back to reference Pizzuti C (2008) Ga-net: a genetic algorithm for community detection in social networks. In: PPSN. pp 1081–1090 Pizzuti C (2008) Ga-net: a genetic algorithm for community detection in social networks. In: PPSN. pp 1081–1090
go back to reference Pizzuti C (2012) A multiobjective genetic algorithm to find communities in complex networks. IEEE Trans Evol Comput 16:418–430CrossRef Pizzuti C (2012) A multiobjective genetic algorithm to find communities in complex networks. IEEE Trans Evol Comput 16:418–430CrossRef
go back to reference Radicchi F, Castellano C, Cecconi F, Loreto V, Parisi D (2004) Defining and identifying clusters in networks. Proc Natl Acad Sci USA 9(101):2658–2663CrossRef Radicchi F, Castellano C, Cecconi F, Loreto V, Parisi D (2004) Defining and identifying clusters in networks. Proc Natl Acad Sci USA 9(101):2658–2663CrossRef
go back to reference RizmanŽalik K (2015) Maximal neighbor similarity reveals real communities in networks. Sci Rep 5:1837 RizmanŽalik K (2015) Maximal neighbor similarity reveals real communities in networks. Sci Rep 5:1837
go back to reference Schuetz P, Caflish A (2008) Efficient modularity optimization by multistep greedy algorithm and node refinement. Phys Rev E 77(4):046112CrossRef Schuetz P, Caflish A (2008) Efficient modularity optimization by multistep greedy algorithm and node refinement. Phys Rev E 77(4):046112CrossRef
go back to reference Shi J, Malik J (1997) Normalized cuts and image segmentation. IEEE Trans PAMI 22:888–905 Shi J, Malik J (1997) Normalized cuts and image segmentation. IEEE Trans PAMI 22:888–905
go back to reference Shi C, Yan Z, Cai Y, Wu B (2012) Multi-objective community detection in complex networks. Appl Soft Comput 12:850–85CrossRef Shi C, Yan Z, Cai Y, Wu B (2012) Multi-objective community detection in complex networks. Appl Soft Comput 12:850–85CrossRef
go back to reference Srinivas N, Deb Kalyanmoy (1994) Multiobjective optimization using nondominated sorting in genetic algorithms. Evolitionary Computation 2(3):221–248CrossRef Srinivas N, Deb Kalyanmoy (1994) Multiobjective optimization using nondominated sorting in genetic algorithms. Evolitionary Computation 2(3):221–248CrossRef
go back to reference Wu P, Pan L (2015) Multi-objective community detection based on memetic algorithm. PloS ONE 10:e0126845CrossRef Wu P, Pan L (2015) Multi-objective community detection based on memetic algorithm. PloS ONE 10:e0126845CrossRef
go back to reference Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33:452–473CrossRef Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33:452–473CrossRef
Metadata
Title
Node attraction-facilitated evolution algorithm for community detection in networks
Authors
Krista Rizman Žalik
Borut Žalik
Publication date
06-06-2018
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 15/2019
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3267-x

Other articles of this Issue 15/2019

Soft Computing 15/2019 Go to the issue

Premium Partner