<!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>Does Query-Based Diagnostics Work?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Parot Ratnapinda</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marek J. Druzdzel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>@pitt.edu</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>marek@sis.pitt.edu</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Decision Systems Laboratory, School of Information Sciences and Intelligent Systems Program, University of Pittsburgh</institution>
          ,
          <addr-line>Pittsburgh, PA 15260</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculty of Computer Science, Bialystok University of Technology</institution>
          ,
          <addr-line>Wiejska 45A, 15-351 Bialystok</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Query-based diagnostics (Agosta, Gardos, &amp; Druzdzel, 2008) o ers passive, incremental construction of diagnostic models that rest on the interaction between a diagnostician and a computer-based diagnostic system. Effectively, this approach minimizes knowledge engineering, the main bottleneck in practical application of Bayesian networks. While this idea is appealing, it has undergone only limited testing in practice. We describe a series of experiments that subject a prototype implementing passive, incremental model construction to a rigorous practical test. We show that the prototype's diagnostic accuracy reaches reasonable levels after merely tens of cases and continues to increase with the number of cases, comparing favorably to state of the art approaches based on learning.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Even though Bayesian network (BN) models
        <xref ref-type="bibr" rid="ref26">(Pearl,
1988)</xref>
        have proven useful in diagnostic domains, they
are quite hard to eld in practice. Interestingly, it
is not computational complexity that is critical here.
The main hurdle in applying Bayesian networks to
complex diagnostic problems seems to be model
building.
      </p>
      <p>
        One way of addressing this problem is learning
models from data accrued over past cases. Given a su
ciently large set of past cases, we can learn both the
structure and the parameters of Bayesian networks
        <xref ref-type="bibr" rid="ref27 ref32 ref5">(Cooper &amp; Herskovits, 1992; Pearl &amp; Verma, 1991;
Spirtes, Glymour, &amp; Scheines, 1993)</xref>
        . Although model
construction from data can signi cantly reduce
knowledge engineering e ort, learning faces other problems,
such as small data sets, unmeasured variables, missing
data, and selection bias. Collections of past cases that
are large and complete enough are often hard to nd.
There are many complex devices that do not break
too often or, at least, are not supposed to break often.
When dealing with some devices, it is not uncommon
to spend months on constructing models that become
outdated soon after deployment. Building Bayesian
networks requires such a considerable e ort on the part
of knowledge engineers and domain experts that it is
considered the main bottleneck in this area.
There have been several lines of research outside of
learning from data that focus on model building. The
rst approach focuses on providing more expressive
building tools. The Noisy-OR model
        <xref ref-type="bibr" rid="ref11 ref26">(Pearl, 1988;
Henrion, 1989)</xref>
        and its generalizations
        <xref ref-type="bibr" rid="ref33 ref8">(D ez, 1993;
Srinivas, 1993)</xref>
        simplify the representation and
elicitation of independence interactions among multiple
causes.
        <xref ref-type="bibr" rid="ref10">Heckerman (1990)</xref>
        developed the concept
of similarity networks in order to facilitate structure
building and probability elicitation. The second
approach, usually referred to knowledge-based model
construction (KBMC), emphasizes aiding model
building by automated generation of decision models from
a domain knowledge-base guided by the problem
description and observed information (see a special issue
at the journal IEEE Transactions on Systems, Man
and Cybernetics on the topic of KBMC
        <xref ref-type="bibr" rid="ref4">(Breese,
Goldman, &amp; Wellman, 1994)</xref>
        ). The third approach is to
apply system engineering and knowledge engineering
techniques for aiding the process of building Bayesian
networks. Laskey and
        <xref ref-type="bibr" rid="ref21">Mahoney (1996</xref>
        ; 1997)
address the issues of modularization, object-orientation,
knowledge-base, and evaluation in a spiral model of
development cycle.
        <xref ref-type="bibr" rid="ref13">Koller and Pfe er (1997</xref>
        ; 1999)
developed Object-Oriented Bayesian Networks (OOBN)
that use objects as organizational units to reduce the
complexity of modeling and increase the speed of
inference.
        <xref ref-type="bibr" rid="ref19">Lu et al. (2000)</xref>
        propose mechanism-based
model construction, in which models are constructed
from a collection of mechanisms based on scienti c
laws or pieces of existing models.
        <xref ref-type="bibr" rid="ref12">(Ibargengoytia,
Vadera, &amp; Sucar, 2006)</xref>
        propose to learn a Bayesian
network model for a normal mode of operation, for
which data are typically available, and then detect
anomalies as deviations from this model.
      </p>
      <p>
        <xref ref-type="bibr" rid="ref2">Agosta et al. (2008)</xref>
        went further and proposed an
