Cargando…

Feature Selection Methods for Robust Decoding of Finger Movements in a Non-human Primate

Objective: The performance of machine learning algorithms used for neural decoding of dexterous tasks may be impeded due to problems arising when dealing with high-dimensional data. The objective of feature selection algorithms is to choose a near-optimal subset of features from the original feature...

Descripción completa

Detalles Bibliográficos
Autores principales: Padmanaban, Subash, Baker, Justin, Greger, Bradley
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5807908/
https://www.ncbi.nlm.nih.gov/pubmed/29467602
http://dx.doi.org/10.3389/fnins.2018.00022
_version_ 1783299368771649536
author Padmanaban, Subash
Baker, Justin
Greger, Bradley
author_facet Padmanaban, Subash
Baker, Justin
Greger, Bradley
author_sort Padmanaban, Subash
collection PubMed
description Objective: The performance of machine learning algorithms used for neural decoding of dexterous tasks may be impeded due to problems arising when dealing with high-dimensional data. The objective of feature selection algorithms is to choose a near-optimal subset of features from the original feature space to improve the performance of the decoding algorithm. The aim of our study was to compare the effects of four feature selection techniques, Wilcoxon signed-rank test, Relative Importance, Principal Component Analysis (PCA), and Mutual Information Maximization on SVM classification performance for a dexterous decoding task. Approach: A nonhuman primate (NHP) was trained to perform small coordinated movements—similar to typing. An array of microelectrodes was implanted in the hand area of the motor cortex of the NHP and used to record action potentials (AP) during finger movements. A Support Vector Machine (SVM) was used to classify which finger movement the NHP was making based upon AP firing rates. We used the SVM classification to examine the functional parameters of (i) robustness to simulated failure and (ii) longevity of classification. We also compared the effect of using isolated-neuron and multi-unit firing rates as the feature vector supplied to the SVM. Main results: The average decoding accuracy for multi-unit features and single-unit features using Mutual Information Maximization (MIM) across 47 sessions was 96.74 ± 3.5% and 97.65 ± 3.36% respectively. The reduction in decoding accuracy between using 100% of the features and 10% of features based on MIM was 45.56% (from 93.7 to 51.09%) and 4.75% (from 95.32 to 90.79%) for multi-unit and single-unit features respectively. MIM had best performance compared to other feature selection methods. Significance: These results suggest improved decoding performance can be achieved by using optimally selected features. The results based on clinically relevant performance metrics also suggest that the decoding algorithm can be made robust by using optimal features and feature selection algorithms. We believe that even a few percent increase in performance is important and improves the decoding accuracy of the machine learning algorithm potentially increasing the ease of use of a brain machine interface.
format Online
Article
Text
id pubmed-5807908
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-58079082018-02-21 Feature Selection Methods for Robust Decoding of Finger Movements in a Non-human Primate Padmanaban, Subash Baker, Justin Greger, Bradley Front Neurosci Neuroscience Objective: The performance of machine learning algorithms used for neural decoding of dexterous tasks may be impeded due to problems arising when dealing with high-dimensional data. The objective of feature selection algorithms is to choose a near-optimal subset of features from the original feature space to improve the performance of the decoding algorithm. The aim of our study was to compare the effects of four feature selection techniques, Wilcoxon signed-rank test, Relative Importance, Principal Component Analysis (PCA), and Mutual Information Maximization on SVM classification performance for a dexterous decoding task. Approach: A nonhuman primate (NHP) was trained to perform small coordinated movements—similar to typing. An array of microelectrodes was implanted in the hand area of the motor cortex of the NHP and used to record action potentials (AP) during finger movements. A Support Vector Machine (SVM) was used to classify which finger movement the NHP was making based upon AP firing rates. We used the SVM classification to examine the functional parameters of (i) robustness to simulated failure and (ii) longevity of classification. We also compared the effect of using isolated-neuron and multi-unit firing rates as the feature vector supplied to the SVM. Main results: The average decoding accuracy for multi-unit features and single-unit features using Mutual Information Maximization (MIM) across 47 sessions was 96.74 ± 3.5% and 97.65 ± 3.36% respectively. The reduction in decoding accuracy between using 100% of the features and 10% of features based on MIM was 45.56% (from 93.7 to 51.09%) and 4.75% (from 95.32 to 90.79%) for multi-unit and single-unit features respectively. MIM had best performance compared to other feature selection methods. Significance: These results suggest improved decoding performance can be achieved by using optimally selected features. The results based on clinically relevant performance metrics also suggest that the decoding algorithm can be made robust by using optimal features and feature selection algorithms. We believe that even a few percent increase in performance is important and improves the decoding accuracy of the machine learning algorithm potentially increasing the ease of use of a brain machine interface. Frontiers Media S.A. 2018-02-06 /pmc/articles/PMC5807908/ /pubmed/29467602 http://dx.doi.org/10.3389/fnins.2018.00022 Text en Copyright © 2018 Padmanaban, Baker and Greger. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Padmanaban, Subash
Baker, Justin
Greger, Bradley
Feature Selection Methods for Robust Decoding of Finger Movements in a Non-human Primate
title Feature Selection Methods for Robust Decoding of Finger Movements in a Non-human Primate
title_full Feature Selection Methods for Robust Decoding of Finger Movements in a Non-human Primate
title_fullStr Feature Selection Methods for Robust Decoding of Finger Movements in a Non-human Primate
title_full_unstemmed Feature Selection Methods for Robust Decoding of Finger Movements in a Non-human Primate
title_short Feature Selection Methods for Robust Decoding of Finger Movements in a Non-human Primate
title_sort feature selection methods for robust decoding of finger movements in a non-human primate
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5807908/
https://www.ncbi.nlm.nih.gov/pubmed/29467602
http://dx.doi.org/10.3389/fnins.2018.00022
work_keys_str_mv AT padmanabansubash featureselectionmethodsforrobustdecodingoffingermovementsinanonhumanprimate
AT bakerjustin featureselectionmethodsforrobustdecodingoffingermovementsinanonhumanprimate
AT gregerbradley featureselectionmethodsforrobustdecodingoffingermovementsinanonhumanprimate