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,...
Main Authors: | , , |
---|---|
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 |