approach that eliminates knowledge engineering
altogether. In what they call query-based diagnostics, they
propose embedding a diagnostic aid in existing systems
for diagnostic record keeping. A diagnostician
working on a case, recording symptoms and other ndings
along with the nal diagnosis, without being aware of
it, participates in constructing a simpli ed Bayesian
network model that supports future cases. From the
theoretical perspective, the idea is a combination of
structure elicitation and incremental learning. The
diagnostician provides the system with a basic
distinction between symptoms, background information, and
the nal diagnosis. Past cases solved by
diagnosticians can provide considerable information about the
domain. Every new case acquired by the system adds
useful information and, in the long run, leads to
building a usable model. As cases accrue, the system re nes
the structure and the parameters of such model and
improves its accuracy.
      </p>
      <p>
        While this idea is appealing, it has undergone only
limited testing in practice. To the best of our knowledge,
there are two existing prototypes implementing this
approach. An industrial prototype of the system has
been implemented and elded at Intel and tested in the
domain of diagnostics and corrective maintenance of
factory equipment
        <xref ref-type="bibr" rid="ref3">(Agosta, Khan, &amp; Poupart, 2010)</xref>
        .
A widely accessible prototype, called Marilyn
        <xref ref-type="bibr" rid="ref29">(Pols,
2007)</xref>
        , was tested in a limited setting of a help desk
at a university computing laboratory
        <xref ref-type="bibr" rid="ref31">(Ratnapinda &amp;
Druzdzel, 2009)</xref>
        . Neither of the two prototypes and the
very idea of a system that eliminated completely the
knowledge engineering phase and learns successively
from diagnostic cases have undergone a formal
evaluation. In this paper, we attempt to evaluate one of
these two prototypes (Marilyn) systematically, based
on several real data sets, obtained from the Irvine
Machine Learning Repository.1 We show that the
prototype's diagnostic accuracy reaches reasonable levels
after merely tens of cases and continues to increase
with the number of cases, comparing favorably with
state of the art approaches based on learning.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>We will start with a brief review of the
technology involved in a query-based diagnostic prototype
like Marilyn, notably Bayesian networks, noisy-OR
gates, and the EM algorithm.</p>
      <sec id="sec-2-1">
        <title>1http://archive.ics.uci.edu/ml/</title>
        <p>
          2.1
Bayesian networks
          <xref ref-type="bibr" rid="ref26">(Pearl, 1988)</xref>
          are acyclic directed
graphs representing joint probability distributions over
sets of variables. Every node is the graph represents
a random variable. Lack of an arc between two nodes
represents conditional independence between the
variables that these nodes represent. Nodes are quanti ed
by means of conditional probability tables (CPTs),
representing the probability distribution of the
variables that they represent conditional on their
parent variables in the graph. Nodes without parents
are speci ed by prior probability distributions. The
joint probability distribution over a set of variables
X = fX1; : : : ; Xng can be obtained by taking the
product of all prior and conditional probability
distributions:
n
Pr(X) = Pr(X1; : : : ; Xn) = Y Pr(XijP a(Xi)) : (1)
i=1
        </p>
        <p>The most important type of reasoning in Bayesian
networks is known as belief updating and amounts to
computing the probability distribution over variables of
interest given the evidence. For example, in the model
of Figure 1, the variable of interest could be Damaged
CPU and the BN could compute the posterior
probability distribution over this node given the observed
values of Computer is old, Hard disk LED does not
work, and Monitor LED never goes to steady green.
Once the network has updated the probability values,
these can be used to make a diagnostic decision.
2.2</p>
        <sec id="sec-2-1-1">
          <title>The Leaky Noisy-OR Gate</title>
          <p>
            Bayesian networks su er from a practical problem:
Because CPTs represent the probability distribution of a
node conditional on all combinations of parent
variables, their size grows exponentially with the number
of parents. Table 1 shows the CPT for the node
Monitor LED never goes to steady green. The node has
three parents and the size of its CPT is 23 = 8.
One solution to the exponential growth of CPTs is
application of Independence of Causal In uences (ICI)
models
            <xref ref-type="bibr" rid="ref9">(D ez &amp; Druzdzel, 2006)</xref>
            . The ICI models
assume that parent variables can cause the e ect
independently of each other. This assumption allows to
reduce the number of parameters needed to specify an
interaction from exponential to linear in the number
of parents.
          </p>
          <p>
            Marilyn is based on the ICI model called the
