Cargando…

Using Evolutionary Algorithms for Fitting High-Dimensional Models to Neuronal Data

In the study of neurosciences, and of complex biological systems in general, there is frequently a need to fit mathematical models with large numbers of parameters to highly complex datasets. Here we consider algorithms of two different classes, gradient following (GF) methods and evolutionary algor...

Descripción completa

Detalles Bibliográficos
Autores principales: Svensson, Carl-Magnus, Coombes, Stephen, Peirce, Jonathan Westley
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer-Verlag 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3272374/
https://www.ncbi.nlm.nih.gov/pubmed/22258828
http://dx.doi.org/10.1007/s12021-012-9140-7
_version_ 1782222795593220096
author Svensson, Carl-Magnus
Coombes, Stephen
Peirce, Jonathan Westley
author_facet Svensson, Carl-Magnus
Coombes, Stephen
Peirce, Jonathan Westley
author_sort Svensson, Carl-Magnus
collection PubMed
description In the study of neurosciences, and of complex biological systems in general, there is frequently a need to fit mathematical models with large numbers of parameters to highly complex datasets. Here we consider algorithms of two different classes, gradient following (GF) methods and evolutionary algorithms (EA) and examine their performance in fitting a 9-parameter model of a filter-based visual neuron to real data recorded from a sample of 107 neurons in macaque primary visual cortex (V1). Although the GF method converged very rapidly on a solution, it was highly susceptible to the effects of local minima in the error surface and produced relatively poor fits unless the initial estimates of the parameters were already very good. Conversely, although the EA required many more iterations of evaluating the model neuron’s response to a series of stimuli, it ultimately found better solutions in nearly all cases and its performance was independent of the starting parameters of the model. Thus, although the fitting process was lengthy in terms of processing time, the relative lack of human intervention in the evolutionary algorithm, and its ability ultimately to generate model fits that could be trusted as being close to optimal, made it far superior in this particular application than the gradient following methods. This is likely to be the case in many further complex systems, as are often found in neuroscience.
format Online
Article
Text
id pubmed-3272374
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Springer-Verlag
record_format MEDLINE/PubMed
spelling pubmed-32723742012-03-22 Using Evolutionary Algorithms for Fitting High-Dimensional Models to Neuronal Data Svensson, Carl-Magnus Coombes, Stephen Peirce, Jonathan Westley Neuroinformatics Original Article In the study of neurosciences, and of complex biological systems in general, there is frequently a need to fit mathematical models with large numbers of parameters to highly complex datasets. Here we consider algorithms of two different classes, gradient following (GF) methods and evolutionary algorithms (EA) and examine their performance in fitting a 9-parameter model of a filter-based visual neuron to real data recorded from a sample of 107 neurons in macaque primary visual cortex (V1). Although the GF method converged very rapidly on a solution, it was highly susceptible to the effects of local minima in the error surface and produced relatively poor fits unless the initial estimates of the parameters were already very good. Conversely, although the EA required many more iterations of evaluating the model neuron’s response to a series of stimuli, it ultimately found better solutions in nearly all cases and its performance was independent of the starting parameters of the model. Thus, although the fitting process was lengthy in terms of processing time, the relative lack of human intervention in the evolutionary algorithm, and its ability ultimately to generate model fits that could be trusted as being close to optimal, made it far superior in this particular application than the gradient following methods. This is likely to be the case in many further complex systems, as are often found in neuroscience. Springer-Verlag 2012-01-20 2012 /pmc/articles/PMC3272374/ /pubmed/22258828 http://dx.doi.org/10.1007/s12021-012-9140-7 Text en © The Author(s) 2012 https://creativecommons.org/licenses/by-nc/4.0/ This article is distributed under the terms of the Creative Commons Attribution Noncommercial License which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
spellingShingle Original Article
Svensson, Carl-Magnus
Coombes, Stephen
Peirce, Jonathan Westley
Using Evolutionary Algorithms for Fitting High-Dimensional Models to Neuronal Data
title Using Evolutionary Algorithms for Fitting High-Dimensional Models to Neuronal Data
title_full Using Evolutionary Algorithms for Fitting High-Dimensional Models to Neuronal Data
title_fullStr Using Evolutionary Algorithms for Fitting High-Dimensional Models to Neuronal Data
title_full_unstemmed Using Evolutionary Algorithms for Fitting High-Dimensional Models to Neuronal Data
title_short Using Evolutionary Algorithms for Fitting High-Dimensional Models to Neuronal Data
title_sort using evolutionary algorithms for fitting high-dimensional models to neuronal data
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3272374/
https://www.ncbi.nlm.nih.gov/pubmed/22258828
http://dx.doi.org/10.1007/s12021-012-9140-7
work_keys_str_mv AT svenssoncarlmagnus usingevolutionaryalgorithmsforfittinghighdimensionalmodelstoneuronaldata
AT coombesstephen usingevolutionaryalgorithmsforfittinghighdimensionalmodelstoneuronaldata
AT peircejonathanwestley usingevolutionaryalgorithmsforfittinghighdimensionalmodelstoneuronaldata