Epilepsy diagnosis using artificial neural network learned by PSO


Creative Commons License

Yalcin N. , Tezel G., Karakuzu C.

TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, vol.23, no.2, pp.421-432, 2015 (Journal Indexed in SCI) identifier identifier

  • Publication Type: Article / Article
  • Volume: 23 Issue: 2
  • Publication Date: 2015
  • Doi Number: 10.3906/elk-1212-151
  • Title of Journal : TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
  • Page Numbers: pp.421-432
  • Keywords: Artificial neural networks, backpropagation algorithm, electroencephalogram, epilepsy diagnosis, particle swarm optimization, CLASSIFICATION, IDENTIFICATION

Abstract

Electroencephalogram (EEG) is used routinely for diagnosis of diseases occurring in the brain. It is a very useful clinical tool in the classification of epileptic seizures and the diagnosis of epilepsy. In this study, epilepsy diagnosis has been investigated using EEG records. For this purpose, an artificial neural network (ANN), widely used and known as an active classification technique, is applied. The particle swarm optimization (PSO) method, which does not need gradient calculation, derivative information, or any solution of differential equations, is preferred as the training algorithm for the ANN. A PSO-based neural network (PSONN) model is diversified according to PSO versions, and 7 PSO-based neural network models are described. Among these models, PSONN3 and PSONN4 are determined to be appropriate models for epilepsy diagnosis due to having better classification accuracy. The training methods-based PSO versions are compared with the backpropagation algorithm, which is a traditional method. In addition, different numbers of neurons, iterations/generations, and swarm sizes have been considered and tried. Results obtained from the models are evaluated, interpreted, and compared with the results of earlier works done with the same dataset in the literature.