Evolutionary construction of convolutional neural networks

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

5 Downloads (Pure)

Abstract

Neuro-Evolution is a field of study that has recently gained significantly increased traction in the deep learning community. It combines deep neural networks and evolutionary algorithms to improve and/or automate the construction of neural networks. Recent Neuro-Evolution approaches have shown promising results, rivaling hand-crafted neural networks in terms of accuracy.
A two-step approach is introduced where a convolutional autoencoder is created that efficiently compresses the input data in the first step, and a convolutional neural network is created to classify the compressed data in the second step. The creation of networks in both steps is guided by by an evolutionary process, where new networks are constantly being generated by mutating members of a collection of existing networks. Additionally, a method is introduced that considers the trade-off between compression and information loss of different convolutional autoencoders. This is used to select the optimal convolutional autoencoder from among those evolved to compress the data for the second step.
The complete framework is implemented, tested on the popular CIFAR-10 data set, and the results are discussed. Finally, a number of possible directions for future work with this particular framework in mind are considered, including opportunities to improve its efficiency and its application in particular areas.
Original languageEnglish
Title of host publicationMachine Learning, Optimization, and Data Science - 4th International Conference, LOD 2018, Revised Selected Papers
EditorsGiuseppe Nicosia, Giovanni Giuffrida, Giuseppe Nicosia, Panos Pardalos, Vincenzo Sciacca, Renato Umeton
Place of PublicationCham
PublisherSpringer
Pages293-304
Number of pages12
ISBN (Electronic)978-3-030-13709-0
ISBN (Print)978-3-030-13708-3
DOIs
Publication statusPublished - Feb 2019
Event4th International Conference on Machine Learning, Optimization, and Data Science, LOD 2018 - Volterra, Italy
Duration: 13 Sep 201816 Sep 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11331 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Machine Learning, Optimization, and Data Science, LOD 2018
CountryItaly
CityVolterra
Period13/09/1816/09/18

Keywords

  • Convolutional autoencoders
  • Convolutional neural networks
  • Genetic algorithms
  • Neuro-evolution

Fingerprint Dive into the research topics of 'Evolutionary construction of convolutional neural networks'. Together they form a unique fingerprint.

  • Cite this

    van Knippenberg, M. S., Menkovski, V., & Consoli, S. (2019). Evolutionary construction of convolutional neural networks. In G. Nicosia, G. Giuffrida, G. Nicosia, P. Pardalos, V. Sciacca, & R. Umeton (Eds.), Machine Learning, Optimization, and Data Science - 4th International Conference, LOD 2018, Revised Selected Papers (pp. 293-304). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11331 LNCS). Cham: Springer. https://doi.org/10.1007/978-3-030-13709-0_25