<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Improving cardiotocography monitoring: a memory-less stream learning approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Position Paper</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pedro Pereira Rodrigues</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raquel Sebasti~ao</string-name>
          <email>raquel@liaad.up.pt</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cristina Costa Santos</string-name>
          <email>csantosg@med.up.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CINTESIS - University of Porto</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculty of Medicine of the University of Porto</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Faculty of Sciences of the University of Porto</institution>
          ,
          <country country="PT">Portugal</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>LIAAD - INESC Porto</institution>
          ,
          <addr-line>L.A.</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Cardiotocography is widely used, all over the world, for fetal heart rate and uterine contractions monitoring before (antepartum) and during (intrapartum) labor, regarding the detection of fetuses in danger of death or permanent damage. However, analysis of cardiotocogram tracings remains a large and unsolved issue. State-of-the-art monitoring systems provide quantitative parameters that are di cult to assess by the human eye. These systems also trigger alerts for changes in the behavior of the signals. However, they usually take up to 10 min to detect these di erent behaviors. Previous work using machine learning for concept drift detection has successfully achieved faster results in the detection of such events. Our aim is to extend the monitoring system with memory-less fading statistics, which have been successfully applied in drift detection and statistical tests, to improve detection of alarming events.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Cardiotocography is widely used, all over the world, for fetal heart rate (FHR)