noisyOR gate
            <xref ref-type="bibr" rid="ref11 ref26">(Pearl, 1988; Henrion, 1989)</xref>
            . The noisy-OR
gate is a probabilistic extension of the deterministic
OR gate. Each variable in a noisy-OR gate is binary
and has two states: present and absent. Presence of
the parent variables Xi e ects the presence of the child
variable Y . If all the parent variables are absent, then
the child variable is also absent.
          </p>
          <p>
            In general, it is infeasible to explicitly include all
possible causes of an e ect. Marilyn uses an
extension of the noisy-OR gate called leaky noisy-OR gate
            <xref ref-type="bibr" rid="ref11 ref8">(Henrion, 1989; D ez, 1993)</xref>
            . The parameter pi of a
leaky noisy-OR gate is de ned as the probability that
Y will be true if Xi is present and every other parent
of Y , including unmodeled causes of Y (the leak), are
absent.
2.3
          </p>
        </sec>
        <sec id="sec-2-1-2">
          <title>The EM Algorithm</title>
          <p>
            The Expectation-Maximization (EM) algorithm
            <xref ref-type="bibr" rid="ref7">(Dempster, Laird, &amp; Rubin, 1977)</xref>
            is widely used to
compute maximum likelihood estimates given
incomplete data. Implementations of the EM algorithm
have been successfully applied to compute
parameters of ICI models, including the noisy-OR model
            <xref ref-type="bibr" rid="ref1 ref23 ref34">(Natarajan et al., 2005; Vomlel, 2006; Abbasi, Dailey,
Afzulpurkar, &amp; Uno, 2010)</xref>
            . EM consists of two
steps: (1) the expectation step (E-step) uses current
parameters to compute the expected values of the
missing data, and (2) the maximization step (M-step),
in which the maximum likelihood of the parameters
are estimates based on the current expected values
of the data. Then, the EM process repeats until it
converges to the maximum likelihood.
3
          </p>
          <p>
            Marilyn
Marilyn is a web-based application that implements
the idea of query-based diagnostics, i.e., passive
construction of diagnostic decision models. It is written
in C# and ASP.NET, using a Microsoft SQL database
to store data. It utilizes the Bayesian reasoning
engine SMILE2 running under the Microsoft Windows
Vista Server. Figure 2 shows Marilyn's
architecture. Marilyn appears to the user diagnostician as
a computer program for logging case data. The user
interacts with it though a web browser, entering
elements of the case at hand. The case data are entered in
free text format, although the system performs simple
text matching to suggest values entered in prior cases.
Marilyn presents the user unobtrusively with a list of
most likely diagnoses implied by the observations
entered so far, suggests additional observations to make
and tests to perform. Behind the screen, Marilyn
constructs a Bayesian network from the prior cases
stored in the database and, ultimately, adds the
current case to the database.
The Bayesian networks constructed by Marilyn
use a simpli ed structure called the BN3M model
            <xref ref-type="bibr" rid="ref15">(Kraaijeveld &amp; Druzdzel, 2005)</xref>
            , which distinguishes
three fundamental types of variables:
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2http://genie.sis.pitt.edu/</title>
        <p>Fault variables, which represent the problems that
the diagnostician wants to identify (e.g., a disease
or a device malfunction).</p>
        <p>Observation variables, which include observed
symptoms and results of diagnostic tests.</p>
        <p>Context variables, which are the background,
history, or other information known by the
technician performing the diagnosis that may in uence
the probability of a fault and, therefore, are
relevant to the diagnosis.</p>
        <p>The structure of BN3M networks consists of three
levels, with the context information variables on the top,
the fault variables in the middle, and the observation
variables at the bottom. In uences are possible only
between neighboring layers. Figure 3 shows an
example of this structure. The rst context variable, User
is a registered student, in uences the variable User has
no print quota. The second context variable Computer
lab is busy in uences the faults Printer is backing up
and Printer is out of paper. No print job out is in
uenced by any three of the fault variables. Trays 5 and
6 are empty is in uenced only by the fault Printer is
out of paper.
3.2</p>
        <sec id="sec-2-2-1">
          <title>Model Construction in Marilyn</title>
          <p>
            When Marilyn starts, it constructs a Bayesian
