title: Optimal training dataset composition for SVM-based, age-independent, automated epileptic seizure detection.
abstract: Automated seizure detection is a valuable asset to health professionals, which makes adequate treatment possible in order to minimize brain damage. Most research focuses on two separate aspects of automated seizure detection: EEG feature computation and classification methods. Little research has been published regarding optimal training dataset composition for patient-independent seizure detection. This paper evaluates the performance of classifiers trained on different datasets in order to determine the optimal dataset for use in classifier training for automated, age-independent, seizure detection. Three datasets are used to train a support vector machine (SVM) classifier: (1) EEG from neonatal patients, (2) EEG from adult patients and (3) EEG from both neonates and adults. To correct for baseline EEG feature differences among patients feature, normalization is essential. Usually dedicated detection systems are developed for either neonatal or adult patients. Normalization might allow for the development of a single seizure detection system for patients irrespective of their age. Two classifier versions are trained on all three datasets: one with feature normalization and one without. This gives us six different classifiers to evaluate using both the neonatal and adults test sets. As a performance measure, the area under the receiver operating characteristics curve (AUC) is used. With application of FBC, it resulted in performance values of 0.90 and 0.93 for neonatal and adult seizure detection, respectively. For neonatal seizure detection, the classifier trained on EEG from adult patients performed significantly worse compared to both the classifier trained on EEG data from neonatal patients and the classier trained on both neonatal and adult EEG data. For adult seizure detection, optimal performance was achieved by either the classifier trained on adult EEG data or the classifier trained on both neonatal and adult EEG data. Our results show that age-independent seizure detection is possible by training one classifier on EEG data from both neonatal and adult patients. Furthermore, our results indicate that for accurate age-independent seizure detection, it is important that EEG data from each age category are used for classifier training. This is particularly important for neonatal seizure detection. Our results underline the under-appreciated importance of training dataset composition with respect to accurate age-independent seizure detection.
authors.affiliation: Department of Clinical Neurophysiology, AZM Maastricht, P. Debyelaan 25, 6229 HX, Maastricht, Netherlands. guy.bogaarts@mumc.nl.
authors.forename: J G
authors.initials: JG
authors.lastname: Bogaarts
authors.affiliation: Department of Clinical Neurophysiology, AZM Maastricht, P. Debyelaan 25, 6229 HX, Maastricht, Netherlands.
authors.forename: E D
authors.initials: ED
authors.lastname: Gommer
authors.affiliation: Department of Clinical Neurophysiology, AZM Maastricht, P. Debyelaan 25, 6229 HX, Maastricht, Netherlands.
authors.forename: D M W
authors.initials: DM
authors.lastname: Hilkman
authors.affiliation: Department of Clinical Neurophysiology, AZM Maastricht, P. Debyelaan 25, 6229 HX, Maastricht, Netherlands.
authors.forename: V H J M
authors.initials: VH
authors.lastname: van Kranen-Mastenbroek
authors.affiliation: Department of Clinical Neurophysiology, AZM Maastricht, P. Debyelaan 25, 6229 HX, Maastricht, Netherlands.
authors.forename: J P H
authors.initials: JP
authors.lastname: Reulen
mesh_terms: D000328:Adult; D000368:Aged; D000369:Aged, 80 and over; D016208:Databases, Factual; D003936:Diagnosis, Computer-Assisted / Q000379:methods*; D004569:Electroencephalography; D004827:Epilepsy / Q000175:diagnosis*; D006801:Humans; D007223:Infant; D008875:Middle Aged; D012372:ROC Curve; D012815:Signal Processing, Computer-Assisted; D060388:Support Vector Machine
keywords: Age independent; Classification; Electroencephalography; Epilepsy; Support vector machines