and uterine contractions (UC) monitoring before (antepartum) and during
(intrapartum) labor, regarding the detection of fetuses in danger of death or
permanent damage [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, analysis of both FHR and UC tracings remains a
large and unsolved issue [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
1.1
      </p>
      <p>
        Cardiotocography monitoring systems
State-of-the-art monitoring systems, like Omniview-SisPorto [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], provide
quantitative parameters that are di cult to assess by the human eye. The system also
triggers alerts for changes in the behavior of the signals. Moreover, in the normal
stage of tracings, four di erent patterns may be considered [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. However, they
usually take up to 10 min to detect these di erent behaviors. All these features
are associated with possible damage to the fetus, which is usually assessed by
the Apgar score. The Apgar score is usually determined 1 and 5 minute after
birth by evaluating the newborn and ranges from zero to ten.
1.2
      </p>
      <p>
        Machine learning in healthcare
The application of data mining and machine learning techniques to medical
knowledge discovery tasks is now a growing research area. These techniques vary
widely and are based on data-driven conceptualizations, model-based de nitions
or on a combination of data-based knowledge with human-expert knowledge [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
Also, the de nition of clinical decision support systems is now a major topic
since it may help the diagnosis, the prognosis of rate of mortality, the
prognosis of quality of life, or even treatment selection. However, the complicated
nature of real-world biomedical data has made it necessary to look beyond
traditional biostatistics [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] without loosing the necessary formality. For example,
naive Bayesian approaches are closely related to logistic regression [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Hence,
those systems could be implemented applying methods of machine learning [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ],
since new computational techniques are better at detecting patterns hidden in
biomedical data, and can better represent and manipulate uncertainties [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
In cardiotocography monitoring, previous work using machine learning has
successfully been applied, achieving faster results in the detection of behavioral
changes [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], and successfully clustering fetal heart rate tracings [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
1.3
      </p>
      <p>
        Aim and outline
The aim of this work is to extend the cardiotocography monitoring system with
memory-less fading statistics [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] in order to improve the detection of change of
behavior and classifying apgar score. Speci cally, we intend to:
{ de ne fading statistics for fetal heart rate and uterine contractions;
{ de ne fading statistics for association between the two tracings;
{ assess the relevance of fading statistics evolution for detecting changes of
behavior in tracings;
{ assess the relevance of fading statistics evolution in the prediction of newborn
outcome through the apgar score at 1 and 5 minutes.
      </p>
      <p>The paper is organized as follows. Next section presents background
knowledge on cardiotocography monitoring systems, learning from data streams and
fading statistics. Section 3 ends the exposition with some expected impact.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>This work is related with three di erent areas of research: cardiotocography
monitoring systems, learning from data streams, and fading statistics.
2.1</p>
      <p>
        Computer-based systems for cardiotocography analysis
Cardiotocography is a technique for continuous recording of fetal heart rate
(FHR) and uterine contractions that is widely used to reduce in birth asphyxia
that results in death or permanent damage to the newborn. However, there are
important inconsistences in interpretation by experts of cardiotocograms and
subsequent clinical decision [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Computer analysis of cardiotocograms provides
quantitative parameters that are di cult to assess by the human eye
overcoming the observer variability in interpretation of cardiotocograms. A program for
automated analysis of tracings, developed over the last 15 years in University of
Porto, Omniview SisPorto, provides visual and sound alerts for non reassuring
fetal state [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, it usually takes up to 10 min to trigger these alerts and so
forth new methods are needed to improve the detection of non reassuring fetal
state. Omniview-SisPorto system also provides the following quantitative
parameters useful to medical interpretation of cardiotocograms and to subsequent
clinical decision: the FHR baseline, the number of accelerations, the percentage
of tracing with abnormal short-term variability (STV) and long-term variability
(LTV) and the average STV and LTV.
      </p>
      <p>
        FHR baseline was de ned using a complex algorithm developed to identify
the mean FHR during stable segments, in the absence of fetal movements and
uterine contractions. Accelerations are de ned as increases in the FHR above
the baseline, lasting 15-120 seconds and reaching a peak of at least 15 beats
per minute (bpm). Abnormal STV is identi ed when the di erence to adjacent
FHR signals is less than 1 bpm and abnormal LTV is identi ed whenever the
di erence between maximum and minimum FHR values of a sliding 60 seconds
window centered on them, does not exceed 5 bpm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Figure 1 presents plots of
the usual monitoring features extrated from cardiotocography, for two di erent
cases (one normal and one abnormal).
2.2
      </p>
      <p>
        Machine learning from data streams
What distinguishes current data from earlier one are automatic data feeds. We do
not just have people who are entering information into a computer. Instead, we
have computers entering data into each other [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Thus, there are applications
in which the data is modeled best not as persistent tables but rather as transient
data streams.
      </p>
      <p>
        A data stream is an ordered sequence of instances that can be read only once
or a small number of times using limited computing and storage capabilities.
The data elements in the stream arrive online, being potentially unbounded in
size. Once an element from a data stream has been processed it is discarded or
archived. It cannot be retrieved easily unless it is explicitly stored in memory,
which is small relative to the size of the data streams. These sources of data are
characterized by being open-ended, owing at high-speed, and generated by non
stationary distributions [
        <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
        ]. Learning techniques which operate through xed
training sets and generate static models are obsolete in these contexts. Faster
answers are usually required, keeping an anytime data model and enabling better
decisions, possibly forgetting older information.
      </p>
      <p>
        The sequences of data points are not independent, and are not generated
by stationary distributions. We need dynamic models that evolve over time and
are able to adapt to changes in the distribution generating examples [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. If the
process is not strictly stationary (as most of real-world applications), the target
Apgar1010
      </p>
      <p>
        0 5 10
0 10 20
Fig. 1. Plots of monitoring features usual extrated from cardiotocography, for a normal
patient (left) with Apgar scores equal to 10 (both at 1 and 5 minutes after birth) and
an abnormal patient (right) with Apgar scores equal to 4 (1 minute after birth) and 7
(5 minutes after birth). Plots present the fetal heart rate (top), the STV (top middle),
the LTV (top bottom) and the uterine contractions (bottom).
concept may gradually change over time. Hence data stream mining is an
incremental task that requires incremental learning algorithms that take drift into
account [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Previous work using stream learning for concept drift detection has
successfully been applied to cardiotocography monitoring and achieved faster
results in the detection of behavior changes [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
2.3
      </p>
      <p>
        Stream summarization using window models
In most streaming applications, recent data is the most relevant one [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. To
target this subset of data, a popular approach consists of de ning a time window
covering the most recent data. Actually, time windows are a commonly used
approach to solve queries in open-ended data streams. Instead of computing
an answer over the whole data stream, the query (or operator) is computed,
eventually several times, over a nite subset of tuples. In this model, a time
stamp is associated with each tuple. The time stamp de nes when a speci c
tuple is valid (e.g. inside the window) or not. Several window models have been
used in the literature. The most relevant are: landmark, sliding and time-biased
windows.
      </p>
      <p>
        Landmark windows [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] identify relevant points (the landmarks) in the data
stream and the aggregate operator uses all record seen so far after the landmark.
Successive windows share some initial points and are of growing size. In some
applications, the landmarks have a natural semantic. For example, in daily basis
aggregates the beginning of the day is a landmark.
      </p>
      <p>
        Most of the time, we are only interested in computing statistics in the strictly
recent past. The simplest approach are sliding windows of xed size w. These
type of windows are similar to rst in, rst out data structures: whenever an
element xi is observed and inserted in the window, another element xi w is
forgotten. This is probably the most common approach to algorithms focusing
on evolving recent data. However, due to the need to forget old observations, we
need to maintain in memory all the observations inside the window. A recent
work showed that, when dealing with evaluation of stream learning algorithms,
the window size does not matter too much: the prequential error estimated over
a sliding-window always converges fast to the holdout estimate, being on the
other hand better suited for data streams [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Previous windows models use a catastrophic forget, that is, any past
observation either is in the window or it is not inside the window. Usually in streaming
settings, the concept generating data evolves smoothly, so old data is less but
still important [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. A smoother approach are tilted time windows, where time
scale is compressed. The most recent data are stored inside the window at the
nest detail (granularity). Oldest information is stored at a coarser detail, in an
aggregated way, with the level of granularity depending on the application.
      </p>
      <p>
        Even within a sliding window, the most recent data point is usually more
important than the last one which is about to be discarded. This way, a simple
approach could consider giving weights to data points depending on their age
within the sliding window. Given its particular characteristics, a good approach
for data streams uses an exponential approach, where the weight of a data point
decreases exponentially with time: -weighted window [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The main advantages
of this window model are two-fold. First, compared to traditional sliding
windows, more importance is given to recent data points, as the weight of each
observation decreases exponentially with time. Second, compared to other weighting
approaches, it can be maintained on the y. The main feature of the weighted
sliding window model is the use of smooth forgetting. Hence, the computation
of statistics over weighted windows raises several advantages when compared to
statistics computed over simple sliding windows [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        To avoid keeping all data in the window when computing statistics which
are based on sums of the data points, and in order to include a smooth
forgetting of information, the previous approach can be applied to achieve an
approximated value for the elementary statistics on a data stream. Using the exponential
weights introduced in the weighted window model, but applying then to all data
points seen so far, the -fading window model is created, and similar statistics
can be computed, to which we call fading statistics. A recent work showed that
it is possible to use fading statistics as a error-bounded estimate of statistics
computed over a weighted window [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        The application of fading factors (which approximate the -fading window
model) has been used in recent works. For example, given the fact that the
prequential error [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is based on the sum of errors along the stream, fading
factors can be applied to achieve a memory-less approach to its computation over
a sliding window. In a recent work, the authors have shown that the fading
prequential error converges to the holdout estimate and is equivalent to the
prequential error on a sliding window [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Also, on the same recent work, the authors
also embedded fading factor techniques on statistical tests for comparing stream
classi cation problems and change detection. Overall, the authors reported that
the use of fading factors on the McNemar and Page-Hinkley tests gave results
similar to the use of sliding windows [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
3
      </p>
      <p>
        Computing cardiotocography fading statistics
Any statistic that can be computed based on sums and counts (which are sums
of variables taking values on f0; 1g) can be computed as a fading statistic, with
the corresponding exponential bias towards recent examples [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The precise
domain of cardiotocography monitoring possess characteristics that direct the
search for relevant statistics.
3.1
      </p>
      <p>
        -fading statistics
For a single continuous variable, two simple statistics are the average and
standard deviation, but we can also compute a histogram to approximate the
variables distribution. In streaming settings, these should take into account the age of
the data points, so we should compute moving statistics in order to be adapted
to the most recent data. Using the -fading window model, with 0 &lt; &lt; 1,
these statistics need to be de ned slightly di erently. Previous work [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] has
with lim N (i) = (1 1 ) (proof in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]).
{ The i !-f1ading sum is a weighted sum of the observations, where
      </p>
      <p>N (i) =
Sx; (i) =
(1;
presented de nitions for -fading statistics including increments, sums and
averages. Considering i the number of current observations of a given variable X,
when possible, we will use the recursive forms to illustrate its applicability to
online systems:
{ The -fading increment is a weighted count of observations, de ned as
(1)
(2)
(3)
(4)
Mx; (i) =</p>
      <p>
        Sx; (i)
N (i)
;
with the -fading average approximating the -weighted average with a
maximum error of 2"R, where " is the allowed proportion of weight given to
observations outside the weighted window, and R the range of the variable [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>Similar approaches can be made for -fading variance (hence, standard
deviation) and -fading correlation, where the su cient statistics needed to compute
the nal measure are kept as -fading sums.</p>
      <p>{ The -fading variance is computed as (the fading factor can make the
second term higher than the rst one, hence the need for the absolute value):
Vx; (i) =</p>
      <p>Sx2; (i)
N (i)</p>
      <p>Sx; (i)2
N (i)2
:
{ Given its possible computation as an algebraic operation of sums, we can
de ne the -fading correlation coe cient as</p>
      <p>Cx;y; (i) = r</p>
      <p>Sxy; (i)</p>
      <p>Sx; (i)Sy; (i)</p>
      <p>N (i)
Sx2; (i)</p>
      <p>Sx; (i)2 r
N (i)</p>
      <p>Sy2; (i)</p>
      <p>Sy; (i)2
N (i)
:
(5)</p>
      <p>Another frequently used summary are online histograms. The histogram is
de ned by a set of k non-overlapping intervals I1; : : : ; Ik in the range of the
random variable, and a set of frequency counts F1(i); : : : ; Fk(i). For each
observation i of a given variable X, the online histogram counts are updated by
making Fl(i) = Fl(i 1) + 1, if xi 2 Il, or Fl(i) = Fl(i 1) otherwise, with
l = 1::k. In the fading window model, each -fading frequency is computed
as</p>
      <p>F ;l(i) = cli +</p>
      <p>F ;l(i
1);
(6)
where cli is 1 if xi 2 Il, and 0 otherwise. Hence, the -fading frequency is a
fading sum of a variable taking only values in f0; 1g. The collection of -fading
frequencies creates the -fading histogram.
3.2</p>
      <p>
        Summarizing the cardiotocogram
It is known that a low fetal heart rate baseline or variability is an indicator of
problems to the fetus [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Hence, we shall monitor the -fading average Mh; (i)
and -fading variance Vh; (i) of the fetal heart rate signal (h).
      </p>
      <p>
        When analysing both fetal heart rate (h) and uterine contractions (u) signals,
an increase of uterine contraction conjugated with a persistant decrease in fetal
heart rate is also a sign of potencial damage [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Hence, negative correlations
between the signals are alerting, so we shall monitor the -fading correlation
Ch;u; (i).
      </p>
      <p>
        Empirically, changes in the distance between the two distributions could also
alarm for problems so we also plan to monitor the evolution of the distance
between the two -fading histograms, using well-known metrics, such as the
Kullback-Leibler divergence [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>Figure 2 presents plots of the usual monitoring features extrated from
cardiotocography, for two di erent cases (one normal and one abnormal), but using
fading statistics to improve visualization and analysis.
4</p>
      <p>
        Concept drift detection using fading statistics
Several tests for change detection have been presented in the literature [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In
previous work, sliding-window-based detection has already been applied on
cardiotocography with good results [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Given the fact that the fading statistics
already de ne a window model, we could apply simple statistic-based approaches
to our problem.
      </p>
      <p>
        One of the most referred is the Page-Hinkley Test (PHT), a sequential
analysis technique typically used for monitoring change detection in signal
processing [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. It allows e cient detection of changes in the normal behavior of a
process which is established by a model. This test maintains a cumulative
variable mT , de ned as the cumulated di erence between the observed values and
their mean till the current moment:
mT =
      </p>
      <p>T
X(xt
t=1
xT
);
(7)
t
where xT = T1 P xt and corresponds to the magnitude of changes that are
alt=1
lowed. The minimum value of this variable is also computed: MT = min(mt; t =</p>
      <p>Time (m)
Apgar 10 10</p>
      <p>Time (m)
Apgar 10 10</p>
      <p>Time (m)
Apgar 10 10
Fig. 2. Plots of monitoring features usual extrated from cardiotocography, for a normal
patient (left) with Apgar scores equal to 10 (both at 1 and 5 minutes after birth) and
an abnormal patient (right) with Apgar scores equal to 4 (1 minute after birth) and
7 (5 minutes after birth). Plots present the fetal heart rate -fading average (top,
= 0:980 approximating a window of 1 minute with 1% error), the fetal heart rate
fading stardard deviation (top middle, = 0:316 approximating a window of 1 second
with 1% error), the fetal heart rate -fading stardard deviation (top bottom, = 0:980
approximating a window of 1 minute with 1% error) and the uterine contractions
fading average (bottom, = 0:980 approximating a window of 1 minute with 1%
error).
1 : : : T ). As a nal step, the test monitors the di erence</p>
      <p>P HT = mT</p>
      <p>
        MT :
(8)
When this di erence is greater than a given threshold ( ) we alarm a change
in the distribution. The threshold depends on the admissible false alarm rate.
Increasing will entail fewer false alarms, but might miss or delay some changes.
To detect decreases, a similar test can be conducted. Previous work as shown
that this test could also be adapted to fading statistics [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], so we plan to use it
as concept drift detector for all the summaries de ned in the previous section.
5
      </p>
    </sec>
    <sec id="sec-3">
      <title>Available data and expected impact</title>
      <p>
        A total of 31 antepartum FHR tracings obtained in a previously reported study
are available. These tracings were acquired in four hospitals located in Portugal,
Switzerland, Germany and Australia, in the context of a multicentre
observational study [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Tracings were acquired using Hewlett-Packard M1350 fetal
monitors at a 4 Hz sampling rate in three hospitals, and with a Sonicaid 8000 fetal
monitor in the remaining hospital, using true beat to beat intervals. All tracings
were acquired in singleton pregnancies with no fetal malformations, and had at
least 30 minutes of duration and less than 15% signal loss. In ten tracings the
newborn outcome was bad (Apgar at rst minute after born was less than 7).
      </p>
      <p>As traditionally targeted, we expect to identify in cardiotocogra c tracings
the non reassuring fetal state, predicting the newborn outcome, which is
considered a bad newborn outcome when Apgar score measured 1 minute after the
birth is under 7. Moreover, given the application of fading statistics as low-pass
lter, we believe that the sole visualization of fading statistics evolution might
in fact improve the physicians accuracy and agreement in the diagnosis.
Acknowledgments
This work is supported by Portuguese Foundation for Science and
Technology (FCT) under projects KDUDS (PTDC/EIA-EIA/98355/2008) and CSI2
(PTDC/EIA-CCO/099951/2008).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <article-title>American College of Obstetricians and Gynecologists: ACOG practice bulletin. clinical management guidelines for obstetrician-gynecologists</article-title>
          , number
          <volume>70</volume>
          .
          <article-title>"Intrapartum fetal heart rate monitoring"</article-title>
          .
          <source>Obstetrics and Gynecology</source>
          <volume>106</volume>
          (
          <issue>6</issue>
          ),
          <volume>1453</volume>
          {
          <fpage>1460</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ayres-de-Campos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernardes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costa-Pereira</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pereira-Leite</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Inconsistencies in classi cation by experts of cardiotocograms and subsequent clinical decision</article-title>
          .
          <source>British Journal of Obstetrics and Gynecology</source>
          <volume>106</volume>
          (
          <issue>12</issue>
          ),
          <volume>1307</volume>
          {
          <fpage>1310</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Ayres-de-Campos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costa-Santos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernardes</surname>
          </string-name>
          , J.:
          <article-title>Prediction of neonatal state by computer analysis of fetal heart rate tracings: the antepartum arm of the sisporto multicentre validation study</article-title>
          .
          <source>European Journal of Obstetrics and Gynecoly and Reproductive Biology</source>
          <volume>118</volume>
          (
          <issue>1</issue>
          ),
          <volume>52</volume>
          {
          <fpage>60</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Ayres-de-Campos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sousa</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernardes</surname>
          </string-name>
          , J.:
          <article-title>Omniview-sisporto 3.5 - a central fetal monitoring station with online alerts based on computerized cardiotocogram+ST event analysis</article-title>
          .
          <source>Journal of Perinatal Medicine</source>
          <volume>36</volume>
          (
          <issue>3</issue>
          ),
          <volume>260</volume>
          {
          <fpage>264</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bernardes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>A.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Campos</surname>
            , D.A., van Geijn,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leite</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Evaluation of interobserver agreement of cardiotocograms</article-title>
          .
          <source>International Journal of Gynecology and Obstetrics</source>
          <volume>177</volume>
          ,
          <issue>1385</issue>
          {
          <fpage>1390</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Dawid</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          :
          <article-title>Statistical theory: The prequential approach</article-title>
          .
          <source>Journal of the Royal Statistical Society</source>
          <volume>147</volume>
          , 278{
          <fpage>292</fpage>
          (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gama</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Medas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castillo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodrigues</surname>
            ,
            <given-names>P.P.</given-names>
          </string-name>
          :
          <article-title>Learning with drift detection</article-title>
          . In: Bazzan,
          <string-name>
            <given-names>A.L.C.</given-names>
            ,
            <surname>Labidi</surname>
          </string-name>
          , S. (eds.)
          <source>Proceedings of the 17th Brazilian Symposium on Arti cial Intelligence (SBIA</source>
          <year>2004</year>
          ).
          <source>Lecture Notes in Arti cial Intelligence</source>
          , vol.
          <volume>3171</volume>
          , pp.
          <volume>286</volume>
          {
          <fpage>295</fpage>
          . Springer Verlag,
          <source>Sa~o Luiz</source>
          , Maranha~o,
          <string-name>
            <surname>Brazil</surname>
          </string-name>
          (
          <year>October 2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Gama</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodrigues</surname>
            ,
            <given-names>P.P.</given-names>
          </string-name>
          :
          <article-title>Data stream processing</article-title>
          . In: Gama,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Gaber</surname>
          </string-name>
          , M.M. (eds.)
          <source>Learning from Data Streams - Processing Techniques in Sensor Networks, chap. 3</source>
          , pp.
          <volume>25</volume>
          {
          <fpage>39</fpage>
          . Springer Verlag (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gama</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Sebastia~o,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Rodrigues</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.P.</surname>
          </string-name>
          :
          <article-title>Issues in evaluation of stream learning algorithms</article-title>
          .
          <source>In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD</source>
          <year>2009</year>
          ). pp.
          <volume>329</volume>
          {
          <fpage>337</fpage>
          . ACM Press, Paris, France (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gehrke</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korn</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>On computing correlated aggregates over continual data streams</article-title>
          .
          <source>In: SIGMOD Conference</source>
          . pp.
          <volume>13</volume>
          {
          <issue>24</issue>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Goncalves</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernardes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rocha</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ayres-de-Campos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Linear and nonlinear analysis of heart rate patterns associated with fetal behavioral states in the antepartum period</article-title>
          .
          <source>Early Human Development</source>
          <volume>83</volume>
          (
          <issue>9</issue>
          ),
          <volume>585</volume>
          {
          <fpage>591</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Johnson</surname>
            ,
            <given-names>D.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sinanovic</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Symmetrizing the kullback-leibler distance</article-title>
          .
          <source>Tech. rep., Computer and Information Technology Institute</source>
          ,
          <source>Texas (March</source>
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lucas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Bayesian analysis, pattern analysis, and data mining in health care</article-title>
          .
          <source>Current Opinion in Critical Care</source>
          <volume>10</volume>
          ,
          <volume>399</volume>
          {
          <fpage>403</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Mitchell,
          <string-name>
            <surname>T.M.:</surname>
          </string-name>
          <article-title>Machine Learning</article-title>
          .
          <source>McGraw-Hill</source>
          , international edn. (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Muthukrishnan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Data Streams: Algorithms and Applications</article-title>
          . Now Publishers Inc, New York, NY (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Page</surname>
            ,
            <given-names>E.S.:</given-names>
          </string-name>
          <article-title>Continuous inspection schemes</article-title>
          .
          <source>Biometrika</source>
          <volume>41</volume>
          ((
          <issue>1</issue>
          /2)),
          <volume>100</volume>
          {
          <fpage>115</fpage>
          (
          <year>1954</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Rodrigues</surname>
            ,
            <given-names>P.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gama</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Sebastia~o, R.:
          <article-title>Memoryless fading windows in ubiquitous settings</article-title>
          .
          <source>In: Proceedings of the First Ubiquitous Data Mining Workshop</source>
          . pp.
          <volume>23</volume>
          {
          <fpage>27</fpage>
          .
          <string-name>
            <surname>Lisboa</surname>
          </string-name>
          ,
          <string-name>
            <surname>Portugal</surname>
          </string-name>
          (
          <year>August 2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernardes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vitanyi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antunes</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Clustering fetal heart rate tracings by compression</article-title>
          .
          <source>In: 19th IEEE International Symposium on ComputerBased Medical Systems (CBMS</source>
          <year>2006</year>
          ). pp.
          <volume>685</volume>
          {
          <fpage>690</fpage>
          . IEEE Computer Society (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Schurink</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lucas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoepelman</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonten</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Computer-assisted decision support for the diagnosis and treatment of infectious diseases in intensive care units</article-title>
          .
          <source>Lancet Infectious Diseases</source>
          <volume>5</volume>
          ,
          <issue>305</issue>
          {
          <fpage>312</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. Sebastia~o,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Gama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Rodrigues</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.P.</given-names>
            ,
            <surname>Bernardes</surname>
          </string-name>
          , J.:
          <article-title>Monitoring incremental histogram distribution for change detection in data streams</article-title>
          . In: Gaber,
          <string-name>
            <given-names>M.M.</given-names>
            ,
            <surname>Vatsavai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.R.</given-names>
            ,
            <surname>Omitaomu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.A.</given-names>
            ,
            <surname>Gama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Chawla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.V.</given-names>
            ,
            <surname>Ganguly</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.R</surname>
          </string-name>
          . (eds.)
          <source>Knowledge Discovery from Sensor Data. Lecture Notes on Computer Science</source>
          , vol.
          <volume>5840</volume>
          , pp.
          <volume>25</volume>
          {
          <fpage>42</fpage>
          . Springer Verlag (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>