Optimization of Deep Architectures for EEG Signal Classification: An AutoML Approach Using Evolutionary Algorithms

Electroencephalography (EEG) signal classification is a challenging task due to the low signal-to-noise ratio and the usual presence of artifacts from different sources. Different classification techniques, which are usually based on a predefined set of features extracted from the EEG band power dis...

Full description

Bibliographic Details
Main Authors: Diego Aquino-Brítez, Andrés Ortiz, Julio Ortega, Javier León, Marco Formoso, John Gan, Juan J. Escobar
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/6/2096
id doaj-3f830b78288546fca7a727dce242a157
record_format Article
spelling doaj-3f830b78288546fca7a727dce242a1572021-03-18T00:01:01ZengMDPI AGSensors1424-82202021-03-01212096209610.3390/s21062096Optimization of Deep Architectures for EEG Signal Classification: An AutoML Approach Using Evolutionary AlgorithmsDiego Aquino-Brítez0Andrés Ortiz1Julio Ortega2Javier León3Marco Formoso4John Gan5Juan J. Escobar6Department of Computer Architecture and Technology, University of Granada, E18071 Granada, SpainDepartment of Communications Engineering, University of Málaga, 29071 Málaga, SpainDepartment of Computer Architecture and Technology, University of Granada, E18071 Granada, SpainDepartment of Computer Architecture and Technology, University of Granada, E18071 Granada, SpainDepartment of Communications Engineering, University of Málaga, 29071 Málaga, SpainSchool of Computer Science and Electronic Engineering, University of Essex, Colchester CM9 4NJ, UKDepartment of Computer Architecture and Technology, University of Granada, E18071 Granada, SpainElectroencephalography (EEG) signal classification is a challenging task due to the low signal-to-noise ratio and the usual presence of artifacts from different sources. Different classification techniques, which are usually based on a predefined set of features extracted from the EEG band power distribution profile, have been previously proposed. However, the classification of EEG still remains a challenge, depending on the experimental conditions and the responses to be captured. In this context, the use of deep neural networks offers new opportunities to improve the classification performance without the use of a predefined set of features. Nevertheless, Deep Learning architectures include a vast number of hyperparameters on which the performance of the model relies. In this paper, we propose a method for optimizing Deep Learning models, not only the hyperparameters, but also their structure, which is able to propose solutions that consist of different architectures due to different layer combinations. The experimental results corroborate that deep architectures optimized by our method outperform the baseline approaches and result in computationally efficient models. Moreover, we demonstrate that optimized architectures improve the energy efficiency with respect to the baseline models.https://www.mdpi.com/1424-8220/21/6/2096brain-computer interfaces (BCI)evolutionary computingmulti-objective EEG classificationdeep learning
collection DOAJ
language English
format Article
sources DOAJ
author Diego Aquino-Brítez
Andrés Ortiz
Julio Ortega
Javier León
Marco Formoso
John Gan
Juan J. Escobar
spellingShingle Diego Aquino-Brítez
Andrés Ortiz
Julio Ortega
Javier León
Marco Formoso
John Gan
Juan J. Escobar
Optimization of Deep Architectures for EEG Signal Classification: An AutoML Approach Using Evolutionary Algorithms
Sensors
brain-computer interfaces (BCI)
evolutionary computing
multi-objective EEG classification
deep learning
author_facet Diego Aquino-Brítez
Andrés Ortiz
Julio Ortega
Javier León
Marco Formoso
John Gan
Juan J. Escobar
author_sort Diego Aquino-Brítez
title Optimization of Deep Architectures for EEG Signal Classification: An AutoML Approach Using Evolutionary Algorithms
title_short Optimization of Deep Architectures for EEG Signal Classification: An AutoML Approach Using Evolutionary Algorithms
title_full Optimization of Deep Architectures for EEG Signal Classification: An AutoML Approach Using Evolutionary Algorithms
title_fullStr Optimization of Deep Architectures for EEG Signal Classification: An AutoML Approach Using Evolutionary Algorithms
title_full_unstemmed Optimization of Deep Architectures for EEG Signal Classification: An AutoML Approach Using Evolutionary Algorithms
title_sort optimization of deep architectures for eeg signal classification: an automl approach using evolutionary algorithms
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2021-03-01
description Electroencephalography (EEG) signal classification is a challenging task due to the low signal-to-noise ratio and the usual presence of artifacts from different sources. Different classification techniques, which are usually based on a predefined set of features extracted from the EEG band power distribution profile, have been previously proposed. However, the classification of EEG still remains a challenge, depending on the experimental conditions and the responses to be captured. In this context, the use of deep neural networks offers new opportunities to improve the classification performance without the use of a predefined set of features. Nevertheless, Deep Learning architectures include a vast number of hyperparameters on which the performance of the model relies. In this paper, we propose a method for optimizing Deep Learning models, not only the hyperparameters, but also their structure, which is able to propose solutions that consist of different architectures due to different layer combinations. The experimental results corroborate that deep architectures optimized by our method outperform the baseline approaches and result in computationally efficient models. Moreover, we demonstrate that optimized architectures improve the energy efficiency with respect to the baseline models.
topic brain-computer interfaces (BCI)
evolutionary computing
multi-objective EEG classification
deep learning
url https://www.mdpi.com/1424-8220/21/6/2096
work_keys_str_mv AT diegoaquinobritez optimizationofdeeparchitecturesforeegsignalclassificationanautomlapproachusingevolutionaryalgorithms
AT andresortiz optimizationofdeeparchitecturesforeegsignalclassificationanautomlapproachusingevolutionaryalgorithms
AT julioortega optimizationofdeeparchitecturesforeegsignalclassificationanautomlapproachusingevolutionaryalgorithms
AT javierleon optimizationofdeeparchitecturesforeegsignalclassificationanautomlapproachusingevolutionaryalgorithms
AT marcoformoso optimizationofdeeparchitecturesforeegsignalclassificationanautomlapproachusingevolutionaryalgorithms
AT johngan optimizationofdeeparchitecturesforeegsignalclassificationanautomlapproachusingevolutionaryalgorithms
AT juanjescobar optimizationofdeeparchitecturesforeegsignalclassificationanautomlapproachusingevolutionaryalgorithms
_version_ 1724218052578377728