Epileptic seizure detection: a comparative study between deep and traditional machine learning techniques

Electroencephalography is the recording of brain electrical activities that can be used to diagnose brain seizure disorders. By identifying brain activity patterns and their correspondence between symptoms and diseases, it is possible to give an accurate diagnosis and appropriate drug therapy to pat...

Full description

Bibliographic Details
Main Author: Rekha Sahu, Satya Ranjan Dash, Lleuvelyn A Cacha, Roman R Poznanski, Shantipriya Parida
Format: Article
Language:English
Published: IMR (Innovative Medical Research) Press Limited 2020-03-01
Series:Journal of Integrative Neuroscience
Subjects:
Online Access:https://jin.imrpress.com/fileup/1757-448X/PDF/1585708657775-85977415.pdf
id doaj-f260788baf4a4d38ba566261f9739d2a
record_format Article
spelling doaj-f260788baf4a4d38ba566261f9739d2a2020-11-25T02:15:29ZengIMR (Innovative Medical Research) Press LimitedJournal of Integrative Neuroscience1757-448X2020-03-011911910.31083/j.jin.2020.01.24Epileptic seizure detection: a comparative study between deep and traditional machine learning techniquesRekha Sahu, Satya Ranjan Dash, Lleuvelyn A Cacha, Roman R Poznanski, Shantipriya Parida01 School of Computer Engineering, KIIT University, Bhubaneswar, Odisha, 751024, India;2 School of Computer Application, KIIT University, Bhubaneswar, Odisha, 751024, India;3 Faculty of Health Science, Universiti Sultan Zainal Abidin, Gong Badak Campus, Darul Iman, Terengganu, 21300, Malaysia;4 Faculty of Informatics and Computing, Universiti Sultan Zainal Abidin, Besut Campus, Besut, Terengganu, 22200, Malaysia;5 Idiap Research Institute, Centre du Parc, Rue Marconi 19, Martigny, CH-1920, SwitzerlandElectroencephalography is the recording of brain electrical activities that can be used to diagnose brain seizure disorders. By identifying brain activity patterns and their correspondence between symptoms and diseases, it is possible to give an accurate diagnosis and appropriate drug therapy to patients. This work aims to categorize electroencephalography signals on different channels' recordings for classifying and predicting epileptic seizures. The collection of the electroencephalography recordings contained in the dataset attributes 179 information and 11,500 instances. Instances are of five categories, where one is the symptoms of epilepsy seizure. We have used traditional, ensemble methods and deep machine learning techniques highlighting their performance for the epilepsy seizure detection task. One dimensional convolutional neural network, ensemble machine learning techniques like bagging, boosting (AdaBoost, gradient boosting, and XG boosting), and stacking is implemented. Traditional machine learning techniques such as decision tree, random forest, extra tree, ridge classifier, logistic regression, K-Nearest Neighbor, Naive Bayes (gaussian), and Kernel Support Vector Machine (polynomial, gaussian) are used for classifying and predicting epilepsy seizure. Before using ensemble and traditional techniques, we have preprocessed the data set using the Karl Pearson coefficient of correlation to eliminate irrelevant attributes. Further accuracy of classification and prediction of the classifiers are manipulated using k-fold cross-validation methods and represent the Receiver Operating Characteristic Area Under the Curve for each classifier. After sorting and comparing algorithms, we have found the convolutional neural network and extra tree bagging classifiers to have better performance than all other ensemble and traditional classifiers.https://jin.imrpress.com/fileup/1757-448X/PDF/1585708657775-85977415.pdf|epilepsy|seizure|deep learning|artificial neural networks|neural signals|eeg signals|computer simulations
collection DOAJ
language English
format Article
sources DOAJ
author Rekha Sahu, Satya Ranjan Dash, Lleuvelyn A Cacha, Roman R Poznanski, Shantipriya Parida
spellingShingle Rekha Sahu, Satya Ranjan Dash, Lleuvelyn A Cacha, Roman R Poznanski, Shantipriya Parida
Epileptic seizure detection: a comparative study between deep and traditional machine learning techniques
Journal of Integrative Neuroscience
|epilepsy|seizure|deep learning|artificial neural networks|neural signals|eeg signals|computer simulations
author_facet Rekha Sahu, Satya Ranjan Dash, Lleuvelyn A Cacha, Roman R Poznanski, Shantipriya Parida
author_sort Rekha Sahu, Satya Ranjan Dash, Lleuvelyn A Cacha, Roman R Poznanski, Shantipriya Parida
title Epileptic seizure detection: a comparative study between deep and traditional machine learning techniques
title_short Epileptic seizure detection: a comparative study between deep and traditional machine learning techniques
title_full Epileptic seizure detection: a comparative study between deep and traditional machine learning techniques
title_fullStr Epileptic seizure detection: a comparative study between deep and traditional machine learning techniques
title_full_unstemmed Epileptic seizure detection: a comparative study between deep and traditional machine learning techniques
title_sort epileptic seizure detection: a comparative study between deep and traditional machine learning techniques
publisher IMR (Innovative Medical Research) Press Limited
series Journal of Integrative Neuroscience
issn 1757-448X
publishDate 2020-03-01
description Electroencephalography is the recording of brain electrical activities that can be used to diagnose brain seizure disorders. By identifying brain activity patterns and their correspondence between symptoms and diseases, it is possible to give an accurate diagnosis and appropriate drug therapy to patients. This work aims to categorize electroencephalography signals on different channels' recordings for classifying and predicting epileptic seizures. The collection of the electroencephalography recordings contained in the dataset attributes 179 information and 11,500 instances. Instances are of five categories, where one is the symptoms of epilepsy seizure. We have used traditional, ensemble methods and deep machine learning techniques highlighting their performance for the epilepsy seizure detection task. One dimensional convolutional neural network, ensemble machine learning techniques like bagging, boosting (AdaBoost, gradient boosting, and XG boosting), and stacking is implemented. Traditional machine learning techniques such as decision tree, random forest, extra tree, ridge classifier, logistic regression, K-Nearest Neighbor, Naive Bayes (gaussian), and Kernel Support Vector Machine (polynomial, gaussian) are used for classifying and predicting epilepsy seizure. Before using ensemble and traditional techniques, we have preprocessed the data set using the Karl Pearson coefficient of correlation to eliminate irrelevant attributes. Further accuracy of classification and prediction of the classifiers are manipulated using k-fold cross-validation methods and represent the Receiver Operating Characteristic Area Under the Curve for each classifier. After sorting and comparing algorithms, we have found the convolutional neural network and extra tree bagging classifiers to have better performance than all other ensemble and traditional classifiers.
topic |epilepsy|seizure|deep learning|artificial neural networks|neural signals|eeg signals|computer simulations
url https://jin.imrpress.com/fileup/1757-448X/PDF/1585708657775-85977415.pdf
work_keys_str_mv AT rekhasahusatyaranjandashlleuvelynacacharomanrpoznanskishantipriyaparida epilepticseizuredetectionacomparativestudybetweendeepandtraditionalmachinelearningtechniques
_version_ 1724896006970015744