Skip to main content
Top
Published in: Soft Computing 4/2016

07-02-2015 | Methodologies and Application

Co-evolution-based immune clonal algorithm for clustering

Authors: Ronghua Shang, Yang Li, Licheng Jiao

Published in: Soft Computing | Issue 4/2016

Log in

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

search-config
loading …

Abstract

Clustering is an important tool in data mining process. Fuzzy \(c\)-means is one of the most classic methods. But it has been criticized that it is sensitive to the initial cluster centers and is easy to fall into a local optimum. Not depending on the selection of the initial population, evolutionary algorithm is used to solve the problems existed in original fuzzy \(c\)-means algorithm. However, evolutionary algorithm emphasizes the competition in the population. But in the real world, the evolution of biological population is not only the result of internal competition, but also the result of mutual competition and cooperation among different populations. Co-evolutionary algorithm is an emerging branch of evolutionary algorithm. It focuses on the internal competition, while on the cooperation among populations. This is more close to the process of natural biological evolution and co-evolutionary algorithm is a more excellent bionic algorithm. An immune clustering algorithm based on co-evolution is proposed in this paper. First, the clonal selection method is used to achieve the competition within population to reconstruct each population. The internal evolution of each population is completed during this process. Second, co-evolution operation is conducted to realize the information exchange among populations. Finally, the iteration results are compared with the global best individuals, with a strategy called elitist preservation, to find out the individual with a highest fitness value, that is, the result of clustering. Compared with four state-of-art algorithms, the experimental results indicate that the proposed algorithm outperforms other algorithms on the test data in the highest accuracy and average accuracy.

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 Agrawal R, Gehrke J, Gunopolos D (1998) Automatic subspace clustering of high dimensional data for data mining applications [C]. In: Proceedings of ACM SIGMOD international conference on management of data. ACM Press, New York, pp 94–105 Agrawal R, Gehrke J, Gunopolos D (1998) Automatic subspace clustering of high dimensional data for data mining applications [C]. In: Proceedings of ACM SIGMOD international conference on management of data. ACM Press, New York, pp 94–105
go back to reference Ahmad W, Narayanan A (2011) Population-based artificial immune system clustering algorithm [M]. In: Artificial immune systems, pp 348–360 Ahmad W, Narayanan A (2011) Population-based artificial immune system clustering algorithm [M]. In: Artificial immune systems, pp 348–360
go back to reference Al-Muallim MT, El-Kouatly R (2010) Unsupervised classification using immune algorithm [J]. Int J Comput Appl 2(7):44–48 Al-Muallim MT, El-Kouatly R (2010) Unsupervised classification using immune algorithm [J]. Int J Comput Appl 2(7):44–48
go back to reference Ankerst M, Breunig MM, Kriegel HP, Sander J (1999) OPTICS: ordering points to identify the clustering structure [C]. In: Proceedings of SIGMOD. ACM Press, New York, pp 49–60 Ankerst M, Breunig MM, Kriegel HP, Sander J (1999) OPTICS: ordering points to identify the clustering structure [C]. In: Proceedings of SIGMOD. ACM Press, New York, pp 49–60
go back to reference Burnet MF (1957) A modification of Jernecs theory of antibody production using the concept of clonal election [J]. Austr J Sci 20(1):67–76 Burnet MF (1957) A modification of Jernecs theory of antibody production using the concept of clonal election [J]. Austr J Sci 20(1):67–76
go back to reference Chen YW, Huang L, Luo WM et al (2008) A dynamic clonal selection immune clustering algorithm[C]. In: 30th annual international conference of the IEEE. Engineering in Medicine and Biology Society, pp 1048–1051 Chen YW, Huang L, Luo WM et al (2008) A dynamic clonal selection immune clustering algorithm[C]. In: 30th annual international conference of the IEEE. Engineering in Medicine and Biology Society, pp 1048–1051
go back to reference De Castro LN, Von Zuben FJ (2000) The clonal selection algorithm with engineering applications. In: Proceedings of GECCO, workshop on artificial immune systems and their applications, pp 36–37 De Castro LN, Von Zuben FJ (2000) The clonal selection algorithm with engineering applications. In: Proceedings of GECCO, workshop on artificial immune systems and their applications, pp 36–37
go back to reference Deng ZH, Chung FL, Wang ST (2008) FRSDE: fast reduced set density estimator using minimal enclosing ball [J]. Pattern Recognit 41(4):1363–1372CrossRefMATH Deng ZH, Chung FL, Wang ST (2008) FRSDE: fast reduced set density estimator using minimal enclosing ball [J]. Pattern Recognit 41(4):1363–1372CrossRefMATH
go back to reference Dunn JC (1973) A fuzzy relative of the ISODATA process and its use in detecting compact, well-separated clusters [J]. J Cybern 3(3):32–57MathSciNetCrossRefMATH Dunn JC (1973) A fuzzy relative of the ISODATA process and its use in detecting compact, well-separated clusters [J]. J Cybern 3(3):32–57MathSciNetCrossRefMATH
go back to reference Du HF, Jiao LCH (2002) Clonal operator antibody clone algorithms. In: Proceedings of 2002 international conference on machine learning and cybernetics, vol 1, pp 506–510 Du HF, Jiao LCH (2002) Clonal operator antibody clone algorithms. In: Proceedings of 2002 international conference on machine learning and cybernetics, vol 1, pp 506–510
go back to reference Ester M, Kriegel HP, Sander J, Xu XW (1996) A density-based algorithm for discovering clusters in large spatial databases with noise [C]. In: Proceedings of the 2nd international conference on knowledge discovering in databases and data mining. AAAI Press, pp 122–128 Ester M, Kriegel HP, Sander J, Xu XW (1996) A density-based algorithm for discovering clusters in large spatial databases with noise [C]. In: Proceedings of the 2nd international conference on knowledge discovering in databases and data mining. AAAI Press, pp 122–128
go back to reference Ficici SG, Pollack JB (2000) A game-theoretic approach to the simple coevolutionary algorithm. PPSN, pp 467–476 Ficici SG, Pollack JB (2000) A game-theoretic approach to the simple coevolutionary algorithm. PPSN, pp 467–476
go back to reference Gao C, Pedrycz W, Miao DQ (2013) Rough subspace-based clustering ensemble for categorical data. Soft Comput 17:1643–1658CrossRefMATH Gao C, Pedrycz W, Miao DQ (2013) Rough subspace-based clustering ensemble for categorical data. Soft Comput 17:1643–1658CrossRefMATH
go back to reference Girolami M, He C (2003) Probability density estimation from optimally condensed data samples [J]. Trans Pattern Anal Mach Intell 25(10):1253–1264CrossRef Girolami M, He C (2003) Probability density estimation from optimally condensed data samples [J]. Trans Pattern Anal Mach Intell 25(10):1253–1264CrossRef
go back to reference Guha S, Rastogi R, Shim K (1998) Cure: an efficient clustering algorithm for large database [C]. In: Proceedings of the 1996 ACM SIGMOD international conference on management of data. ACM Press, New York, pp 73–84 Guha S, Rastogi R, Shim K (1998) Cure: an efficient clustering algorithm for large database [C]. In: Proceedings of the 1996 ACM SIGMOD international conference on management of data. ACM Press, New York, pp 73–84
go back to reference Higham DJ, Kibble M (2004) A unified view of spectral clustering [R]. Department of Mathematics, University of Strathclyde, England Higham DJ, Kibble M (2004) A unified view of spectral clustering [R]. Department of Mathematics, University of Strathclyde, England
go back to reference Jazen DH (1980) When is it co-evolution. Evolution 34:6118612 Jazen DH (1980) When is it co-evolution. Evolution 34:6118612
go back to reference Jiao LC, Liu J, Zhong WC (2012) Coevolutionary computation and multiagent systems. WIT Press, UKMATH Jiao LC, Liu J, Zhong WC (2012) Coevolutionary computation and multiagent systems. WIT Press, UKMATH
go back to reference Kim J, Bentley PJ (2002) Towards an artificial immune system for network intrusion detection: an investigation of dynamic clonal selection. In: Proceedings of congress on evolutionary computation, pp 1015–1020 Kim J, Bentley PJ (2002) Towards an artificial immune system for network intrusion detection: an investigation of dynamic clonal selection. In: Proceedings of congress on evolutionary computation, pp 1015–1020
go back to reference Lee C, Zaïane O, Park H et al (2008) Clustering high dimensional data: a graph-based relaxed optimization approach [J]. Inf Sci 178:4501–4511MathSciNetCrossRef Lee C, Zaïane O, Park H et al (2008) Clustering high dimensional data: a graph-based relaxed optimization approach [J]. Inf Sci 178:4501–4511MathSciNetCrossRef
go back to reference Lee D, Seung H (1999) Learning the parts of objects by nonnegative matrix factorization. Nature 401:788–791CrossRef Lee D, Seung H (1999) Learning the parts of objects by nonnegative matrix factorization. Nature 401:788–791CrossRef
go back to reference Lillesand T, Keifer R (1994) Remote sensing and image interpretation. Wiley, Hoboken Lillesand T, Keifer R (1994) Remote sensing and image interpretation. Wiley, Hoboken
go back to reference Liu RC, D HF, Jiao LC (2003) Immunity clonal strategies. In: ICCIMA, pp 290–295 Liu RC, D HF, Jiao LC (2003) Immunity clonal strategies. In: ICCIMA, pp 290–295
go back to reference Liu RC, Zhang XR, Yang N, Lei Q, Jiao LC (2012) Immunodomaince based clonal selection clustering algorithm. Appl. Soft Comput 12(1):302–312CrossRef Liu RC, Zhang XR, Yang N, Lei Q, Jiao LC (2012) Immunodomaince based clonal selection clustering algorithm. Appl. Soft Comput 12(1):302–312CrossRef
go back to reference Meila M, Xu L (2004) Multiway cuts and spectral clustering [R]. Department of Statistics, University of Washington, USA Meila M, Xu L (2004) Multiway cuts and spectral clustering [R]. Department of Statistics, University of Washington, USA
go back to reference Mézard M (2007) Where are the exemplars? Comput Sci 315(5814):949–951 Mézard M (2007) Where are the exemplars? Comput Sci 315(5814):949–951
go back to reference Potter MA, De Jong KA (1994) A cooperative coevolutionary approach to function optimization. In: Proceedings of the international conference on evolutionary computation and the 3rd conference on parallel problem solving from nature, Jerusalem, Israel, pp 249–257 Potter MA, De Jong KA (1994) A cooperative coevolutionary approach to function optimization. In: Proceedings of the international conference on evolutionary computation and the 3rd conference on parallel problem solving from nature, Jerusalem, Israel, pp 249–257
go back to reference Potter MA, De Jong KA (1995) Evolving neural networks with collaborative species. In: Proceedings of the sixth international conference on genetic algorithms, pp 340–345 Potter MA, De Jong KA (1995) Evolving neural networks with collaborative species. In: Proceedings of the sixth international conference on genetic algorithms, pp 340–345
go back to reference Potter MA, De Jong KA (1998) The coevolution of antibodies for concept learning. Evolut Comput 6(2):32–42 Potter MA, De Jong KA (1998) The coevolution of antibodies for concept learning. Evolut Comput 6(2):32–42
go back to reference Potter MA, De Jong KA (2000) Cooperative co-evolutionary: an architecture for evolving co-adapted sub-components. Evolut Comput 8(1):1–29CrossRef Potter MA, De Jong KA (2000) Cooperative co-evolutionary: an architecture for evolving co-adapted sub-components. Evolut Comput 8(1):1–29CrossRef
go back to reference Powers ST, Watson RA (2007) Preliminary investigations into the evolution of cooperative strategies in a minimally spatial model. In: GECCO, p 343 Powers ST, Watson RA (2007) Preliminary investigations into the evolution of cooperative strategies in a minimally spatial model. In: GECCO, p 343
go back to reference Rao MR (1971) Cluster analysis and mathematical programming. J Am Stat Assoc 66(335):622–626CrossRefMATH Rao MR (1971) Cluster analysis and mathematical programming. J Am Stat Assoc 66(335):622–626CrossRefMATH
go back to reference Sheikholeslami G, Chatterjee S, Zhang A (1998) WaveCluster: a multi-resolution clustering approach for very large spatial databases [C]. In: Proceedings of the 24th VLDB conference. Morgan Kaufmann, pp 428–439 Sheikholeslami G, Chatterjee S, Zhang A (1998) WaveCluster: a multi-resolution clustering approach for very large spatial databases [C]. In: Proceedings of the 24th VLDB conference. Morgan Kaufmann, pp 428–439
go back to reference Wang W, Yang J, Muntz R. STING (1997) A statistical information grid approach to spatial data mining [C]. In: Proceedings of the 23rd VLDB conference. Morgan Kaufmann, pp 186–195 Wang W, Yang J, Muntz R. STING (1997) A statistical information grid approach to spatial data mining [C]. In: Proceedings of the 23rd VLDB conference. Morgan Kaufmann, pp 186–195
go back to reference Zhang T, Ramakrishnan R, Livny M (1996) An efficient data clustering method for very large databases [C]. In: Proceedings of the 1996 ACM SIGMOD international conference on management of data. ACM Press, New York, pp 103–114 Zhang T, Ramakrishnan R, Livny M (1996) An efficient data clustering method for very large databases [C]. In: Proceedings of the 1996 ACM SIGMOD international conference on management of data. ACM Press, New York, pp 103–114
go back to reference Zhong YF, Zhang LP (2012) An adaptive artificial immune network for supervised classification of multi/hyper-spectral remote sensing imagery. J IEEE Trans Geosci Remote Sens 50(3):894–909 Zhong YF, Zhang LP (2012) An adaptive artificial immune network for supervised classification of multi/hyper-spectral remote sensing imagery. J IEEE Trans Geosci Remote Sens 50(3):894–909
Metadata
Title
Co-evolution-based immune clonal algorithm for clustering
Authors
Ronghua Shang
Yang Li
Licheng Jiao
Publication date
07-02-2015
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 4/2016
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-015-1602-z

Other articles of this Issue 4/2016

Soft Computing 4/2016 Go to the issue

Methodologies and Application

Modeling and implementation of Z-number

Premium Partner