network from the existing database (in the very
beginning, this database is empty). The database consists
of six tables: arcs, diagnosis, domains, nodes, lablog,
and emlog. The rst four tables store the information
about causal interactions among variables, the
number of diagnostic sessions that have been stored by the
system, the diagnostic domains, and variables,
respectively. The last two tables store data for each session
and store the diagnostic logs used in re ning the model
parameters.
necting all context variables and and all observation
variables to the fault node observed in the case (i.e.,
the nal diagnosis, as indicated by the diagnostician).
This provides a graph skeleton that is subsequently
quanti ed in the following way. All prior probability
distributions are set to 0.1/0.9. All conditional
probability distributions are set to 0.8/0.2. The EM
algorithm, which Marilyn subsequently invokes, treats
these initial values as a prior probability distributions
and re nes them by means of the records accrued
during the past diagnostic cases. While the above priors
are arbitrary, we found that they are capable of
inducing reasonable behavior on the part of the model, even
if the number of existing records is small. There is an
increasing body of evidence that the precise values of
the parameters are not crucial in practice
            <xref ref-type="bibr" rid="ref25 ref30">(Pradhan,
Henrion, Provan, del Favero, &amp; Huang, 1996; Onisko
&amp; Druzdzel, 2011)</xref>
            .
          </p>
          <p>The nal model, i.e., model obtained after the
parameter re nement stage, is used by Marilyn to generate
a list of most likely diagnoses for the current diagnostic
case.
4
4.1</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Empirical Evaluation</title>
      <sec id="sec-3-1">
        <title>The Data</title>
        <p>We tested the accuracy of Marilyn on four di erent
real data sets listed in Table 2. The computing lab
data set was collected over the course of two semesters
at a help desk of a University of Pittsburgh campus
computing lab. Typical campus computing lab help
desk problems involve printing problems and printer
troubleshooting. Among the four hundred cases in the
data set, there are a total of 16 di erent observations,
12 di erent context variables, and 21 di erent
problems. The remaining three data sets originate from the
UCI Machine Learning repository and were selected
based on the following four criteria:</p>
        <p>The data include a known class variable.</p>
        <p>The attribute types of all variables are discrete.
We wanted to avoid the need for discretization,
which could become a factor confounding our
experiment.</p>
        <p>The number of cases in the data le should be
over 100, which we believe to be large enough for
the purpose of the experiment.</p>
        <p>
          The data should have been used in the literature
in the past, so that we have information about
baseline performance of learning algorithms.
Marilyn constructs the BN3M structure by going
through all diagnostic cases entered so far and
conThe three Irvine repository data sets that ful lled the
above requirements were SPECT Heart, Breast
Cancer and Lymphography. Their properties are listed in
Table 2. #I in the table denotes the number of data
records, #A denotes the number of attributes, #CV
denotes the number of class variables, and MV
describes presence of missing values.
We wanted to test the accuracy of Marilyn as a
function of the number of cases that it has seen on each
of the data sets listed in Table 2. This is of interest
because the idea of query-based diagnostics is meant
to work especially when there are no data that can be
used to learn a model. Availability of a complete data
set would make Marilyn useless, as the model could
be learned from data by means of any of the Bayesian
network learning methods available in the literature.
We imitated Marilyn's diagnostician's work- ow,
which consists of entering three types of information:
context information, observations, and the nal
diagnosis. While, in case of the computing lab help desk
data, we had full knowledge of the three types of
information, we did not know which of the features in the
Irvine medical data sets were context variables and
which were observations. E ectively, we treated all
features in these data sets as observations. This is a
conservative assumption, as it is an additional
handicap for Marilyn in the experiments. The e ect of our
treatment of the medical data was that Marilyn
constructed two layer BN2O networks in these cases,
similarly to the QMR-DT model
          <xref ref-type="bibr" rid="ref22">(Middleton et al., 1991)</xref>
          .
We ran Marilyn 30 times for each data set,
randomizing each time the order of records in the data le. The
order of the records o ered to Marilyn may a ect its
performance and presenting di erent orders allows us
to observe a range of behaviors. We used the simplest
possible criterion in making a diagnostic decision and
assumed that the most likely diagnosis is Marilyn's
nal diagnosis. This is, again, a conservative
assumption, as the system displays the top n most likely
diagnoses and this gives the user a chance to improve
on the system, especially in the early stages, when the
model is very crude.
4.3
4.3.1
        </p>
        <p>
          Marilyn Results
We calculated Marilyn's cumulative accuracy after
each record, so as to know how this performance
develops as a function of the number of diagnostic cases
that the system has seen. Figure 4 shows the
average accuracy of Marilyn as a function of the number
of cases for each of the four data sets with range of
the curves (vertical bars) plotted for selected number
of records. The plots show that while Marilyn was
rather weak in the beginning (during the rst thirty
cases or so), it became quite accurate after roughly 70
to 100 cases (this varied per data set). Interestingly,
in case of the SPECT data set, Marilyn reached the
accuracy of over 60% after fewer than ten cases. In
all data sets, 40 or so cases were su cient to reach a
reasonable accuracy. This accuracy not only improved
over time but also improved reliably, as indicated by
smaller variance in the results of di erent random
orders of records. Interestingly, there is some similarity
between the plots of Marilyn's performance, as in
Figure 4, and the so called power curve of practice
in the psychology literature
          <xref ref-type="bibr" rid="ref24">(Newell &amp; Rosenbloom,
1981)</xref>
          .
