A Study of Generalization and Fitness Landscapes for Neuroevolution

Fitness landscapes are a useful concept for studying the dynamics of meta-heuristics. In the last two decades, they have been successfully used for estimating the optimization capabilities of different flavors of evolutionary algorithms, including genetic algorithms and genetic programming. However,...

Full description

Bibliographic Details
Main Authors: Nuno M. Rodrigues, Sara Silva, Leonardo Vanneschi
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9113453/
id doaj-b0a4267df3cd4935a2e02628861fee2a
record_format Article
spelling doaj-b0a4267df3cd4935a2e02628861fee2a2021-03-30T02:54:50ZengIEEEIEEE Access2169-35362020-01-01810821610823410.1109/ACCESS.2020.30015059113453A Study of Generalization and Fitness Landscapes for NeuroevolutionNuno M. Rodrigues0https://orcid.org/0000-0001-5312-8276Sara Silva1Leonardo Vanneschi2Departamento de Informática, Faculdade de Ciências, LASIGE, Universidade de Lisboa, Lisboa, PortugalDepartamento de Informática, Faculdade de Ciências, LASIGE, Universidade de Lisboa, Lisboa, PortugalDepartamento de Informática, Faculdade de Ciências, LASIGE, Universidade de Lisboa, Lisboa, PortugalFitness landscapes are a useful concept for studying the dynamics of meta-heuristics. In the last two decades, they have been successfully used for estimating the optimization capabilities of different flavors of evolutionary algorithms, including genetic algorithms and genetic programming. However, so far they have not been used for studying the performance of machine learning algorithms on unseen data, and they have not been applied to studying neuroevolution landscapes. This paper fills these gaps by applying fitness landscapes to neuroevolution, and using this concept to infer useful information about the learning and generalization ability of the machine learning method. For this task, we use a grammar-based approach to generate convolutional neural networks, and we study the dynamics of three different mutations used to evolve them. To characterize fitness landscapes, we study autocorrelation, entropic measure of ruggedness, and fitness clouds. Also, we propose the use of two additional evaluation measures: density clouds and overfitting measure. The results show that these measures are appropriate for estimating both the learning and the generalization ability of the considered neuroevolution configurations.https://ieeexplore.ieee.org/document/9113453/Autocorrelationconvolutional neural networksdensity cloudsentropic measure of ruggednessfitness cloudsfitness landscapes
collection DOAJ
language English
format Article
sources DOAJ
author Nuno M. Rodrigues
Sara Silva
Leonardo Vanneschi
spellingShingle Nuno M. Rodrigues
Sara Silva
Leonardo Vanneschi
A Study of Generalization and Fitness Landscapes for Neuroevolution
IEEE Access
Autocorrelation
convolutional neural networks
density clouds
entropic measure of ruggedness
fitness clouds
fitness landscapes
author_facet Nuno M. Rodrigues
Sara Silva
Leonardo Vanneschi
author_sort Nuno M. Rodrigues
title A Study of Generalization and Fitness Landscapes for Neuroevolution
title_short A Study of Generalization and Fitness Landscapes for Neuroevolution
title_full A Study of Generalization and Fitness Landscapes for Neuroevolution
title_fullStr A Study of Generalization and Fitness Landscapes for Neuroevolution
title_full_unstemmed A Study of Generalization and Fitness Landscapes for Neuroevolution
title_sort study of generalization and fitness landscapes for neuroevolution
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Fitness landscapes are a useful concept for studying the dynamics of meta-heuristics. In the last two decades, they have been successfully used for estimating the optimization capabilities of different flavors of evolutionary algorithms, including genetic algorithms and genetic programming. However, so far they have not been used for studying the performance of machine learning algorithms on unseen data, and they have not been applied to studying neuroevolution landscapes. This paper fills these gaps by applying fitness landscapes to neuroevolution, and using this concept to infer useful information about the learning and generalization ability of the machine learning method. For this task, we use a grammar-based approach to generate convolutional neural networks, and we study the dynamics of three different mutations used to evolve them. To characterize fitness landscapes, we study autocorrelation, entropic measure of ruggedness, and fitness clouds. Also, we propose the use of two additional evaluation measures: density clouds and overfitting measure. The results show that these measures are appropriate for estimating both the learning and the generalization ability of the considered neuroevolution configurations.
topic Autocorrelation
convolutional neural networks
density clouds
entropic measure of ruggedness
fitness clouds
fitness landscapes
url https://ieeexplore.ieee.org/document/9113453/
work_keys_str_mv AT nunomrodrigues astudyofgeneralizationandfitnesslandscapesforneuroevolution
AT sarasilva astudyofgeneralizationandfitnesslandscapesforneuroevolution
AT leonardovanneschi astudyofgeneralizationandfitnesslandscapesforneuroevolution
AT nunomrodrigues studyofgeneralizationandfitnesslandscapesforneuroevolution
AT sarasilva studyofgeneralizationandfitnesslandscapesforneuroevolution
AT leonardovanneschi studyofgeneralizationandfitnesslandscapesforneuroevolution
_version_ 1724184444888154112