Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
International Journal of Bioelectromagnetism
Vol. 9 No. 1 2007
Newborn Sleep Stage Classification Using Hybrid Evolutionary Approach
V. Gerla*, M. Bursa*, L. Lhotska*, Member, IEEE, K. Paul**, and V. Krajca***
* Czech Technical University in Prague, Gerstner laboratory, Czech Republic
** Institute for Care of Mother and Child, Prague, Czech Republic
*** University Hospital Na Bulovce, Prague, Czech Republic
*{gerlav,bursam,lhotska@}fel.cvut.cz, **[email protected], ***[email protected]
Abstract
2 Methods
This paper addresses problem of computer
classification of newborn sleep EEG. Sleep of infants
is significantly different from adult sleep. We apply
methods designed for the problem of differentiation
between four important neonatal behavioral states:
quiet sleep, active sleep, wakefulness and movement
artifact. The proportion of the first three states is a
significant indicator of the maturity of the newborn
brain in clinical practice. In this study we use data
provided by the Institute for Care of Mother and Child
in Prague (12 newborn polysomnografic signal;
similar postconceptional age; all data are scored by
an experienced physician). Classification is made by
the hybrid evolutionary algorithm combined with antcolony approach. The results are compared with
standard methods.
2.1. Feature extraction
The following methods for feature extraction are in
detail described in [2]:
EEG – First, we focused on computing features
derived from the EEG signal. We computed Power
spectral density (PSD) for common frequency ranges
(delta, theta, alpha, beta, and gamma).
PNG – One of the criteria for determining newborn
behavioral states is regularity of respiration. We used
the autocorrelation function in this case.
EOG – We detected eye movements using the
modified method developed by Värri et al. [3] This
approach is based on applying a weighted FIR-medianhybrid (FIR-MH) filter.
EMG – In newborns, there is a major problem with
movement artifacts. A large majority of these artifacts
is present in the EMG channel. It was sufficient to use
the standard deviation feature for this signal.
ECG – For detecting the heart rate we used modified
version of Pan and Tompkins algorithm.
To summarize, we used the following features: PSD of
EEG
(delta, theta, alpha, beta, gama) from 8
electrodes, regularity of respiration, eye movements
feature and standard deviation of EMG.
1. Introduction
In adult sleep, the characterization of recorded
bioelectrical signals is mainly performed using spectral
frequency analysis. In the case of newborns, different
methods have been often used [1].
The main aim of our study was to design and
develop a combination of feature extraction and
classification methods for automatic recognition of
behavioral states using polygraphic recording. Such
method would speed up and objectify identification of
described states and may be used for online
classification.
Modeling of natural concepts often leads to
improved robustness and adaptivity of optimization
methods [4]. In this paper we use hybrid classification
method which incorporates the evolutionary algorithm
together with ant colony optimization (ACO) approach
[5]. The results of automatic detection were compared
with visually determined “sleep profiles”.
2.2 Nature inspired classification
As described in [4], nature inspired methods can be
successfully used in data mining process. The method
used (ACO-DTree) [6] uses an evolutionary approach
combined with ant colony optimization approach.
Evolutionary methods work on the population basis,
where the individuals (candidate solutions) are evolved
in Darwinian style.
Ant colony optimization is based on the real ant
colony behavior in nature. Ants deposit a chemical
25
International Journal of Bioelectromagnetism
Vol. 9 No. 1 2007
substance (pheromone) through time. The pheromone
concentrates in areas frequently visited by the ants,
leading to the discovery of the shortest path. In
addition, as the pheromone evaporates, the ants are
able to cope with dynamically changing environment.
The ACO-DTree method works with a population
of classifier trees: a hierarchical binary structure of
nodes where each node divides data set into two parts
using a single if-rule (e. g. if (feature[i] < value)
then pass_data_left else pass_data_right). The
population is continuously evaluated, new individuals
are continuously added and worst solutions removed.
Only the best individuals can contribute in pheromone
laying process [5]. New individuals are created using
the pheromone matrix, preferring important features.
5. Discussion and Conclusion
All neonatal states were recognized by combination
of EEG, EMG, EOG, PNG and ECG features.
Till now the identification has been performed
manually through visual analysis of the recordings.
The manual scoring accuracy between two or more
neurologists is about 70–80 %. In our previous study
we used Hidden Markov Model combined with EM
algorithm [2]. This approach gave good results
(average accuracy for all classes 71 %).
In this study, first the feature characteristics were
extracted from polygraphic recordings. Then the
behavioral states were identified from extracted
features using several classification methods. By the
ACO-DTree method we have obtained significantly
better results then using RandomTree method. The
ACO-DTree method also (as a side effect) produces
feature rating (based on the pheromone amount),
which can be further used for feature selection.
Using such method we have obtained significantly
better results which facilitate the neurologist work. The
best results have been obtained for the artifact removal
problem, the accuracy of results obtained is
comparable to manual classification accuracy and the
characteristics can be used as a hint to neurologists for
neonatal sleep stages evaluation.
3. Experiments
The goal of the experiments was to distinguish
between different classes of the PSG recording.
Numerous test have been performed, only the most
significant are mentioned. In all the experiments we
used recordings of eight newborns. The data have been
randomly distributed into training, validation and
testing sets (in the ratio of 3:2:5 respectively). Only the
results for the testing dataset are shown. The results are
an average of 20 independent runs.
artifact
active sleep
quiet sleep
wake
0
20
40
60
20
40
60
Acknowledgment
(b)
This work has been partially supported by the research
program “Information Society” under grant No.
1ET101210512 “Intelligent methods for evaluation of
long-term EEG recordings“, by the project No. MSM
6840770012
”Transdisciplinary
Biomedical
Engineering Research II" of the MEYS CR, and CTU
grant No. CTU0712513.
[minutes]
artifact
active sleep
quiet sleep
wake
0
(a)
[minutes]
Fig. 1. Final classification. (a) manual
evaluation by an expert, (b) final classification
References
4. Results
[1] M. S. Scher: Automated EEG-sleep analyses and
neonatal neurointensive care, Sleep Medicine 5, 2004.
[2] V. Gerla, L. Lhotská, V. Krajča, K. Paul: Multichannel
Analysis of the Newborn EEG Data. IEEE ITAB 2006.
[3] A. Värri, K. Hirvonen, V. Kakkinen, J. Hasan, P. Loula:
Nonlinear Eye Movement Detection Method for
Drowsiness Studies, Int. J. of Biomed. 43, 1996.
[4] A. Abraham, C. Grosan, V. Ramos: Swarm Intelligence
in Data Mining (Studies in Computational Intelligence),
Springer 2006.
[5] M. Dorigo, G. D. Caro, L. M. Gambardella: Ant
algorithms for discrete optimization Artif. Life, MIT
Press, 1999, 5, 137-172.
[6] M. Bursa, L. Lhotska: Automated Classification Tree
Evolution through Hybrid Metaheuristics, HAIS 2007 .
The ACO-DTree method has been compared with
RandomTree method from widely used WEKA data
mining software (www.cs.waikato.ac.nz/ml/weka).
The results are summarized in Table 1.
Table 1: Classification results (in percent).
Test
Active vs. quiet sleep
Quiet sleep vs. noise
Quiet sleep vs. wake
Active sleep vs. noise
Classify all classes
ACO-Dtree
96.379
91.018
84.101
82.545
68.832
RandomTree
95.368
90.798
83.864
80.783
66.179
26