Automatic spike detection via an artificial neural network using raw EEG data: effects of data preparation and implications in the limitations of online recognition

Clin Neurophysiol. 2000 Mar;111(3):477-81. doi: 10.1016/s1388-2457(99)00284-9.

Abstract

Objective: Automatic detection of epileptic EEG spikes via an artificial neural network has been reported to be feasible using raw EEG data as input. This study re-investigated its suitability by further exploring the effects of data preparation on classification performance testing.

Methods: Six hundred EEG files (300 spikes and 300 non-spikes) taken from 20 patients were included in this study. Raw EEG data were sent to the neural network using the architecture reported to give best performance (30 input-layer and 6 hidden-layer neurons).

Results: Significantly larger weighting of the 10th input-layer neuron was found after training with prepared raw EEG data. The classification process was thus dominated by the peak location. Subsequent analysis showed that online spike detection with an erroneously trained network yielded an area less than 0.5 under the receiver-operating-characteristic curve, and hence performed inferiorly to random assignments. Networks trained and tested using the same unprepared EEG data achieved no better than about 87% true classification rate at equal sensitivity and specificity.

Conclusions: The high true classification rate reported previously is believed to be an artifact arising from erroneous data preparation and off-line validation. Spike detection using raw EEG data as input is unlikely to be feasible under current computer technology.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Brain / physiology*
  • Brain Mapping
  • Electroencephalography*
  • Humans
  • Neural Networks, Computer*
  • ROC Curve
  • Sensitivity and Specificity