Cargando…
Improvement of P300-Based Brain–Computer Interfaces for Home Appliances Control by Data Balancing Techniques
The oddball paradigm used in P300-based brain–computer interfaces (BCIs) intrinsically poses the issue of data imbalance between target stimuli and nontarget stimuli. Data imbalance can cause overfitting problems and, consequently, poor classification performance. The purpose of this study is to imp...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7582676/ https://www.ncbi.nlm.nih.gov/pubmed/33003367 http://dx.doi.org/10.3390/s20195576 |
_version_ | 1783599246433320960 |
---|---|
author | Lee, Taejun Kim, Minju Kim, Sung-Phil |
author_facet | Lee, Taejun Kim, Minju Kim, Sung-Phil |
author_sort | Lee, Taejun |
collection | PubMed |
description | The oddball paradigm used in P300-based brain–computer interfaces (BCIs) intrinsically poses the issue of data imbalance between target stimuli and nontarget stimuli. Data imbalance can cause overfitting problems and, consequently, poor classification performance. The purpose of this study is to improve BCI performance by solving this data imbalance problem with sampling techniques. The sampling techniques were applied to BCI data in 15 subjects controlling a door lock, 15 subjects an electric light, and 14 subjects a Bluetooth speaker. We explored two categories of sampling techniques: oversampling and undersampling. Oversampling techniques, including random oversampling, synthetic minority oversampling technique (SMOTE), borderline-SMOTE, support vector machine (SVM) SMOTE, and adaptive synthetic sampling, were used to increase the number of samples for the class of target stimuli. Undersampling techniques, including random undersampling, neighborhood cleaning rule, Tomek’s links, and weighted undersampling bagging, were used to reduce the class size of nontarget stimuli. The over- or undersampled data were classified by an SVM classifier. Overall, some oversampling techniques improved BCI performance while undersampling techniques often degraded performance. Particularly, using borderline-SMOTE yielded the highest accuracy (87.27%) and information transfer rate (8.82 bpm) across all three appliances. Moreover, borderline-SMOTE led to performance improvement, especially for poor performers. A further analysis showed that borderline-SMOTE improved SVM by generating more support vectors within the target class and enlarging margins. However, there was no difference in the accuracy between borderline-SMOTE and the method of applying the weighted regularization parameter of the SVM. Our results suggest that although oversampling improves performance of P300-based BCIs, it is not just the effect of the oversampling techniques, but rather the effect of solving the data imbalance problem. |
format | Online Article Text |
id | pubmed-7582676 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-75826762020-10-28 Improvement of P300-Based Brain–Computer Interfaces for Home Appliances Control by Data Balancing Techniques Lee, Taejun Kim, Minju Kim, Sung-Phil Sensors (Basel) Article The oddball paradigm used in P300-based brain–computer interfaces (BCIs) intrinsically poses the issue of data imbalance between target stimuli and nontarget stimuli. Data imbalance can cause overfitting problems and, consequently, poor classification performance. The purpose of this study is to improve BCI performance by solving this data imbalance problem with sampling techniques. The sampling techniques were applied to BCI data in 15 subjects controlling a door lock, 15 subjects an electric light, and 14 subjects a Bluetooth speaker. We explored two categories of sampling techniques: oversampling and undersampling. Oversampling techniques, including random oversampling, synthetic minority oversampling technique (SMOTE), borderline-SMOTE, support vector machine (SVM) SMOTE, and adaptive synthetic sampling, were used to increase the number of samples for the class of target stimuli. Undersampling techniques, including random undersampling, neighborhood cleaning rule, Tomek’s links, and weighted undersampling bagging, were used to reduce the class size of nontarget stimuli. The over- or undersampled data were classified by an SVM classifier. Overall, some oversampling techniques improved BCI performance while undersampling techniques often degraded performance. Particularly, using borderline-SMOTE yielded the highest accuracy (87.27%) and information transfer rate (8.82 bpm) across all three appliances. Moreover, borderline-SMOTE led to performance improvement, especially for poor performers. A further analysis showed that borderline-SMOTE improved SVM by generating more support vectors within the target class and enlarging margins. However, there was no difference in the accuracy between borderline-SMOTE and the method of applying the weighted regularization parameter of the SVM. Our results suggest that although oversampling improves performance of P300-based BCIs, it is not just the effect of the oversampling techniques, but rather the effect of solving the data imbalance problem. MDPI 2020-09-29 /pmc/articles/PMC7582676/ /pubmed/33003367 http://dx.doi.org/10.3390/s20195576 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Lee, Taejun Kim, Minju Kim, Sung-Phil Improvement of P300-Based Brain–Computer Interfaces for Home Appliances Control by Data Balancing Techniques |
title | Improvement of P300-Based Brain–Computer Interfaces for Home Appliances Control by Data Balancing Techniques |
title_full | Improvement of P300-Based Brain–Computer Interfaces for Home Appliances Control by Data Balancing Techniques |
title_fullStr | Improvement of P300-Based Brain–Computer Interfaces for Home Appliances Control by Data Balancing Techniques |
title_full_unstemmed | Improvement of P300-Based Brain–Computer Interfaces for Home Appliances Control by Data Balancing Techniques |
title_short | Improvement of P300-Based Brain–Computer Interfaces for Home Appliances Control by Data Balancing Techniques |
title_sort | improvement of p300-based brain–computer interfaces for home appliances control by data balancing techniques |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7582676/ https://www.ncbi.nlm.nih.gov/pubmed/33003367 http://dx.doi.org/10.3390/s20195576 |
work_keys_str_mv | AT leetaejun improvementofp300basedbraincomputerinterfacesforhomeappliancescontrolbydatabalancingtechniques AT kimminju improvementofp300basedbraincomputerinterfacesforhomeappliancescontrolbydatabalancingtechniques AT kimsungphil improvementofp300basedbraincomputerinterfacesforhomeappliancescontrolbydatabalancingtechniques |