4.3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Marilyn's Relative Performance</title>
        <p>
          Cumulative accuracy for the last record entered is the
nal accuracy result of Marilyn on the data set.
Marilyn's nal performance on the four data sets was
90.25%, 78.75%, 77.18%, and 69.95% for the Computer
Lab, SPECT Heart, Breast Cancer and Lymphography
data respectively (see the extreme right cumulative
performance in Figure 4). It has to be added that
in achieving this result Marilyn has seen (i.e., was
trained on) the average of 50% of the records. When
processing the rst case, Marilyn has seen zero prior
cases, when processing the 10th case, it has used only
9 preceding cases, when processing the last, nth case,
it has seen n 1 preceding cases. The average number
of training records is thus n=2.
In order to disambiguate the speci c procedure that
we used to obtain Marilyn's cumulative performance
from the capability of the learning function by
itself, we performed an experiment in which we allowed
Marilyn to learn from all available records
alongside with two Bayesian learning algorithms: (1) Naive
Bayes
          <xref ref-type="bibr" rid="ref17">(Langley, Iba, &amp; Thompson, 1992)</xref>
          , and (2) a
Bayesian search algorithm Greedy Thick Thinning
(GTT)
          <xref ref-type="bibr" rid="ref6">(Dash &amp; Druzdzel, 2003)</xref>
          . We used the
leaveone-out cross validation to measure the accuracy of
the three classi ers, assuming that the diagnosis is
correct when the most probable class matches the correct
class. We show the results of this experiment in
Table 3. Marilyn performed better than Naive Bayes
and GTT on all data sets. We believe that some of
Marilyn's power comes from its priors and structural
information extracted from the data.
        </p>
        <p>
          The three data sets that we chose for our experiments
have been subject of experiments published in the
literature. The best accuracy result for SPECT heart
data with CLIP3 machine learning algorithm is 84%
          <xref ref-type="bibr" rid="ref16">(Kurgan, Cios, Tadeusiewicz, Ogiela, &amp; Goodenday,
2001)</xref>
          . The best accuracy achieved on the Breast
cancer data was by means of k-nearest neighbor
(kNN) algorithm and amounted to 79.5%
          <xref ref-type="bibr" rid="ref14">(Kononenko,
Bratko, &amp; Kukar, 1997)</xref>
          . The best accuracy on the
Lymphography set was achieved by means of the
TreeAugmented Naive Bayes algorithm and was 85.47%
          <xref ref-type="bibr" rid="ref20">(Madden, 2002)</xref>
          . We compared Marilyn's
performance to each of these, repeating the experiment
under the same conditions, i.e., with precisely the same
cross-validation method as used in the experiments
reported in the literature. Table 4 shows the accuracy
for each of the data sets and each of the algorithms.
While Marilyn's accuracy is typically lower than that
of the state of the art learning algorithms, it is
certainly in the same ballpark. We would like to point
out that the best results reported in the literature
belong to di erent algorithms, i.e., there seems to be no
algorithm that is uniformly best on all data sets. If
the same algorithm were applied to all four data sets,
there is a good chance that its accuracy on some of
these could be worse than the accuracy of Marilyn.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>Query-based diagnostic o ers passive, incremental
construction of diagnostic models based on the
interaction between a diagnostician and a computer-based
diagnostic system. E ectively, this approach eliminates
knowledge engineering, the main bottleneck in
practical application of Bayesian networks.</p>
      <p>While this idea is appealing, it has undergone only
limited testing in practice. In this paper, we described
a series of experiments that subject a prototype
implementing passive, incremental model construction to a
rigorous practical test. Data obtained from the Irvine
repository made the evaluation fairly realistic. The
results of our experiments show that a system like
Marilyn is capable of giving reasonable suggestions after
a modest number of observed cases. Performance in
the order of 70-90% typically occurred not later than
after roughly 40 cases. Even though this experiment
o ers just a few data points and this type of systems
need to be tested more in practice, we believe that the
result is very promising and compares favorably with
state of the art approaches based on learning.</p>
      <sec id="sec-4-1">
        <title>Acknowledgements</title>
        <p>This work has been supported by the National
