10.1145/3520304.3534072acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
abstract

Modular grammatical evolution for the generation of artificial neural networks: (hot-off-the-press track at GECCO 2022)

Published:19 July 2022Publication History

ABSTRACT

This paper proposes a NeuroEvolution algorithm, Modular Grammatical Evolution (MGE), that enables the evolution of both topology and weights of neural networks for more challenging classification benchmarks like MNIST and Letter with 10 and 26 class counts. The success of MGE is mainly due to (1) restricting the solution space to regular network topologies with a special form of modularity, and (2) improving the search properties of state-of-the-art GE methods by improving the mapping locality and the representation scalability. We have defined and evaluated five forms of structural constraints and observe that single-layer modular restriction of solution space helps in finding smaller and more efficient neural networks faster. Our experimental evaluations on ten well-known classification benchmarks demonstrate that MGE-generated neural networks provide better classification accuracy with respect to other NeuroEvolution methods. Finally our experimental results indicate that MGE outperforms other GE methods in terms of locality and scalability properties.

This Hot-off-the-Press paper summarizes "Modular Grammatical Evolution for The Generation of Artificial Neural Networks" by K. Soltanian, A. Ebnenasir, and M. Afsharchi [9], accepted for publication in Evolutionary Computation journal of the MIT press.

Skip Supplemental Material Section

Supplemental Material

References

  1. Fardin Ahmadizar, Khabat Soltanian, Fardin AkhlaghianTab, and Ioannis Tsoulos. 2015. Artificial neural network development by means of a novel combination of grammatical evolution and genetic algorithm. Engineering Applications of Artificial Intelligence 39 (2015), 1 -- 13.Google ScholarGoogle ScholarCross RefCross Ref
  2. Filipe Assunção, Nuno Lourenço, Penousal Machado, and Bernardete Ribeiro. 2017. Automatic generation of neural networks with structured Grammatical Evolution. In 2017 IEEE Congress on Evolutionary Computation (CEC). 1557--1564. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Filipe Assunção, Nuno Lourenço, Penousal Machado, and Bernardete Ribeiro. 2017. Towards the Evolution of Multi-Layered Neural Networks: A Dynamic Structured Grammatical Evolution Approach. In Proceedings of the Genetic and Evolutionary Computation Conference (Berlin, Germany) (GECCO '17). Association for Computing Machinery, New York, NY, USA, 393--400. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. E. Cantu-Paz and C. Kamath. 2005. An empirical comparison of combinations of evolutionary algorithms and neural networks for classification problems. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 35, 5 (Oct 2005), 915--927. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Nuno Lourenço, Francisco B. Pereira, and Ernesto Costa. 2016. Unveiling the Properties of Structured Grammatical Evolution. Genetic Programming and Evolvable Machines 17, 3 (Sept. 2016), 251--289.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Nuno Lourenço, Filipe Assunção, Francisco B. Pereira, Ernesto Costa, and Penousal Machado. 2018. Structured Grammatical Evolution: A Dynamic Approach. Springer International Publishing, Cham, 137--161.Google ScholarGoogle Scholar
  7. Tyler McDonnell, Sari Andoni, Elmira Bonab, Sheila Cheng, Jun-Hwan Choi, Jimmie Goode, Keith Moore, Gavin Sellers, and Jacob Schrum. 2018. Divide and Conquer: Neuro evolution for Multiclass Classification. In Proceedings of the Genetic and Evolutionary Computation Conference (Kyoto, Japan) (GECCO '18). Association for Computing Machinery, New York, NY, USA, 474--481.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Risto Miikkulainen, Jason Liang, Elliot Meyerson, Aditya Rawal, Daniel Fink, Olivier Francon, Bala Raju, Hormoz Shahrzad, Arshak Navruzyan, Nigel Duffy, and Babak Hodjat. 2019. Chapter 15 - Evolving Deep Neural Networks. In Artificial Intelligence in the Age of Neural Networks and Brain Computing, Robert Kozma, Cesare Alippi, Yoonsuck Choe, and Francesco Carlo Morabito (Eds.). Academic Press, 293 -- 312.Google ScholarGoogle Scholar
  9. Khabat Soltanian, Ali Ebnenasir, and Mohsen Afsharchi. 2021. Modular Grammatical Evolution for the Generation of Artificial Neural Networks. Evolutionary Computation (12 2021), 1--36. Google ScholarGoogle ScholarCross RefCross Ref
  10. Kenneth O. Stanley and Risto Miikkulainen. 2002. Evolving Neural Networks Through Augmenting Topologies. Evol. Comput. 10, 2 (June 2002), 99--127.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Ioannis Tsoulos, Dimitris Gavrilis, and Euripidis Glavas. 2008. Neural network construction and training using grammatical evolution. Neurocomputing 72, 1 (2008), 269--277.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Modular grammatical evolution for the generation of artificial neural networks: (hot-off-the-press track at GECCO 2022)

      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
      • Article Metrics

        • Downloads (Last 12 months)41
        • Downloads (Last 6 weeks)9

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!