Enhanced Detection of Epileptic Seizure Using Supervised and Unsupervised Algorithms Ananthakrishnan Gopalakrishnan1,∗,† , Sharon Priya Surendran1,† , Aisha Banu Wahab1,† , Aarthi Gopalakrishnan1,† and Yogesh Kumar Balaji1,† 1 B.S.Abdur Rahman Crescent Institute of Science and Technology, Chennai. Abstract This study is dedicated to advancing the accuracy of epileptic seizure identification using electroen- cephalogram (EEG) data, a crucial tool in epilepsy diagnosis. Traditionally, medical experts have relied on visually assessing EEG waveforms, a time-consuming and error-prone process. Numerous pattern identification approaches have been developed in response to these difficulties, including techniques like the Discrete Wavelet Transform (DWT) for removing important patterns from EEG data. The overarching goal is to enhance seizure detection precision by translating EEG data into numerical values via DWT. The dataset used in this study comprises 668 columns representing brainwave readings, signal standard deviations from individual electrodes, and a binary representation of illness presence. To distinguish epileptic episodes, four classifiers were employed: Support Vector Machine (SVM), Random Forest Classification, K Nearest Neighbor (KNN), and K-means clustering. Remarkably, the unsupervised K-means clustering method outperformed supervised methods, achieving an impressive 98.1% classifica- tion accuracy. This finding is significant as it suggests that unsupervised learning techniques may offer a more efficient and accurate alternative to traditional methods for identifying epileptic seizures. Addi- tionally, the study proposes future research into deep learning approaches, renowned for their enhanced classification accuracy in epilepsy detection. This research sets the stage for further investigations into leveraging advanced machine learning techniques to refine seizure identification systems, potentially revolutionizing the field of epilepsy diagnosis and management. Keywords Electroencephalogram (EEG), Machine Learning, Epileptic Seizure, Supervised Learning, Unsupervised Learning, Discrete Wavelet Transform (DWT), Support Vector Machine(SVM), Random Forest Classifier, k-means classifier, k-nearest Neighbor(KNN) 1. Introduction One of the most serious neurological conditions that have an impact on human existence is epilepsy. Analyzing the Electroencephalogram (EEG) signal patterns, a common method for identifying brain abnormalities, can be used to detect this disease. To investigate epilepsy, medical professionals and researchers frequently employ EEG signals. Since epileptic seizures result in aberrant changes in the brain, experienced doctors have long used traditional methods ACI’23: Workshop on Advances in Computational Intelligence at ICAIDS 2023, December 29-30, 2023, Hyderabad, India ∗ Corresponding author. † These authors contributed equally. Envelope-Open 210071601027@crescent.education (A. Gopalakrishnan); sharonpriya@crescent.education (S. P. Surendran); aisha@crescent.education (A. B. Wahab); aarthig[underscore]cse[underscore]jan21@crescent.education (A. Gopalakrishnan); yyogeshkumar996@gmail.com (Y. K. Balaji) © 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR ceur-ws.org Workshop ISSN 1613-0073 Proceedings 35 to identify unexpected epileptic seizures [1]. Visual examination of the EEG waves is a common method used by experts to spot irregularities. This process typically requires a lot of time and is subject to human error. The most common technique for detecting epileptic seizures is pattern recognition, which entails sifting through EEG for hidden patterns. Researchers have employed a range of feature extraction methods, including DWT, IDFT, FT, CWT, FFT, DFT, and STFT, to extract the hidden patterns from EEG data [2]. Other methods, such as Particle Swarm Optimization (PSO), Simulated Annealing (SA), Ant Colony Optimization (ACO), and many others, have also been investigated to determine the best qualities. To identify epileptic episodes from the EEG signals, the researchers looked at several classifiers, including support vector machines, decision trees, k- nearest neighbors (k-NN), Naive Bayes (NB), and Gaussian mixture [3, 4]. All the aforementioned pattern recognition techniques combine different feature extraction, selection, and classification techniques to increase the precision of diagnosing epileptic episodes. The goal of this research is to increase detection accuracy for a dataset of EEG signals which is converted into numerical values using Discrete Wavelet Transform (DWT). The dataset consists of 668 columns. It is a public dataset available on Kaggle. The standard deviation of the signal from the T5 and T6 electrodes as well as the brain waves detected at the FP1, FP2, F3, and F4 electrodes are among these characteristics. The disease is depicted in binary form in the final column. To determine whether the output is an epileptic seizure, the four classifiers are analyzed in conjunction with the selected characteristics. 2. Literature Survey Several AI in healthcare state of the art works are recently published and researchers applied machine learning models to detect and diagnose several human diseases [5, 6, 7, 8]. Here, we analysed some recent research contributions done for epileptic seizure detection. 36 Table 1 Various papers on the detection of Epileptic Seizure and the methodologies used S.no Title Authors Summary and Outcomes 1 Classification of Hadi Ratham This study presents a unique method for feature extrac- epileptic EEG signals Al Ghayab . tion and selection from multi-channel EEG signals using based on simple ran- Yan Li . et.al.sequential feature selection (SFS) and simple random dom sampling and sampling (SRS) approaches. It achieves impressive clas- sequential feature sification accuracy, sensitivity, and specificity of 99.90%, selection [9] 99.80%, and 100%, respectively, showcasing its potential for EEG-based disease diagnosis and treatment in medi- cal applications. 2 A review of epileptic Mohammad The difficult task of seizure identification and classifi- seizure detection us- Khubeb cation in EEG and ECoG signals is covered in-depth in ing machine learning Siddiqui1 this work through machine learning-based methods. It classifiers [10] , Ruben divides these methods into ”black-box” and ”non-black- Morales- box” categories based on statistical characteristics and Menendez1 machine learning classifiers, providing insights into the et.al changing seizure detection and localization environment. This study provides insight into the state-of-the-art and potential prospects for epilepsy-related signal analysis research 3 Machine Learning Andreas Mil- This comprehensive systematic review delves into the Algorithms for tiadous , Ka- realm of automated epilepsy detection through EEG sig- Epilepsy Detection terina D. Tzi- nal analysis. It assesses 190 studies, highlighting trends Based on Published mourta et.al. such as the increasing use of Convolutional Neural Net- EEG Databases: works and Time-Frequency decomposition methodology A Systematic Re- in this field. This research serves as a valuable resource view [11] for understanding the landscape of machine-learning approaches for epilepsy diagnosis, making it an essential reference for future work in this domain. 4 Detection of Epilep- Muhammad This paper addresses the challenge of epilepsy detection tic Seizures from Zubair ID using EEG signals and introduces innovative dimension- EEG Signals by et.al. ality reduction techniques (SPPCA and SUBXPCA) ap- Combining Dimen- plied after the Discrete Wavelet Transform (DWT). These sionality Reduction methods choose essential time-frequency domain vari- Algorithms with ables associated with epileptic seizures, which improve Machine Learning the classification precision of machine-learning models. Models [12] Results indicate that SPPCA achieves 97% accuracy with the CatBoost classifier, while SUBXPCA reaches 98% ac- curacy with the random forest classifier, surpassing other state-of-the-art approaches in both accuracy and com- putational efficiency. 5 Machine Learn- Khansa The use of artificial intelligence (AI) and machine learn- ing for Predicting Rasheed1 ing (ML) in healthcare is examined in this research, with Epileptic Seizures , Adnan an emphasis on the early diagnosis and prediction of Using EEG Signals: Qayyum1 , epilepsy, a disorder marked by unpredictable and repet- A Review [13] Junaid Qadir1 itive convulsions. Despite historical challenges, recent , et.al. ML-based algorithms show promise in revolutionizing seizure prediction. The paper conducts a thorough re- view of current ML techniques using EEG signals for early seizure prediction, highlighting existing gaps, chal- lenges, and potential future directions in this critical area of research. 37 Table 2 Various papers on the detection of Epileptic Seizure and the methodologies used (Contd..) S.no Title Authors Summary and Outcomes 6 Enhanced Detection Wail Mar- The architecture for automated epileptic seizure identi- of Epileptic Seizure dini, Muneer fication from EEG signals is presented in this research Using EEG Signals in Masadeh to improve accuracy while lowering processing costs. It Combination With Bani Yas- makes use of the Genetic Algorithm (GA), four machine Machine Learning seinet.al. learning classifiers (SVM, KNN, ANN, and NB), as well as Classifiers [14] a 54-DWT mother wavelet analysis. The findings show that ANN outperformed the other classifiers in terms of accuracy, proving its efficacy in identifying epileptic episodes using the statistical features derived from the 54-DWT mother wavelets in EEG signals. 7 A Unified Framework Zixu Chen, In this study, we present a unified framework for elec- and Method for EEG- Guoliang Lu, troencephalogram (EEG) data-based epilepsy diagno- Based Early Epilep- Zhaohong sis and early epileptic episode detection. The auto- tic Seizure Detection Xie, Wei regressive moving average (ARMA) model is used to ex- and Epilepsy Diagno- Shang et al. amine EEG dynamics and find anomalies suggestive of sis [15] epileptic seizures. Experiments conducted on publicly available EEG databases demonstrate impressive classifi- cation accuracy of 93% and 94%, highlighting the frame- work’s potential for real clinical applications, especially in scenarios where EEG data may contain various brain disorders alongside epilepsy. 8 Identifying Re- Yuhang Lin, This study explores the use of spatial pattern of net- fractory Epilepsy Peishan Du, work (SPN) features extracted from resting-state scalp Without Structural Hongze Sun electroencephalogram (EEG) data to differentiate be- Abnormalities by et.al. tween drug-refractory epilepsy patients without signifi- Fusing the Common cant structural abnormalities (RE-no-SA) and medically Spatial Patterns controlled epilepsy patients (MCE). The SPN features, of Functional and particularly when combining functional and effective Effective EEG Net- EEG networks, exhibited high accuracy, reaching 96.67%, works [16] with 100% sensitivity and 92.86% specificity. These find- ings suggest that fused SPN features can serve as reliable tools for distinguishing between these patient groups and offer new insights into the complex neurophysiology of refractory epilepsy. 9 Mapping Propaga- Saeed To find accurate biomarkers for the epileptogenic zone tion of Interictal Jahromi; (EZ). The study suggests a novel approach to calculate Spikes, Ripples, Margherita the timing of the spread of epilepsy biomarkers across and Fast Ripples in A.G. Matar- different brain regions and evaluates their common begin- Intracranial EEG of rese; et.al. ning. Moreover, this study provides preliminary evidence Children with Refrac- that fast ripples also propagate across large brain re- tory Epilepsy [17] gions. These findings offer valuable insights into epilepsy biomarker detection and EZ localization using icEEG data. 10 Simple Detection of Muhammad The Local Binary Pattern Transition Histogram (LBPTH) Epilepsy From EEG Yazid, Fahmi and Local Binary Pattern Mean Absolute Deviation (LBP- Signal Using Local Bi- Fahmi, Erwin MAD) are unique features that this research introduces nary Pattern Transi- Sutanto et.al. as an effective feature extraction method for epilepsy tion Histogram [18] identification from EEG signals. This method surpasses 99.6% accuracy in identifying ictal from non-ictal EEG data utilizing Support Vector Machine (SVM) and k- nearest neighbor (KNN) classification, It is suited for transportable, low-power, and reasonably priced wear- able medical devices for epilepsy detection since it retains more than 99.1% SVM classification accuracy even with brief input data (2.95 seconds). 38 3. Machine Learning Techniques With the use of the EEG signals that are gathered with the aid of electrodes, machine learning algorithms are utilized to categorize the data into epilepsy positive or negative. The classification is implemented using the following Machine learning algorithms: 1. K- Means Clustering 2. Support Vector Machines (SVM) 3. Random Forest classifier 4. k-nearest Neighbors (KNN). A brief introduction of the above-said algorithms is presented in this subsection. Certainly, here is a rewritten version of the provided information: 3.1. K-Means Clustering: K-Means clustering is a fundamental unsupervised machine learning technique known for its simplicity and effectiveness in grouping data into distinct clusters. Its primary objective is to minimize the variation within each cluster. The technique accomplishes this by updating centroids until convergence and iteratively allocating data points to the closest cluster centroid. K-Means finds applications in various fields, including image segmentation, customer seg- mentation, and anomaly detection, due to its ease of use and scalability. Researchers and professionals value its ability to reveal hidden patterns within data without relying on pre- labeled data [19]. The simplicity and speed of K-Means have solidified its status as a foundational clustering approach, advancing our understanding of data structures and pattern recognition in the domain of unsupervised learning. 3.2. Support Vector Machines (SVM): Support Vector Machines (SVMs) are a versatile and widely used machine learning technique applicable to various domains. They excel in handling both linear and nonlinear classification and regression tasks, particularly when data separation is not obvious. By maximizing the margin—the distance between the closest data points and the decision boundary (the support vectors), SVMs seek to identify the best hyperplane. This reduces classification errors and enhances the generalization of new data [20]. SVMs can be customized using different kernel functions (linear, radial basis, polynomial) to handle complex decision boundaries encountered in real-world datasets. SVMs are valued for their ability to handle high-dimensional data and nonlinear relation- ships, making them suitable for tasks such as image classification, text categorization, and bio-informatics [21]. Their track record of accuracy and resilience has significantly contributed to predictive modeling in various research and application domains. 39 3.3. Random Forest Classifier: The Random Forest classifier is a sophisticated and adaptable machine learning method widely accepted in data science and predictive modeling [22]. It falls under the umbrella of ensemble learning, which combines forecasts from various decision trees to produce a reliable and precise model. To reduce over-fitting and increase generalization, each decision tree in the Random Forest is built using a random subset of the training data and a random selection of features. Random Forest excels in both classification and regression tasks, making it suitable for a broad range of applications. It offers feature relevance scores and handles high-dimensional data effectively, making it valuable for feature selection and data exploration [23]. Random Forest is a key tool for machine learning practitioners, enabling the development of robust prediction models by handling complex interactions within data and demonstrating resilience to outliers and noise. 3.4. k-Nearest Neighbors (KNN): A fundamental and simple machine learning algorithm that is frequently used in classification and regression issues is called k-nearest neighbors (KNN). According to the proximity principle, which governs how it operates, [24] a new data point’s prediction is based on the average value or majority class of its k-nearest neighbors in the training dataset. KNN is a powerful tool, especially for small to medium-sized datasets, owing to its simplicity and ease of implementation [25]. It makes no assumptions about the underlying data distri- bution, making it a non-parametric approach suitable for diverse data types. However, the effectiveness of KNN depends on factors like the number of neighbors (k) and the selected distance measure, necessitating careful adjustment [26]. Despite being straightforward, KNN may produce outstanding results in situations where local patterns and neighborhood links are crucial, making it a crucial part of the machine learning toolkit [27]. 4. Methodology To implement the above-mentioned machine learning algorithms on the dataset, data should be cleaned, analyzed, and pre-processed for extracting the important features. Fig. 1 shows the methodology of work carried out in this paper. 4.1. Data Collection: The dataset was obtained from Kaggle and comprises EEG signals converted into numerical values. It includes readings of alpha, beta, and gamma brainwaves measured through various electrodes, along with the standard deviation of these signals, obtained through Discrete Wavelet Transform (DWT). The dataset consists of 668 columns and 2216 rows, with the last column serving as the target variable, indicating ’0’ or ’1’. 40 Figure 1: Proposed architecture to detect epileptic seizure using ML algorithms 4.2. Feature Engineering: Feature engineering is the process of transforming unstructured data into informative input variables for machine learning models. It involves three main steps: Missing Values Imputation Dealing with missing data is crucial for model performance. Strategies include removing rows with missing values, filling them with mean, median, or mode [28] values, or using forward/backward fill [29]. Handling Categorical Data. Categorical data, which consists of limited, fixed categories, can be processed using techniques like Label Encoding [30], One-Hot Encoding, or Binary Encoding [31]. Outlier Detection and Feature Scaling. Outliers are data points significantly different from the majority. Feature scaling standardizes [32] numerical features to ensure they have comparable magnitudes. This step is important for algorithms sensitive to feature scale, such as K-Means [33]. 4.3. Splitting Dataset: The 2216 rows of the dataset are divided in an 80:20 ratio. The model is trained using 80% of the data, and its accuracy is tested and validated using the remaining 20%. This division enables evaluation of the model’s performance on unknown data. 4.4. Model Building: After data pre-processing, machine learning models are constructed using Python and relevant libraries. The following methods are employed to evaluate model accuracy: K-Means Clustering K-Means is used to create clusters with a silhouette average of 98.1%, indicating strong clustering significance. Support Vector Machines (SVM) The accuracy, precision, recall, and F1 score [34] of SVM for binary classification (epilepsy vs. non-epilepsy) are 83.5%, 70.8%, 54.2%, and 40.3% 41 respectively. Random Forest The Random Forest model classifies epilepsy patients and non-epilepsy patients with an accuracy of 83.5%, precision of 83.6%, recall of 83.5%, and F1 score of 83.5%. k-Nearest Neighbors (KNN) A non-parametric supervised learning technique called KNN [35] achieves classification accuracy, precision, recall, and F1 score of around 80% respec- tively. These results provide insights into the performance of various machine-learning approaches in classifying patients with and without epilepsy based on EEG signals and derived features. 5. Result and Discussion To categorize whether a patient has epilepsy or not, many types of machine learning algorithms are used and evaluated. The bar graph in Fig. 2 shows the Precision value of different algorithms on the dataset. Figure 2: Precision Score vs. Supervised Algorithms From fig. 2 it is clear that the random forest algorithm shows the highest precision value of 83.6% followed by KNN with 80.7% when compared with other supervised algorithms. Fig. 3 represents the variation in recall values concerning the supervised algorithms used. Figure 3: Recall Value vs. Supervised Algorithms 42 From the graph in fig. 3, it is evident that SVM’s recall value, which stands at 54.2%, is the lowest, just like the precision score. With a recall rating of 83.5%, the random forest method tops KNN, which comes in at 80.6%. Fig. 4 shows the F1 score of the algorithms while used on the dataset. Figure 4: F1 Score vs Supervised Algorithms SVM gives a very low F1 score of 40.3%, KNN shows 80.5%, and the Supervised algorithm that gives the highest F1 score is Random Forest with 83.5%. As supervised algorithms did not give a significantly good prediction, Unsupervised models were created and executed with the same dataset for better accuracy. The accuracy of k-means clustering, an unsupervised technique, is 98.1%, which is significantly higher than that of any supervised algorithms previously employed. A clear comparison of the algorithms and the corresponding accuracy values has been mentioned in the table 3. Table 3 Various papers on the detection of Epileptic Seizure and the methodologies used (Contd..) S.no Algorithm Accuracy(%) 1 K-means 98.1 2 SVM 83.5 3 Random Forest 83.5 4 KNN 80 6. Conclusion and Future Work In this study, brainwaves measured from several EEG electrodes are used to classify whether a patient is experiencing an epilepsy seizure or not using a range of machine learning methods. The supervised algorithms used are Support Vector Machine (SVM), Random Forest Classification, K Nearest Neighbor (KNN), and K-means clustering an unsupervised algorithm is also used. On comparing the accuracy of each algorithm, it is quite clear that K-Means clustering (unsupervised 43 algorithm) gives a better classification accuracy of 98.1% than supervised algorithms. Deep learning methods, which are more accurate than other ML classifiers, can be used to broaden this proposed study in the future. References [1] F. Ahmad, U. Hariharan, S. Karthick, V. E. Pawar, S. Sharon Priya, Optimized lung nodule prediction model for lung cancer using contour features extraction, Opt. Mem. Neural Netw. 32 (2023) 126–136. [2] G. Muneeswari, S. Sajithra Varun, R. Hegde, S. Sharon Priya, P. Josephin Shermila, A. Pras- anth, Self-diagnosis platform via IOT-based privacy preserving medical data, Measur. Sens. 25 (2023) 100636. [3] P. Josephinshermila, S. Sharon priya, K. Malarvizhi, R. Hegde, S. Gokul Pran, B. Veerasamy, Accident detection using automotive smart Black-Box based monitoring system, Measur. Sens. 27 (2023) 100721. [4] A. Shankhdhar, P. K. Verma, P. Agrawal, V. Madaan, C. Gupta, Quality analysis for reliable complex multiclass neuroscience signal classification via electroencephalography, International Journal of Quality & Reliability Management 39 (2022) 1676–1703. [5] P. Agrawal, C. Gupta, A. Sharma, V. Madaan, N. Joshi, Machine Learning and Data Science: Fundamentals and Applications, John Wiley & Sons, 2022. [6] S. Sharma, V. Madaan, P. Agrawal, N. K. Garg, Heart disease prediction using fuzzy system, in: Advanced Informatics for Computing Research: Second International Conference, ICAICR 2018, Shimla, India, July 14–15, 2018, Revised Selected Papers, Part I 2, Springer Singapore, 2019, pp. 424–434. [7] A. Sharma, P. Agrawal, V. Madaan, S. Goyal, Prediction on diabetes patient’s hospital read- mission rates, in: International Conference on Advanced Informatics for Computing Re- search, ACM ICPS Digital Library (https://dl.acm.org/citation.cfm?doid=3339311.3339349), 2019, pp. DOI–10. [8] R. Kaur, V. Madaan, P. Agrawal, Diagnosis of arthritis using k-nearest neighbor ap- proach, in: International Conference on Advanced Informatics for Computing Research, https://link.springer.com/chapter/10.1007/978-981-15-0108-1_16, 2019, pp. 160–171. [9] H. R. A. Ghayab, Y. Li, S. Abdulla, M. Diykh, X. Wan, Classification of epileptic EEG signals based on simple random sampling and sequential feature selection, Brain Inform. 3 (2016) 85–91. [10] M. K. Siddiqui, R. Morales-Menendez, X. Huang, N. Hussain, A review of epileptic seizure detection using machine learning classifiers, Brain Inform. 7 (2020) 5. [11] A. Miltiadous, K. D. Tzimourta, N. Giannakeas, M. G. Tsipouras, E. Glavas, K. Kalafatakis, A. T. Tzallas, Machine learning algorithms for epilepsy detection based on published EEG databases: A systematic review, IEEE Access 11 (2023) 564–594. [12] M. Zubair, M. V. Belykh, M. U. K. Naik, M. F. M. Gouher, S. Vishwakarma, S. R. Ahamed, R. Kongara, Detection of epileptic seizures from EEG signals by combining dimensionality reduction algorithms with machine learning models, IEEE Sens. J. 21 (2021) 16861–16869. [13] K. Rasheed, A. Qayyum, J. Qadir, S. Sivathamboo, P. Kwan, L. Kuhlmann, T. O’Brien, 44 A. Razi, Machine learning for predicting epileptic seizures using EEG signals: A review, IEEE Rev. Biomed. Eng. 14 (2021) 139–155. [14] W. Mardini, M. M. Bani Yassein, R. Al-Rawashdeh, S. Aljawarneh, Y. Khamayseh, O. Meq- dadi, Enhanced detection of epileptic seizure using EEG signals in combination with machine learning classifiers, IEEE Access 8 (2020) 24046–24055. [15] Z. Chen, G. Lu, Z. Xie, W. Shang, A unified framework and method for EEG-based early epileptic seizure detection and epilepsy diagnosis, IEEE Access 8 (2020) 20080–20092. [16] Y. Lin, P. Du, H. Sun, Y. Liang, Z. Wang, Y. Cui, K. Chen, Y. Xia, D. Yao, L. Yu, D. Guo, Identifying refractory epilepsy without structural abnormalities by fusing the common spatial patterns of functional and effective EEG networks, IEEE Trans. Neural Syst. Rehabil. Eng. 29 (2021) 708–717. [17] S. Jahromi, M. A. G. Matarrese, E. Tamilia, M. S. Perry, J. R. Madsen, P. L. Pearl, C. Papadelis, Mapping propagation of interictal spikes, ripples, and fast ripples in intracranial EEG of children with refractory epilepsy, in: 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), IEEE, 2021. [18] M. Yazid, F. Fahmi, E. Sutanto, W. Shalannanda, R. Shoalihin, G.-J. Horng, Aripriharta, Sim- ple detection of epilepsy from EEG signal using local binary pattern transition histogram, IEEE Access 9 (2021) 150252–150267. [19] M. Brahma, M. A. Rejula, B. Srinivasan, S. N. Kumar, W. A. Banu, K. Malarvizhi, S. S. Priya, A. Kumar, Learning impact of recent ICT advances based on virtual reality IoT sensors in a metaverse environment, Measur. Sens. 27 (2023) 100754. [20] S. Sridhar, Comparative study of ant colony OptimizationAnd gang scheduling, Interna- tional Journal For Trends In Engineering &Technology 3 (2015). [21] M. K. Siddiqui, R. Morales-Menendez, X. Huang, N. Hussain, A review of epileptic seizure detection using machine learning classifiers, Brain Inform. 7 (2020) 5. [22] E. Kabir, Siuly, Y. Zhang, Epileptic seizure detection from EEG signals using logistic model trees, Brain Inform. 3 (2016) 93–100. [23] A. Şengür, Y. Guo, Y. Akbulut, Time-frequency texture descriptors of EEG signals for efficient detection of epileptic seizure, Brain Inform. 3 (2016) 101–108. [24] Z. Wang, P. Mengoni, Seizure classification with selected frequency bands and EEG montages: a natural language processing approach, Brain Inform. 9 (2022) 11. [25] A. A. Ein Shoka, M. H. Alkinani, A. S. El-Sherbeny, A. El-Sayed, M. M. Dessouky, Automated seizure diagnosis system based on feature extraction and channel selection using EEG signals, Brain Inform. 8 (2021) 1. [26] E. I. Zacharaki, I. Mporas, K. Garganis, V. Megalooikonomou, Spike pattern recognition by supervised classification in low dimensional embedding space, Brain Inform. 3 (2016) 73–83. [27] D. Liu, Z. Pang, Z. Wang, Epileptic seizure prediction by a system of particle filter associated with a neural network, EURASIP J. Adv. Signal Process. 2009 (2009). [28] N. Sriraam, S. Raghu, K. Tamanna, L. Narayan, M. Khanum, A. S. Hegde, A. B. Kumar, Automated epileptic seizures detection using multi-features and multilayer perceptron neural network, Brain Inform. 5 (2018) 10. [29] V. Doma, M. Pirouz, A comparative analysis of machine learning methods for emotion recognition using EEG and peripheral physiological signals, J. Big Data 7 (2020). 45 [30] M. G. Tsipouras, Spectral information of EEG signals with respect to epilepsy classification, EURASIP J. Adv. Signal Process. 2019 (2019). [31] W. Mardini, M. M. Bani Yassein, R. Al-Rawashdeh, S. Aljawarneh, Y. Khamayseh, O. Meq- dadi, Enhanced detection of epileptic seizure using EEG signals in combination with machine learning classifiers, IEEE Access 8 (2020) 24046–24055. [32] T. Liu, M. Z. H. Shah, X. Yan, D. Yang, Unsupervised feature representation based on deep boltzmann machine for seizure detection, IEEE Trans. Neural Syst. Rehabil. Eng. 31 (2023) 1624–1634. [33] T. Wen, Z. Zhang, Deep convolution neural network and autoencoders-based unsupervised feature learning of EEG signals, IEEE Access 6 (2018) 25399–25410. [34] S. Jahan, F. Nowsheen, M. M. Antik, M. S. Rahman, M. S. Kaiser, A. S. M. S. Hosen, I.-H. Ra, AI-based epileptic seizure detection and prediction in internet of healthcare things: A systematic review, IEEE Access 11 (2023) 30690–30725. [35] Y. Zhang, Y. Savaria, S. Zhao, G. Mordido, M. Sawan, F. Leduc-Primeau, Tiny CNN for seizure prediction in wearable biomedical devices, in: 2022 44th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), IEEE, 2022. 46