Institute of Health under grant number U01HL101066-01,
the Government of the Kingdom of Thailand, the Air
Force O ce of Scienti c Research grant FA9550{06{
1{0243, and by Intel Research. Implementation of
Marilyn is based on SMILE, a Bayesian inference
engine developed at the Decision Systems Laboratory
and available at http://genie.sis.pitt.edu/. We
would like to express our thanks to the DSL members
for their valuable suggestions. Special thanks go to
Erik Pols, Mark Voortman and Adam Zagorecki.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Abbasi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dailey</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Afzulpurkar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Uno</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2010</year>
          , March).
          <article-title>Student mental state inference from unintentional body gestures using dynamic Bayesian networks</article-title>
          .
          <source>Journal on Multimodal User Interfaces</source>
          ,
          <volume>3</volume>
          (
          <issue>1</issue>
          ),
          <volume>21</volume>
          {
          <fpage>31</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Agosta</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gardos</surname>
            ,
            <given-names>T. R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Query-based diagnostics</article-title>
          . In M. Jaeger &amp;
          <string-name>
            <surname>T. D. Nielsen</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the Fourth European Workshop on Probabilistic Graphical Models (PGM{08)</source>
          (pp.
          <volume>1</volume>
          {
          <issue>8</issue>
          ). Aalborg, Denmark.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Agosta</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khan</surname>
            ,
            <given-names>O. Z.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Poupart</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Evaluation results for a query-based diagnostics application</article-title>
          . In P. Myllymaki,
          <string-name>
            <given-names>T.</given-names>
            <surname>Roos</surname>
          </string-name>
          , &amp; T.
          <string-name>
            <surname>Jaakkola</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the Fifth European Workshop on Probabilistic Graphical Models (PGM{10)</source>
          (pp.
          <volume>1</volume>
          {
          <issue>9</issue>
          ). Helsinki, Finland.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Breese</surname>
            ,
            <given-names>J. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldman</surname>
            ,
            <given-names>R. P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wellman</surname>
            ,
            <given-names>M. P.</given-names>
          </string-name>
          (
          <year>1994</year>
          ).
          <article-title>Introduction to the special section on knowledge-based construction of probabilistic and decision models</article-title>
          .
          <source>IEEE Transactions on Systems, Man and Cybernetics</source>
          ,
          <volume>24</volume>
          (
          <issue>11</issue>
          ),
          <volume>1577</volume>
          {
          <fpage>1579</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Cooper</surname>
            ,
            <given-names>G. F.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Herskovits</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>1992</year>
          ).
          <article-title>A Bayesian method for the induction of probabilistic networks from data</article-title>
          .
          <source>Machine Learning</source>
          ,
          <volume>9</volume>
          (
          <issue>4</issue>
          ),
          <volume>309</volume>
          {
          <fpage>347</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Dash</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Robust independence testing for constraint-based learning of causal structure</article-title>
          . In C. Meek &amp; U. Kj rul (Eds.),
          <source>UAI</source>
          (pp.
          <volume>167</volume>
          {
          <fpage>174</fpage>
          ). Morgan Kaufmann.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Dempster</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laird</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1977</year>
          ).
          <article-title>Maximum likelihood from incomplete data via the EM algorithm</article-title>
          .
          <source>Journal of the Royal Statistical Society</source>
          , Series B ,
          <volume>39</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>38</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>D ez</surname>
            ,
            <given-names>F. J.</given-names>
          </string-name>
          (
          <year>1993</year>
          ).
          <article-title>Parameter adjustment in Bayes networks. The generalized Noisy-OR gate</article-title>
          .
          <source>In Proceedings of the Ninth Annual Conference on Uncertainty in Arti cial Intelligence (UAI{93)</source>
          (pp.
          <volume>99</volume>
          {
          <fpage>105</fpage>
          ). Washington, D.C..
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>D ez</surname>
            ,
            <given-names>F. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Canonical probabilistic models for knowledge engineering (Tech</article-title>
          . Rep.). UNED, Madrid, Spain. CISIAD-
          <volume>06</volume>
          -01.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Heckerman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1990</year>
          ,
          <article-title>August)</article-title>
          .
          <article-title>Probabilistic similarity networks</article-title>
          .
          <source>Networks</source>
          ,
          <volume>20</volume>
          (
          <issue>5</issue>
          ),
          <volume>607</volume>
          {
          <fpage>636</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Henrion</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1989</year>
          ).
          <article-title>Some practical issues in constructing belief networks</article-title>
          . In L. Kanal,
          <string-name>
            <given-names>T.</given-names>
            <surname>Levitt</surname>
          </string-name>
          , &amp; J.
          <string-name>
            <surname>Lemmer</surname>
          </string-name>
          (Eds.),
          <source>Uncertainty in Arti cial Intelligence</source>
          <volume>3</volume>
          (pp.
          <volume>161</volume>
          {
          <fpage>173</fpage>
          ). New York, N. Y.: Elsevier Science Publishing Company, Inc.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Ibargengoytia</surname>
            ,
            <given-names>P. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vadera</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sucar</surname>
            ,
            <given-names>L. E.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>A probabilistic model for information and sensor validation</article-title>
          .
          <source>The Computer Journal</source>
          ,
          <volume>49</volume>
          , 113{
          <fpage>126</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Koller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp; Pfe er,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>Object-oriented Bayesian networks</article-title>
          .
          <source>In Proceedings of the Thirteenth Annual Conference on Uncertainty in Arti cial Intelligence (UAI{97)</source>
          (pp.
          <volume>302</volume>
          {
          <fpage>313</fpage>
          ). San Francisco, CA: Morgan Kaufmann Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Kononenko</surname>
          </string-name>
          , I., Bratko, I., &amp;
          <string-name>
            <surname>Kukar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>Application of machine learning to medical diagnosis</article-title>
          . In I. Michalski R.S. Bratko &amp; M. Kubat (Eds.),
          <source>Machine Learning, Data Mining and Knowledge Discovery: Methods and Applications</source>
          . John Wiley &amp; Sons.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Kraaijeveld</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2005</year>
          , June 1{3).
          <article-title>GeNIeRate: An interactive generator of diagnostic Bayesian network models</article-title>
          .
          <source>In Working Notes of the 16th International Workshop on Principles of Diagnosis (DX{05)</source>
          (pp.
          <volume>175</volume>
          {
          <fpage>180</fpage>
          ). Monterey, CA.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Kurgan</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cios</surname>
            ,
            <given-names>K. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tadeusiewicz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ogiela</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Goodenday</surname>
            ,
            <given-names>L. S.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Knowledge discovery approach to automated cardiac SPECT diagnosis</article-title>
          .
          <source>Arti cial Intelligence in Medicine</source>
          ,
          <volume>23</volume>
          ,
          <fpage>149</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Langley</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iba</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Thompson</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>1992</year>
          ).
          <article-title>An analysis of Bayesian classi ers</article-title>
          .
          <source>In Proceedings of the Tenth National Conference on Arti cial Intelligence (AAAI{92)</source>
          (pp.
          <volume>223</volume>
          {
          <fpage>228</fpage>
          ). MIT Press.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Laskey</surname>
            ,
            <given-names>K. B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Mahoney</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>Network fragments: Representing knowledge for constructing probabilistic models</article-title>
          .
          <source>In Proceedings of the Thirteenth Annual Conference on Uncertainty in Arti cial Intelligence (UAI{97)</source>
          (pp.
          <volume>334</volume>
          {
          <fpage>341</fpage>
          ). San Francisco, CA: Morgan Kaufmann Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Lu</surname>
          </string-name>
          , T.-C.,
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Leong</surname>
          </string-name>
          , T.-Y. (
          <year>2000</year>
          ).
          <article-title>Causal mechanism-based model construction</article-title>
          .
          <source>In Uncertainty in Arti cial Intelligence: Proceedings of the Sixteenth Conference (UAI{</source>
          <year>2000</year>
          ) (pp.
          <volume>353</volume>
          {
          <fpage>362</fpage>
          ). San Francisco, CA: Morgan Kaufmann Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Madden</surname>
            ,
            <given-names>M. G.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Evaluation of the performance of the Markov blanket Bayesian classi er algorithm. CoRR, cs</article-title>
          .
          <source>LG/0211003 .</source>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Mahoney</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Laskey</surname>
            ,
            <given-names>K. B.</given-names>
          </string-name>
          (
          <year>1996</year>
          ).
          <article-title>Network engineering for complex belief networks</article-title>
          .
          <source>In Proceedings of the Twelfth Annual Conference on Uncertainty in Arti cial Intelligence (UAI{96)</source>
          (pp.
          <volume>389</volume>
          {
          <fpage>396</fpage>
          ). San Francisco, CA: Morgan Kaufmann Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Middleton</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shwe</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heckerman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henrion</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horvitz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , et al. (
          <year>1991</year>
          ).
          <article-title>Probabilistic diagnosis using a reformulation of the INTERNIST{1/QMR knowledge base: II. Evaluation of diagnostic performance</article-title>
          .
          <source>Methods of Information in Medicine</source>
          ,
          <volume>30</volume>
          (
          <issue>4</issue>
          ),
          <volume>256</volume>
          {
          <fpage>267</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Natarajan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tadepalli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Altendorf</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dietterich</surname>
            ,
            <given-names>T. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fern</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp; Resti car,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Learning rst-order probabilistic models with combining rules</article-title>
          .
          <source>In Proceedings of the 22nd International Conference on Machine Learning</source>
          (pp.
          <volume>609</volume>
          {
          <fpage>616</fpage>
          ). New York, NY, USA: ACM.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Newell</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rosenbloom</surname>
            ,
            <given-names>P. S.</given-names>
          </string-name>
          (
          <year>1981</year>
          ).
          <article-title>Mechanisms of skill acquisition and the law of practice</article-title>
          . In J. R.
          <string-name>
            <surname>Anderson</surname>
          </string-name>
          (Ed.),
          <source>Cognitive Skill and Their Acquisition</source>
          (pp.
          <volume>1</volume>
          {
          <issue>55</issue>
          ). Hillsdale, NJ: Lawrence Erlbaum Associates.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Onisko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Impact of quality of Bayesian network parameters on accuracy of medical diagnostic systems</article-title>
          .
          <source>In Working Notes of the 2011 AIME'11 Workshop on Probabilistic Problem Solving in Biomedicine. Bled</source>
          , Slovenia.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Pearl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1988</year>
          ).
          <article-title>Probabilistic reasoning in intelligent systems: Networks of plausible inference</article-title>
          . San Mateo, CA: Morgan Kaufmann Publishers, Inc.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Pearl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Verma</surname>
            ,
            <given-names>T. S.</given-names>
          </string-name>
          (
          <year>1991</year>
          ).
          <article-title>A theory of inferred causation</article-title>
          . In J. Allen,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fikes</surname>
          </string-name>
          , &amp; E. Sandewall (Eds.),
          <source>Principles of Knowledge Representation and Reasoning: Proceedings of the Second International Conference (KR{91)</source>
          (pp.
          <volume>441</volume>
          {
          <fpage>452</fpage>
          ). Cambridge, MA: Morgan Kaufmann Publishers, Inc., San Mateo, CA.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Pfe er</surname>
          </string-name>
          , A.,
          <string-name>
            <surname>Koller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Milch</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Takusagawa</surname>
            ,
            <given-names>K. T.</given-names>
          </string-name>
          (
          <year>1999</year>
          ).
          <article-title>SPOOK: A system for probabilistic object-oriented knowledge representation</article-title>
          .
          <source>In Proceedings of the Fifteenth Annual Conference on Uncertainty in Arti cial Intelligence (UAI{ 99)</source>
          (pp.
          <volume>541</volume>
          {
          <fpage>550</fpage>
          ). San Francisco, CA: Morgan Kaufmann Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>Pols</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2007</year>
          , April).
          <article-title>Marilyn: A guided maintenance system that represents direct probabilistic in uences among diagnostic knowledge (Technical Report)</article-title>
          . Delft, The Netherlands: Delft University of Technology.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>Pradhan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henrion</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Provan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>del Favero</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>1996</year>
          ,
          <article-title>August)</article-title>
          .
          <article-title>The sensitivity of belief networks to imprecise probabilities: An experimental investigation</article-title>
          .
          <source>Arti cial Intelligence</source>
          ,
          <volume>85</volume>
          (
          <issue>1</issue>
          {2),
          <volume>363</volume>
          {
          <fpage>397</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>Ratnapinda</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Passive construction of diagnostic decision models: An empirical evaluation</article-title>
          .
          <source>In International Multiconference on Computer Science and Information Technology (IMCSIT{09)</source>
          (pp.
          <volume>601</volume>
          {
          <fpage>607</fpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>Spirtes</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glymour</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Scheines</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1993</year>
          ).
          <article-title>Causation, prediction, and search</article-title>
          . New York: Springer Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>Srinivas</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>1993</year>
          ).
          <article-title>A generalization of the noisyOR model</article-title>
          .
          <source>In Proceedings of the Ninth Annual Conference on Uncertainty in Arti cial Intelligence (UAI{93)</source>
          (pp.
          <volume>208</volume>
          {
          <fpage>215</fpage>
          ). San Francisco, CA: Morgan Kaufmann Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <surname>Vomlel</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2006</year>
          , March).
          <article-title>Noisy-OR classi er: Research articles</article-title>
          .
          <source>International Journal of Intelligent Systems</source>
          ,
          <volume>21</volume>
          , 381{
          <fpage>398</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>