Cargando…
Domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems
BACKGROUND: For non-invasive brain-computer interface systems (BCIs) with multiple electroencephalogram (EEG) channels, the key factor limiting their convenient application in the real world is how to perform reasonable channel selection while ensuring task accuracy, which can be modeled as a multi-...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10512944/ https://www.ncbi.nlm.nih.gov/pubmed/37746153 http://dx.doi.org/10.3389/fnins.2023.1251968 |
_version_ | 1785108468021067776 |
---|---|
author | Liu, Tianyu Ye, An |
author_facet | Liu, Tianyu Ye, An |
author_sort | Liu, Tianyu |
collection | PubMed |
description | BACKGROUND: For non-invasive brain-computer interface systems (BCIs) with multiple electroencephalogram (EEG) channels, the key factor limiting their convenient application in the real world is how to perform reasonable channel selection while ensuring task accuracy, which can be modeled as a multi-objective optimization problem. Therefore, this paper proposed a two-objective problem model for the channel selection problem and introduced a domain knowledge-assisted multi-objective optimization algorithm (DK-MOEA) to solve the aforementioned problem. METHODS: The multi-objective optimization problem model was designed based on the channel connectivity matrix and comprises two objectives: one is the task accuracy and the other one can sensitively indicate the removal status of channels in BCIs. The proposed DK-MOEA adopted a two-space framework, consisting of the population space and the knowledge space. Furthermore, a knowledge-assisted update operator was introduced to enhance the search efficiency of the population space by leveraging the domain knowledge stored in the knowledge space. RESULTS: The proposed two-objective problem model and DK-MOEA were tested on a fatigue detection task and four state-of-the-art multi-objective evolutionary algorithms were used for comparison. The experimental results indicated that the proposed algorithm achieved the best results among all the comparative algorithms for most cases by the Wilcoxon rank sum test at a significance level of 0.05. DK-MOEA was also compared with a version without the utilization of domain knowledge and the experimental results validated the effectiveness of the knowledge-assisted mutation operator. Moreover, the comparison between DK-MOEA and a traditional classification algorithm using all channels demonstrated that DK-MOEA can strike the balance between task accuracy and the number of selected channels. CONCLUSION: The formulated two-objective optimization model enabled the selection of a minimal number of channels without compromising classification accuracy. The utilization of domain knowledge improved the performance of DK-MOEA. By adopting the proposed two-objective problem model and DK-MOEA, a balance can be achieved between the number of the selected channels and the accuracy of the fatigue detection task. The methods proposed in this paper can reduce the complexity of subsequent data processing and enhance the convenience of practical applications. |
format | Online Article Text |
id | pubmed-10512944 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-105129442023-09-22 Domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems Liu, Tianyu Ye, An Front Neurosci Neuroscience BACKGROUND: For non-invasive brain-computer interface systems (BCIs) with multiple electroencephalogram (EEG) channels, the key factor limiting their convenient application in the real world is how to perform reasonable channel selection while ensuring task accuracy, which can be modeled as a multi-objective optimization problem. Therefore, this paper proposed a two-objective problem model for the channel selection problem and introduced a domain knowledge-assisted multi-objective optimization algorithm (DK-MOEA) to solve the aforementioned problem. METHODS: The multi-objective optimization problem model was designed based on the channel connectivity matrix and comprises two objectives: one is the task accuracy and the other one can sensitively indicate the removal status of channels in BCIs. The proposed DK-MOEA adopted a two-space framework, consisting of the population space and the knowledge space. Furthermore, a knowledge-assisted update operator was introduced to enhance the search efficiency of the population space by leveraging the domain knowledge stored in the knowledge space. RESULTS: The proposed two-objective problem model and DK-MOEA were tested on a fatigue detection task and four state-of-the-art multi-objective evolutionary algorithms were used for comparison. The experimental results indicated that the proposed algorithm achieved the best results among all the comparative algorithms for most cases by the Wilcoxon rank sum test at a significance level of 0.05. DK-MOEA was also compared with a version without the utilization of domain knowledge and the experimental results validated the effectiveness of the knowledge-assisted mutation operator. Moreover, the comparison between DK-MOEA and a traditional classification algorithm using all channels demonstrated that DK-MOEA can strike the balance between task accuracy and the number of selected channels. CONCLUSION: The formulated two-objective optimization model enabled the selection of a minimal number of channels without compromising classification accuracy. The utilization of domain knowledge improved the performance of DK-MOEA. By adopting the proposed two-objective problem model and DK-MOEA, a balance can be achieved between the number of the selected channels and the accuracy of the fatigue detection task. The methods proposed in this paper can reduce the complexity of subsequent data processing and enhance the convenience of practical applications. Frontiers Media S.A. 2023-09-07 /pmc/articles/PMC10512944/ /pubmed/37746153 http://dx.doi.org/10.3389/fnins.2023.1251968 Text en Copyright © 2023 Liu and Ye. https://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(s) 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 Liu, Tianyu Ye, An Domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems |
title | Domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems |
title_full | Domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems |
title_fullStr | Domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems |
title_full_unstemmed | Domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems |
title_short | Domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems |
title_sort | domain knowledge-assisted multi-objective evolutionary algorithm for channel selection in brain-computer interface systems |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10512944/ https://www.ncbi.nlm.nih.gov/pubmed/37746153 http://dx.doi.org/10.3389/fnins.2023.1251968 |
work_keys_str_mv | AT liutianyu domainknowledgeassistedmultiobjectiveevolutionaryalgorithmforchannelselectioninbraincomputerinterfacesystems AT yean domainknowledgeassistedmultiobjectiveevolutionaryalgorithmforchannelselectioninbraincomputerinterfacesystems |