Cargando…

Deep learning for EEG-based Motor Imagery classification: Accuracy-cost trade-off

Electroencephalography (EEG) datasets are often small and high dimensional, owing to cumbersome recording processes. In these conditions, powerful machine learning techniques are essential to deal with the large amount of information and overcome the curse of dimensionality. Artificial Neural Networ...

Descripción completa

Detalles Bibliográficos
Autores principales: León, Javier, Escobar, Juan José, Ortiz, Andrés, Ortega, Julio, González, Jesús, Martín-Smith, Pedro, Gan, John Q., Damas, Miguel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7289369/
https://www.ncbi.nlm.nih.gov/pubmed/32525885
http://dx.doi.org/10.1371/journal.pone.0234178
_version_ 1783545448272756736
author León, Javier
Escobar, Juan José
Ortiz, Andrés
Ortega, Julio
González, Jesús
Martín-Smith, Pedro
Gan, John Q.
Damas, Miguel
author_facet León, Javier
Escobar, Juan José
Ortiz, Andrés
Ortega, Julio
González, Jesús
Martín-Smith, Pedro
Gan, John Q.
Damas, Miguel
author_sort León, Javier
collection PubMed
description Electroencephalography (EEG) datasets are often small and high dimensional, owing to cumbersome recording processes. In these conditions, powerful machine learning techniques are essential to deal with the large amount of information and overcome the curse of dimensionality. Artificial Neural Networks (ANNs) have achieved promising performance in EEG-based Brain-Computer Interface (BCI) applications, but they involve computationally intensive training algorithms and hyperparameter optimization methods. Thus, an awareness of the quality-cost trade-off, although usually overlooked, is highly beneficial. In this paper, we apply a hyperparameter optimization procedure based on Genetic Algorithms to Convolutional Neural Networks (CNNs), Feed-Forward Neural Networks (FFNNs), and Recurrent Neural Networks (RNNs), all of them purposely shallow. We compare their relative quality and energy-time cost, but we also analyze the variability in the structural complexity of networks of the same type with similar accuracies. The experimental results show that the optimization procedure improves accuracy in all models, and that CNN models with only one hidden convolutional layer can equal or slightly outperform a 6-layer Deep Belief Network. FFNN and RNN were not able to reach the same quality, although the cost was significantly lower. The results also highlight the fact that size within the same type of network is not necessarily correlated with accuracy, as smaller models can and do match, or even surpass, bigger ones in performance. In this regard, overfitting is likely a contributing factor since deep learning approaches struggle with limited training examples.
format Online
Article
Text
id pubmed-7289369
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-72893692020-06-15 Deep learning for EEG-based Motor Imagery classification: Accuracy-cost trade-off León, Javier Escobar, Juan José Ortiz, Andrés Ortega, Julio González, Jesús Martín-Smith, Pedro Gan, John Q. Damas, Miguel PLoS One Research Article Electroencephalography (EEG) datasets are often small and high dimensional, owing to cumbersome recording processes. In these conditions, powerful machine learning techniques are essential to deal with the large amount of information and overcome the curse of dimensionality. Artificial Neural Networks (ANNs) have achieved promising performance in EEG-based Brain-Computer Interface (BCI) applications, but they involve computationally intensive training algorithms and hyperparameter optimization methods. Thus, an awareness of the quality-cost trade-off, although usually overlooked, is highly beneficial. In this paper, we apply a hyperparameter optimization procedure based on Genetic Algorithms to Convolutional Neural Networks (CNNs), Feed-Forward Neural Networks (FFNNs), and Recurrent Neural Networks (RNNs), all of them purposely shallow. We compare their relative quality and energy-time cost, but we also analyze the variability in the structural complexity of networks of the same type with similar accuracies. The experimental results show that the optimization procedure improves accuracy in all models, and that CNN models with only one hidden convolutional layer can equal or slightly outperform a 6-layer Deep Belief Network. FFNN and RNN were not able to reach the same quality, although the cost was significantly lower. The results also highlight the fact that size within the same type of network is not necessarily correlated with accuracy, as smaller models can and do match, or even surpass, bigger ones in performance. In this regard, overfitting is likely a contributing factor since deep learning approaches struggle with limited training examples. Public Library of Science 2020-06-11 /pmc/articles/PMC7289369/ /pubmed/32525885 http://dx.doi.org/10.1371/journal.pone.0234178 Text en © 2020 León et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
León, Javier
Escobar, Juan José
Ortiz, Andrés
Ortega, Julio
González, Jesús
Martín-Smith, Pedro
Gan, John Q.
Damas, Miguel
Deep learning for EEG-based Motor Imagery classification: Accuracy-cost trade-off
title Deep learning for EEG-based Motor Imagery classification: Accuracy-cost trade-off
title_full Deep learning for EEG-based Motor Imagery classification: Accuracy-cost trade-off
title_fullStr Deep learning for EEG-based Motor Imagery classification: Accuracy-cost trade-off
title_full_unstemmed Deep learning for EEG-based Motor Imagery classification: Accuracy-cost trade-off
title_short Deep learning for EEG-based Motor Imagery classification: Accuracy-cost trade-off
title_sort deep learning for eeg-based motor imagery classification: accuracy-cost trade-off
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7289369/
https://www.ncbi.nlm.nih.gov/pubmed/32525885
http://dx.doi.org/10.1371/journal.pone.0234178
work_keys_str_mv AT leonjavier deeplearningforeegbasedmotorimageryclassificationaccuracycosttradeoff
AT escobarjuanjose deeplearningforeegbasedmotorimageryclassificationaccuracycosttradeoff
AT ortizandres deeplearningforeegbasedmotorimageryclassificationaccuracycosttradeoff
AT ortegajulio deeplearningforeegbasedmotorimageryclassificationaccuracycosttradeoff
AT gonzalezjesus deeplearningforeegbasedmotorimageryclassificationaccuracycosttradeoff
AT martinsmithpedro deeplearningforeegbasedmotorimageryclassificationaccuracycosttradeoff
AT ganjohnq deeplearningforeegbasedmotorimageryclassificationaccuracycosttradeoff
AT damasmiguel deeplearningforeegbasedmotorimageryclassificationaccuracycosttradeoff