A neural network method for automatic and incremental learning applied to patient-dependent seizure detection

OBJECTIVE Describe and evaluate a neural network method for automatic and incremental learning applied to patient-dependent seizure detection. Compare the classification ability of various time-frequency methods including FFT spectrogram, spectral edge frequency and bicoherence. METHODS 57 seizures from 10 epilepsy patients are used. A probabilistic neural network (PNN) is trained and incrementally updated in a novel fashion. The speed and accuracy of the method is evaluated with different training parameters and time-frequency methods. RESULTS Training the PNN on a single seizure from each record offers better performance (sensitivity = 0.89 and false-positive-rate = 0.56/h) than 3 patient-independent seizure detection algorithms. The method is virtually unaffected by the settings of various training parameters. Training is very fast (0.9 s), and the accuracy improves as more examples are added incrementally (without retraining). The overall best time-frequency method was the FFT spectrogram. The bicoherence plus the FFT spectrogram was the best method on 4 records, improving the correlation from 0.111 to 0.940 on one and from 0.288 to 0.612 on another. CONCLUSIONS The proposed method offers accurate, robust and virtually instantaneous training and incremental learning when applied to patient-dependent seizure detection. SIGNIFICANCE Accurate seizure detection can improve patient care in both the epilepsy monitoring unit and the intensive care unit. Future applications include patient-independent algorithms that continue to learn as new examples are encountered.

[1]  Liva Ralaivola,et al.  Incremental Learning Algorithms for Classification and Regression: local strategies , 2002 .

[2]  J. Sleigh,et al.  Does bispectral analysis of the electroencephalogram add anything but complexity? , 2004, British journal of anaesthesia.

[3]  A. Kraskov,et al.  On the predictability of epileptic seizures , 2005, Clinical Neurophysiology.

[4]  J. Gotman Automatic seizure detection: improvements and evaluation. , 1990, Electroencephalography and clinical neurophysiology.

[5]  Scott B. Wilson,et al.  Seizure detection: correlation of human experts , 2003, Clinical Neurophysiology.

[6]  Timothy Masters,et al.  Advanced algorithms for neural networks: a C++ sourcebook , 1995 .

[7]  A J Gabor,et al.  Seizure detection using a self-organizing neural network: validation and comparison with other detection strategies. , 1998, Electroencephalography and clinical neurophysiology.

[8]  Scott B. Wilson,et al.  Seizure detection: evaluation of the Reveal algorithm , 2004, Clinical Neurophysiology.

[9]  Vasant Honavar,et al.  Learn++: an incremental learning algorithm for supervised neural networks , 2001, IEEE Trans. Syst. Man Cybern. Part C.

[10]  I. Rampil,et al.  Changes in EEG spectral edge frequency correlate with the hemodynamic response to laryngoscopy and intubation. , 1987, Anesthesiology.

[11]  T. Bullock,et al.  Bicoherence of intracranial EEG in sleep, wakefulness and seizures. , 1997, Electroencephalography and clinical neurophysiology.

[12]  M. Takashina,et al.  Practical Issues in Bispectral Analysis of Electroencephalographic Signals , 2001, Anesthesia and analgesia.

[13]  Natasa Kovacevic,et al.  Algorithm 820: A flexible implementation of matching pursuit for Gabor functions on the interval , 2002, TOMS.

[14]  Scott B. Wilson,et al.  Data Analysis for Continuous EEG Monitoring in the ICU: Seeing the Forest and the Trees , 2004, Journal of clinical neurophysiology : official publication of the American Electroencephalographic Society.

[15]  C. L. Nikias,et al.  Higher-order spectra analysis : a nonlinear signal processing framework , 1993 .

[16]  B. Silverman Density estimation for statistics and data analysis , 1986 .

[17]  B. Hjorth EEG analysis based on time domain properties. , 1970, Electroencephalography and clinical neurophysiology.