skip to main content
10.1145/3067695.3082056acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Evolutionary computation for the automated design of category functions for fuzzy ART: an initial exploration

Published:15 July 2017Publication History

ABSTRACT

Fuzzy Adaptive Resonance Theory (ART) is a classic unsupervised learning algorithm. Its performance on a particular clustering problem is sensitive to the suitability of the category function for said problem. However, classic Fuzzy ART employs a fixed category function and thus is unable to benefit from the potential to adjust its category function. This paper presents an exploration into employing evolutionary computation for the automated design of category functions to obtain significantly enhanced Fuzzy ART performance through tailoring to specific problem classes. We employ a genetic programming powered hyper-heuristic approach where the category functions are constructed from a set of primitives constituting those of the original Fuzzy ART category function as well as additional hand-selected primitives. Results are presented for a set of experiments on benchmark classification tasks from the UCI Machine Learning Repository demonstrating that tailoring Fuzzy ART's category function can achieve statistically significant superior performance on the testing datasets in stratified 10-fold cross-validation procedures. We conclude with discussing the results and placing them in the context of being a first step towards automating the design of entirely new forms of ART.

References

  1. G. C. Anagnostopoulos and M. Georgiopoulos. 2001. Ellipsoid ART and ARTMAP for incremental clustering and classification. In Proceedings of the International Joint Conference on Neural Networks (IJCNN '01), Vol. 2. 1221--1226.Google ScholarGoogle Scholar
  2. Edmund K Burke, Michel Gendreau, Matthew Hyde, Gabriela Ochoa, Graham Kendall, Ender Özcan, and Rong Qu. 2013. Hyper-heuristics : A Survey of the State of the Art. Journal of the Operational Research Society (2013), 1695--1724.Google ScholarGoogle Scholar
  3. GA Carpenter, S Grossberg, and JH Reynolds. 1991. ARTMAP: Supervised real-time learning and classification of nonstationary data by a self-organizing neural network. Neural networks (1991). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. GA Carpenter, S Grossberg, and DB Rosen. 1991. Fuzzy ART: Fast stable learning and categorization of analog patterns by an adaptive resonance system. Neural networks 4, 6 (1991), 759--771. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gail A. Carpenter and Marin N. Gjaja. 1994. Fuzzy ART Choice Functions. Proceedings of the World Congress on Neural Networks (WCNN'94) 1993, 12 (1994).Google ScholarGoogle Scholar
  6. Gail A. Carpenter and Stephen Grossberg. 1987. A massively parallel architecture for a self-organizing neural pattern recognition machine. Computer Vision, Graphics, and Image Processing 37, 1 (jan 1987), 54--115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Gail A. Carpenter, Stephen Grossberg, Natalya Markuzon, John H. Reynolds, and David B. Rosen. 1992. Fuzzy ARTMAP: A neural network architecture for incremental supervised learning of analog multidimensional maps. IEEE Transactions on Neural Networks 3, 5 (sep 1992), 698--713. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. I Elnabarawy, D C Wunsch, and A M Abdelbar. 2016. Biclustering ARTMAP collaborative filtering recommender system. In 2016 International Joint Conference on Neural Networks (IJCNN). 2986--2991.Google ScholarGoogle ScholarCross RefCross Ref
  9. Félix-Antoine Fortin, François-Michel De Rainville, Marc-André Gardner, Marc Parizeau, and Christian Gagné. 2012. DEAP: Evolutionary Algorithms Made Easy. Journal of Machine Learning Research 13 (jul 2012), 2171--2175. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Stephen Grossberg. 1980. How does a brain build a cognitive code? Psychological Review 87, 1 (jan 1980), 1--51.Google ScholarGoogle ScholarCross RefCross Ref
  11. Mark Hall, Eibe Frank, Geoffrey Holmes, Bernhard Pfahringer, Peter Reutemann, and Ian H Witten. 2009. The WEKA data mining software: an update. ACM SIGKDD explorations newsletter 11, 1 (2009), 10--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Lawrence Hubert and Phipps Arabie. 1985. Comparing partitions. Journal of classification 2, 1 (1985), 193--218.Google ScholarGoogle ScholarCross RefCross Ref
  13. A. Kaylani, M. Georgiopoulos, M. Mollaghasemi, and G.C. Anagnostopoulos. 2009. AG-ART: An adaptive approach to evolving ART architectures. Neurocomputing 72, 10--12 (jun 2009), 2079--2092. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A Kaylani, M Georgiopoulos, M Mollaghasemi, G C Anagnostopoulos, and C Sentelle. 2010. An adaptive multiobjective approach to evolving ART architectures. IEEE Transactions on Neural Networks 21, 4 (apr 2010), 529--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. John R Koza. 1992. Genetic programming: on the programming of computers by means of natural selection. Vol. 1. MIT press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Rong Li, Timothy R. Mersch, Oriana X. Wen, Assem Kaylani, and Georgios C. Ana. 2010. Multi-objective memetic evolution of ART-based classifiers. In Proceedings of the IEEE Congress on Evolutionary Computation. 1--8.Google ScholarGoogle Scholar
  17. M Lichman. 2013. UCI Machine Learning Repository. (2013). http://archive.ics.uci.edu/mlGoogle ScholarGoogle Scholar
  18. David J Montana. 1995. Strongly Typed Genetic Programming. Evol. Comput. 3, 2 (jun 1995), 199--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Sanjib Kumar Nayak, Sarat Chandra Nayak, and H. S. Behera. 2016. Evolving low complex higher order neural network based classifiers for medical data classification. In 2nd International Conference on Computational Intelligence in Data Mining, ICCIDM 2015 (Advances in Intelligent Systems and Computing), Himansu Sekhar Behera and Durga Prasad Mohapatra (Eds.), Vol. 411. Springer India, New Delhi, 415--425.Google ScholarGoogle Scholar
  20. José Carlos Ortiz-Bayliss, Hugo Terashima-Marín, and Santiago Enrique Conant-Pablos. 2015. A Neuro-evolutionary Hyper-heuristic Approach for Constraint Satisfaction Problems. Cognitive Computation (dec 2015), 1--13.Google ScholarGoogle Scholar
  21. F Pedregosa, G Varoquaux, A Gramfort, V Michel, B Thirion, O Grisel, M Blondel, P Prettenhofer, R Weiss, V Dubourg, J Vanderplas, A Passos, D Cournapeau, M Brucher, M Perrot, and E Duchesnay. 2011. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research 12 (2011), 2825--2830. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Travis Bueter Sean Harris and Daniel R. Tauritz. 2015. A Comparison of Genetic Programming Variants for Hyper-Heuristics. In Proceedings of the 17th Annual Conference Companion on Genetic and Evolutionary Computation (GECCO '15). 1043--1050. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Shing Chiang Tan, Junzo Watada, Zuwairie Ibrahim, and Marzuki Khalid. 2015. Evolutionary Fuzzy ARTMAP neural networks for classification of semiconductor defects. IEEE Transactions on Neural Networks and Learning Systems 26, 5 (2015), 933--50.Google ScholarGoogle ScholarCross RefCross Ref
  24. James R Williamson. 1996. Gaussian ARTMAP: A neural network for fast incremental learning of noisy multidimensional maps. Neural networks 9, 5 (1996), 881--897. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Xin Yao. 1999. Evolving artificial neural networks. Proc. IEEE 87, 9 (sep 1999), 1423--1447. arXiv:1108.1530Google ScholarGoogle Scholar
  26. Rui Xu, Georgios C. Anagnostopoulos, and Donald C. Wunsch. 2007. Multiclass Cancer Classification Using Semisupervised Ellipsoid ARTMAP and Particle Swarm Optimization with Gene Expression Data. IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB) 4, 1 (jan 2007), 65--77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Rui Xu and Donald C Wunsch II. 2011. BARTMAP: A viable structure for biclustering. Neural Networks 24, 7 (2011), 709--716. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Evolutionary computation for the automated design of category functions for fuzzy ART: an initial exploration

    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 Conferences
      GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference Companion
      July 2017
      1934 pages
      ISBN:9781450349390
      DOI:10.1145/3067695

      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: 15 July 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader