Optimisation of deep neural networks for identification of epileptic abnormalities from electroencephalogram signals

Heliyon. 2020 Dec 18;6(12):e05694. doi: 10.1016/j.heliyon.2020.e05694. eCollection 2020 Dec.

Abstract

An electroencephalogram (EEG) measures and records the electrical activity of the brain. It provides valuable information that can be used to identify epileptic abnormalities. However, the visual identification of such abnormalities from EEG signals by expert neurologists is time consuming. Therefore, several researchers have proposed using deep neural networks (DNNs) to automate the identification of these abnormalities. Their studies have examined the use of different numbers of layers, different numbers of parameters, and various operation types arranged in different architectures. This paper presents the shallowest 11-layer DNN architecture capable of classifying three classes of EEG signals: normal, preictal, and seizure. When the proposed architecture was applied to the standard University of Bonn EEG signal dataset, it achieved accuracy, specificity, and sensitivity values of 99.43%, 99.57%, and 99.10%, respectively. It not only had a better performance than the state of the art DNN architectures, but also had shallower layers with fewer parameters. This allowed it to more quickly identify epileptic abnormalities. Experiments were also conducted where the length of the EEG signals was reduced to 65% (2,662 samples with a period of 15.26 s), which in turn minimised the total parameters of the proposed architecture so that it was comparable to the smallest state-of-the-art architecture and decreased the lag time for identification. Even in these experiments, it was capable of producing equal performance measures, with the execution time reduced to only 69% of that when employing the full length of EEG signals.

Keywords: Computer science; Deep neural networks; EEG signals; Epileptic abnormalities identification.