A study on feature selection using multi-domain feature extraction for automated k-complex detection
BackgroundK-complex detection plays a significant role in the field of sleep research. However, manual annotation for electroencephalography (EEG) recordings by visual inspection from experts is time-consuming and subjective. Therefore, there is a necessity to implement automatic detection methods b...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Frontiers Media S.A.
2023-09-01
|
Series: | Frontiers in Neuroscience |
Subjects: | |
Online Access: | https://www.frontiersin.org/articles/10.3389/fnins.2023.1224784/full |
_version_ | 1827822298164363264 |
---|---|
author | Yabing Li Yabing Li Yabing Li Xinglong Dong Kun Song Xiangyun Bai Hongye Li Fakhreddine Karray |
author_facet | Yabing Li Yabing Li Yabing Li Xinglong Dong Kun Song Xiangyun Bai Hongye Li Fakhreddine Karray |
author_sort | Yabing Li |
collection | DOAJ |
description | BackgroundK-complex detection plays a significant role in the field of sleep research. However, manual annotation for electroencephalography (EEG) recordings by visual inspection from experts is time-consuming and subjective. Therefore, there is a necessity to implement automatic detection methods based on classical machine learning algorithms. However, due to the complexity of EEG signal, current feature extraction methods always produce low relevance to k-complex detection, which leads to a great performance loss for the detection. Hence, finding compact yet effective integrated feature vectors becomes a crucially core task in k-complex detection.MethodIn this paper, we first extract multi-domain features based on time, spectral analysis, and chaotic theory. Those features are extracted from a 0.5-s EEG segment, which is obtained using the sliding window technique. As a result, a vector containing twenty-two features is obtained to represent each segment. Next, we explore several feature selection methods and compare their performance in detecting k-complex. Based on the analysis of the selected features, we identify compact features which are fewer than twenty-two features and deemed as relevant and proceeded to the next step. Additionally, three classical classifiers are employed to evaluate the performance of the feature selection models.ResultsThe results demonstrate that combining different features significantly improved the k-complex detection performance. The best performance is achieved by applying the feature selection method, which results in an accuracy of 93.03%±7.34, sensitivity of 93.81%±5.62%, and specificity 94.13±5.81, respectively, using a smaller number of the combined feature sets.ConclusionThe proposed method in this study can serve as an efficient tool for the automatic detection of k-complex, which is useful for neurologists or doctors in the diagnosis of sleep research. |
first_indexed | 2024-03-12T01:56:03Z |
format | Article |
id | doaj.art-5080a74ce35b47d49bab7ebe0f1e6e6d |
institution | Directory Open Access Journal |
issn | 1662-453X |
language | English |
last_indexed | 2024-03-12T01:56:03Z |
publishDate | 2023-09-01 |
publisher | Frontiers Media S.A. |
record_format | Article |
series | Frontiers in Neuroscience |
spelling | doaj.art-5080a74ce35b47d49bab7ebe0f1e6e6d2023-09-08T05:48:23ZengFrontiers Media S.A.Frontiers in Neuroscience1662-453X2023-09-011710.3389/fnins.2023.12247841224784A study on feature selection using multi-domain feature extraction for automated k-complex detectionYabing Li0Yabing Li1Yabing Li2Xinglong Dong3Kun Song4Xiangyun Bai5Hongye Li6Fakhreddine Karray7School of Computer Science and Technology, Xi’an University of Posts and Telecommunications, Xi’an, Shaanxi, ChinaShaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi’an, Shaanxi, ChinaXi’an Key Laboratory of Big Data and Intelligent Computing, Xi'an, Shaanxi, ChinaSchool of Computer Science and Technology, Xi’an University of Posts and Telecommunications, Xi’an, Shaanxi, ChinaMachine Learning Department, Mohamed bin Zayed University of Artificial Intelligence, Abu Dhabi, United Arab EmiratesSchool of Computer Science and Technology, Xi’an University of Posts and Telecommunications, Xi’an, Shaanxi, ChinaSchool of Computer Science and Technology, Xi’an University of Posts and Telecommunications, Xi’an, Shaanxi, ChinaMachine Learning Department, Mohamed bin Zayed University of Artificial Intelligence, Abu Dhabi, United Arab EmiratesBackgroundK-complex detection plays a significant role in the field of sleep research. However, manual annotation for electroencephalography (EEG) recordings by visual inspection from experts is time-consuming and subjective. Therefore, there is a necessity to implement automatic detection methods based on classical machine learning algorithms. However, due to the complexity of EEG signal, current feature extraction methods always produce low relevance to k-complex detection, which leads to a great performance loss for the detection. Hence, finding compact yet effective integrated feature vectors becomes a crucially core task in k-complex detection.MethodIn this paper, we first extract multi-domain features based on time, spectral analysis, and chaotic theory. Those features are extracted from a 0.5-s EEG segment, which is obtained using the sliding window technique. As a result, a vector containing twenty-two features is obtained to represent each segment. Next, we explore several feature selection methods and compare their performance in detecting k-complex. Based on the analysis of the selected features, we identify compact features which are fewer than twenty-two features and deemed as relevant and proceeded to the next step. Additionally, three classical classifiers are employed to evaluate the performance of the feature selection models.ResultsThe results demonstrate that combining different features significantly improved the k-complex detection performance. The best performance is achieved by applying the feature selection method, which results in an accuracy of 93.03%±7.34, sensitivity of 93.81%±5.62%, and specificity 94.13±5.81, respectively, using a smaller number of the combined feature sets.ConclusionThe proposed method in this study can serve as an efficient tool for the automatic detection of k-complex, which is useful for neurologists or doctors in the diagnosis of sleep research.https://www.frontiersin.org/articles/10.3389/fnins.2023.1224784/fullk-complexelectroencephalography (EEG)multi-domain featuresfeature selectiondetection |
spellingShingle | Yabing Li Yabing Li Yabing Li Xinglong Dong Kun Song Xiangyun Bai Hongye Li Fakhreddine Karray A study on feature selection using multi-domain feature extraction for automated k-complex detection Frontiers in Neuroscience k-complex electroencephalography (EEG) multi-domain features feature selection detection |
title | A study on feature selection using multi-domain feature extraction for automated k-complex detection |
title_full | A study on feature selection using multi-domain feature extraction for automated k-complex detection |
title_fullStr | A study on feature selection using multi-domain feature extraction for automated k-complex detection |
title_full_unstemmed | A study on feature selection using multi-domain feature extraction for automated k-complex detection |
title_short | A study on feature selection using multi-domain feature extraction for automated k-complex detection |
title_sort | study on feature selection using multi domain feature extraction for automated k complex detection |
topic | k-complex electroencephalography (EEG) multi-domain features feature selection detection |
url | https://www.frontiersin.org/articles/10.3389/fnins.2023.1224784/full |
work_keys_str_mv | AT yabingli astudyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT yabingli astudyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT yabingli astudyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT xinglongdong astudyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT kunsong astudyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT xiangyunbai astudyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT hongyeli astudyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT fakhreddinekarray astudyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT yabingli studyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT yabingli studyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT yabingli studyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT xinglongdong studyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT kunsong studyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT xiangyunbai studyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT hongyeli studyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection AT fakhreddinekarray studyonfeatureselectionusingmultidomainfeatureextractionforautomatedkcomplexdetection |