<!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>Relieving the elicitation burden of Bayesian Belief Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>B.W. Wisse</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S.P. van Gosliga</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>N.P. van Elst</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A.I. Barros TNO Defence</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Security</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Safety P.O. Box</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>JG The Hague The Netherlands</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>In this paper we present a new method (EBBN) that aims at reducing the need to elicit formidable amounts of probabilities for Bayesian belief networks, by reducing the number of probabilities that need to be specified in the quantification phase. This method enables the derivation of a variable's conditional probability table (CPT) in the general case that the states of the variable are ordered and the states of each of its parent nodes can be ordered with respect to the influence they exercise. EBBN requires only a limited amount of probability assessments from experts to determine a variable's full CPT and uses piecewise linear interpolation. The number of probabilities to be assessed in this method is linear in the number of conditioning variables. EBBN's performance was compared with the results achieved by applying both the normal copula vine approach from Hanea &amp; Kurowicka (2007), and by using a simple uniform distribution.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In this paper we consider the case of deriving a
discrete conditional probability distribution for a node of
a Bayesian belief network based on expert judgement.
There are many issues to consider when deriving a
conditional probability distribution via expert judgement
elicitation. The expert assessors will for example use
simplifying heuristics when assessing probabilities to
avoid too complex mental reasoning. These heuristics
might lead to biased assessments. In addition experts
might also be subject to various types of motivational
biases. There is the problem of how to select the
appropriate experts for the elicitation task and how
to properly prepare them for formulating the
assessments (e.g. motivating and training them). There is
the choice of which method to use to elicit the
probabilities: e.g. a probability-scale, probability-wheel,
gamble-like or adverb-probability matching method?
        <xref ref-type="bibr" rid="ref17">Renooij (2001)</xref>
        gives a good overview of these issues.
Though acknowledging their importance, in this paper
we do not consider these issues, but focus on
reducing the assessment burden of large discrete conditional
probability distributions.
      </p>
      <p>
        The number of probabilities that need to be specified
for a node can grow large very easily. For a node with
three states that has a parent node with also three
states, 6 probabilities need to be specified to
determine its conditional probability table (CPT). An
additional second and third parent node with three states
would consequently require a table of 18 and 54
probabilities, and so on. Apart from the huge amounts of
time it would take to assess all the probabilities for
large CPTs, it can also be questioned to what extent
assessors can be expected to coherently provide the
probabilities at the level of detail required (see e.g.
        <xref ref-type="bibr" rid="ref16">(Miller 1956)</xref>
        on the limitations of human short term
memory capacity). The elicitation task thus is
considered a major obstacle in the use of BBNs
        <xref ref-type="bibr" rid="ref13 ref7">(Druzdzel &amp;
Van der Gaag 1995, Jensen 1995)</xref>
        .
      </p>
      <p>
        There are two ways in which the elicitation task for
discrete BBNs can be relieved. The first is to make it
easier for the assessors to provide the probabilistic
assessments required. Van der Gaag, Renooij, Witteman,
Aleman &amp; Taal (1999) aim to achieve this by
transcribing the conditional probabilities and using a scale
containing both numerical and verbal anchors. But the
effort needed to assess a full CPT using this method,
though reduced, is still exponential in the number of
conditioning variables. The second option for relieving
the elicitation burden is to reduce the number of
probabilistic assessments to be made. This can of course be
achieved by reducing the number of conditions
(parent nodes) or the number of states of the variables, but
such reductions will often be undesirable (e.g. leading
to loss of detail needed to inform a decision).
The Noisy-OR model, originally introduced by
        <xref ref-type="bibr" rid="ref14">Kim
&amp; Pearl (1983)</xref>
        , but more extensively discussed in
relation to BBNs by e.g.
        <xref ref-type="bibr" rid="ref11">Heckerman &amp; Breese (1996)</xref>
        ,
reduces the number of probabilities to be specified by
making additional assumptions about the underlying
causal structure of the variables. For the noisy-OR
model, the number of probabilities needed to
determine the full CPT is linear in the number of
conditioning variables, rather than exponential. Although
this can mean a huge reduction in elicitation effort,
the assumptions necessary are strong and all the
variables in the noisy-OR model need to be binary, which
strongly limits the applicability of the method.
The Noisy-MAX model
        <xref ref-type="bibr" rid="ref6">(D´ıez 1993)</xref>
        can be seen as the
extension of the Noisy-OR to multi-valued variables.
In this model the CPT is derived from ’marginal
conditional’ distributions specified for each parent: for
each parent the probabilities conditional on this
parent node are specified and subsequently the full CPT
is derived from these conditional probabilities using
the max function. The influences of each of the parent
nodes are treated in this model as independent. So the
joint influence that the parent nodes exercise is fully
determined by their marginal influence and a fixed
function.
        <xref ref-type="bibr" rid="ref21">Zagorecki &amp; Druzdzel (2006)</xref>
        have fitted the
Noisy-MAX model to suitable nodes from three belief
networks for which the CPTs where already specified.
The authors found the model to be able to provide a
good fit to the CPT in about 50% of the cases they
considered.
      </p>
      <p>
        In this paper we develop and evaluate a methodology,
EBBN, for deriving a node’s CPT in the general case
that the states of the node are ordered and the states
of each of its parent nodes can be ordered with
respect to the influence these parent nodes have on this
node of interest. In this method only a (small) part
of the CPT- describing the joint influence of the
parents in contrast with the marginal influence elicited in
the Noisy-MAX model - is elicited. The conditional
probabilities that are not directly elicited are derived
using an interpolation method based on the ranks of
parent node states. The number of probabilities to be
assessed is linear in the number of parent nodes. Since
the method approximates the probabilities that are
not directly assessed, it will contain inaccuracies. Like
        <xref ref-type="bibr" rid="ref19">Van der Gaag et al. (1999</xref>
        ) we therefore propose to
regard and use this method as a first step in an iterative
procedure of stepwise refinement of probability
assessments, like described in
        <xref ref-type="bibr" rid="ref5">(Coup´e, Peek, Ottenkamp &amp;
Habbema 1999)</xref>
        .
      </p>
      <p>
        While testing this method three relevant alternatives
were presented.
        <xref ref-type="bibr" rid="ref3">Bonafede &amp; Giudici (2007)</xref>
        have
developed a method for deriving a discrete conditional
probability distribution based on the marginal
distributions, correlation coefficients and standardised joint
moments. Yet, this method also requires all the
variables to be binary, and closed-form solutions have only
been derived for up to three conditioning variables
(parent nodes). Secondly
        <xref ref-type="bibr" rid="ref9">Hanea &amp; Kurowicka (2007)</xref>
        provide a method for determining a CPT based on
the copula vine approach
        <xref ref-type="bibr" rid="ref2">(Bedford &amp; Cooke 2002)</xref>
        that uses similar prior information: marginal
distributions and adjusted (conditional) rank correlations.
This method also provides a means for deriving the
CPT in the general case that the variables are ordinal
and the influences are monotone, although it is not
clear to us if and how the prior assessments needed
can be elicited accurately from experts. In Section 4
we compare the results of the method developed in
this paper with the copula vine approach of Hanea &amp;
Kurowicka, for which the required prior assessments
are derived from a fully specified CPT.
      </p>
      <p>
        Very closely related to our method is the method
presented by
        <xref ref-type="bibr" rid="ref18">Tang &amp; McCabe (2007)</xref>
        . These authors also
propose the use of piecewise linear interpolation to
approximate not-elicited conditional probabilities.
Furthermore they introduce the concepts of dominant and
important factors, whilst we use positive and
negative dominance and parent weights. Yet, where Tang
&amp; McCabe, like Bonafede &amp; Giudici, restrict their
method to work with binary variables only, the method
we introduce in this paper works with discrete
variables in general, under the above described conditions
of ordinality of the variables. It should be noted that
the development of our method has taken place
independently of that of Tang &amp; McCabe.
      </p>
      <p>In the next section we will introduce our alternative
elicitation method for BBNs, EBBN, which is aimed
at reducing the elicitation burden. In Section 3 we
discuss when we can regard an approximation of a CPT
to be ‘good’, providing the means to assess the
performance of the proposed method and compare it with
the copula vine approach (Section 4). In the final
section we present our conclusions and suggestions for
future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The EBBN Method</title>
      <p>
        We regard the problem of expert assessment of the
probability distribution of a discrete variable Xc (a
node in a BBN), conditional on a set of two or more
discrete variables, which we will denote with pa(Xc)
(the set of parent nodes). We require (1) the values of
Xc to be ordered, and (2) that the values of each of
the elements of pa(Xc) can be ordered such that each
of these variables have either a positive or a negative
influence on Xc. By stating that Xk ∈ pa(Xc) has a
positive influence on Xc, denoted by S+(Xk, Xc), we
mean that observing a higher value for Xk does not
decrease the likelihood of higher values of Xc,
regardless of the values of the other variables pa(Xc) \ Xk.
We take assignment a = {xj , . . . , xu} to be an
instantiation of the set of pa(Xc) = {Xj, . . . , Xu}. Formally
we define Xk ∈ pa(Xc) having a positive influence on
Xc, S+(Xk, Xc), as
        <xref ref-type="bibr" rid="ref20">(Wellman 1990)</xref>
        : for all values xc
of Xc, for all pairs of distinct values xk,n &gt; xk,o of
Xk, and for all possible assignments a¬k for the set of
pa(Xc) \ Xk,
      </p>
      <p>P (Xc &gt; xc | xk,n, a¬k) ≥ P (Xc &gt; xc | xk,o, a¬k).
The definition of a negative influence, S−(Xk, Xc), is
completely analogous and would involve only reversing
the above inequality.</p>
      <p>We define a conditioning variable Xk ∈ pa(Xc) to be
positive dominant, if the following two (sets of)
assignments of pa(Xc) lead to the same probabilities:
(I) all assignments of pa(Xc) in which Xk is in its
most favourable state for high values of Xc and (II)
the assignment in which each Xl ∈ pa(Xc) is in its
most favourable state for higher values of Xc (i.e. all
Xp ∈ pa(Xc) with S+(Xp, Xc) are at their highest
value, and all Xn ∈ pa(Xc) with S−(Xn, Xc) are at
their lowest value).</p>
      <p>So if a positive dominant parent is in its most
favourable state for high values of Xc, then, regardless
of the states of the other parents, Xc will have
the same probabilities as when conditional on the
assignment in which all parent nodes are in their most
favourable state. Negative dominant variables are
defined analogously.</p>
      <p>
        In the remainder of this section we will first discuss the
assessments needed from the expert for the derivation
of the CPT of Xc. We will then show how to obtain
the CPT from these assessments and end the section
with an illustrative example of the method, taken from
the Hailfinder network
        <xref ref-type="bibr" rid="ref1">(Abramson, Brown, Edwards,
Murphy &amp; Winkler 1996)</xref>
        .
2.1
      </p>
      <sec id="sec-2-1">
        <title>Required assessments</title>
        <p>It is assumed that the assessor has confirmed that the
values of variable Xc are ordered and that the assessor
can order the values of each of the variables Xk ∈
pa(Xc) such that (s)he judges either S+(Xk, Xc) or
S−(Xk, Xc) to hold. Then the following assessments
are required to determine the CPT for variable Xc with
conditioning variables pa(Xc)1:</p>
        <p>1As mentioned in Section 1 we will not discuss here how
these assessments can be best elicited from the assessor
1. (ordering). For each of the conditioning variables
Xk ∈ pa(Xc): order the values of Xk such that
Xk has either a positive or a negative influence
on Xc. Fix and record this ordering of the values
and the nature of the influence.
2. (typical probabilities). For each of the values xc
of Xc:
(a) determine the assignment pa(Xc) = axc such
that the probability P (Xc = xc | axc) is as
large as possible.
(b) assess the probabilities P (Xc | axc ).</p>
        <p>Due to dominance of one of the conditioning
variables axc,min (axc,max ) need not be unique, where
xc,min (xc,max) is the lowest (highest) value of Xc.
Therefore axc,min (axc,max ) is by default set to be
the assignment in which all the conditioning
variables are in their most favourable state for low
(high) values of Xc, referred to as aneg (apos).
3. (weights). For each of the conditioning variables
Xk ∈ pa(Xc), assess P (Xc = xc,max | aneg,k+)
and P (Xc = xc,min | aneg,k+), where xc,max and
xc,min are resp. the maximum and minimum
value of Xc, and aneg,k+ is the assignment of
pa(Xc) in which Xk is in its most favourable state
for high values of Xc, and all Xl ∈ pa(Xc) \ Xk
are in their least favourable state for higher values
of Xc.
4. (dominance). For each of the conditioning
variables Xk ∈ pa(Xc), determine whether Xk has
either no, a positive or a negative dominance over
Xc.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Deriving the CPT</title>
        <p>The derivation of the CPT of Xc is done in a two-step
procedure, using the assessments from Section 2.1. In
the first step we will express the probabilities P (Xc) as
a function of an influence factor i. In the second step
individual and joint influence factors are determined
for all assignments of pa(Xc), which are then used to
derive the probabilities P (Xc) from the functions of
step 1.</p>
        <p>The influence factor i is an expression of the
positiveness (or negativeness) of the joint influence of the
parent variables pa(Xc) on Xc. It is a function of values
of the parent variables, with 0 ≤ i(a) ≤ 1. We set
i(aneg) = 0, where pa(Xc) = aneg is the assignment in
which all the conditioning variables are in their most
favourable state for low values of Xc (see item 2,
Section 2.1). And, at the other extreme, i(apos) is set to
1. For all other assignments i ∈ (0, 1). If assignment
a2 has a strictly more positive influence on Xc than a1
- i.e. P (Xc &gt; xc | a2) &gt; P (Xc &gt; xc | a1) for all xc
- then the influence factor corresponding to a2 should
be bigger than the influence factor corresponding to
a1.</p>
        <p>We make use of two separate influence factors: the
individual influence factor ik for each conditioning
variable Xk ∈ pa(Xc) and the joint influence factor ijoint.
As will become more clear later on, ik will contain
information about the influences exercised by each of the
parent variables individually, ijoint about the ‘general
tendency’ of all of the parent influences together.
We determine the individual influence factor ik for
Xk ∈ pa(Xc) as follows:</p>
        <p> rank(xk) − 1
ik(xk) :=  rank(xk,max) − 1</p>
        <p>rank(xk,max) − rank(xk)
 rank(xk,max) − 1
if S+(Xk, Xc)
if S−(Xk, Xc)
(1)
where the rank of the smallest value is set to be 1 and
xk,max is the highest value of Xk. So if Xk ∈ {low,
medium, high} has a positive influence on Xc, we find
that ik(low) = 0, ik(medium) = 0.5 and ik(high) = 1.
The joint influence factor ijoint for assignment
pa(Xc) = a is derived as:
ijoint(a) :=</p>
        <p>X
{k:Xk∈pa(Xc)}</p>
        <p>X
{k:Xk∈pa(Xc)}
ik(xk) · (rank(xk) − 1)
(rank(xk,max) − 1)
(2)
Verify that indeed ijoint(aneg) = 0 and ijoint(apos) =
1. Also note that the individual influence factor of
Xk, ik, is equal to the joint influence factor ijoint if
pa(Xc) = {Xk}, i.e. if the set of parents of Xc merely
consists of Xk.</p>
        <p>Step 1. Estimating P (Xc) as a function of joint
influence factor ijoint
In this step P (Xc = xc) is estimated as a function of
joint influence factor ijoint, for each value xc of Xc.
For this we use the orderings determined at item 1
in Section 2.1, and the assignments axc and
probabilities P (Xc = xc | axc ) assessed at 2. We
construct the piecewise linear functions fxc : [0, 1] → [0, 1]
through the points (ijoint(axc ), P (Xc = xc | axc )). It
can be easily verified that using these linear
interpolations ensures that Pxc fxc (i) = 1, i.e. the sum of
the probabilities of occurrence of the different values
of Xc equals unity for all i ∈ [0, 1]. Coherency requires
that if xc,n &gt; xc,m, also ijoint(axc,n ) &gt; ijoint(axc,m ).
In Figure 1 an example is given for how this
estimation of P (Xc) as a function of ijoint might look like.
In this example Xc ∈ {low, medium, high}, and the
points (ijoint(axc ), P (Xc = xc | axc )) are assessed as
in Table 1.</p>
        <p>1
In Step 1 we obtained P (Xc) for all possible values of
ijoint via linear interpolation, and equation (2)
provides us with an expression for ijoint for all
assignments pa(Xc) = a. We can now determine P (Xc | a)
via P (Xc | ijoint(a)) from the functions fxc of Step
1. Yet this mapping from assignments a for the
conditioning variables pa(Xc) to an expression ijoint is
not unique. Suppose pa(Xc) = {Xj, Xk, Xl}, Xj and
Xl both exercise the same type of influence (positive
or negative), and Xj , Xk, Xl ∈ {low, medium, high},
then ijoint({medium, medium, medium}) =
ijoint({low, medium, high}) = 0.5. As pointed out
earlier, ijoint is an expression for the ‘general tendency’
of the influence of the conditioning variables. It does
not take into account the (dis)agreement of the
influences of each of the conditioning variables individually.
To account for both the ‘general tendency’ and the
individual influences of the conditioning variables, we
calculate for each conditioning variable Xk ∈ pa(Xc)
the average of the probabilities Pk(Xc | a) over the
interval (min(ik(xk), ijoint(a)), max(ik(xk), ijoint(a))).
An example of this average, denoted with Pk(Xc | a),
is illustrated in Figure 2.
We derive the desired probabilities P (Xc | a) as the
average over the distributions Pk(Xc | a). Or actually
the weighted average</p>
        <p>X
k:Xk|pa(Xc)
P (Xc | a) =
wk · Pk(Xc | a),
(3)
since one parent could have a stronger influence on Xc
than another. For the same relative change in states,
i.e. changes in states resulting in the same absolute
change in each of the individual influence factors, the
probabilities for Xc might change more for one
parent variable than for another. Therefore we calculate
the weight wk for each parent Xk ∈ pa(Xc), in the
following way:
To a large extent the choice of the base assignment
aneg and the probabilities P (Xc = xc,max | aneg,k+)
and P (Xc = xc,min | aneg,k+) to derive the weights is
arbitrary. Even though, we feel the choice for these
assignments is one of the most natural choices that
can be made. And, more importantly, we feel these
assignments are relatively easy for assessors to
consider and assess. It is of course possible to use more
assessments to determine the weights more accurately.
However, we feel that the possible added value does
not weigh against the burden of the extra elicitation
effort needed.</p>
        <p>We derive the desired probabilities P (Xc | pa(Xc) =
a) by rewriting (3) using (1), (2) and (4), as
Z imax,k</p>
        <p>f (i) · di</p>
        <p>X
k:Xk|pa(Xc)
wk · imin,k
imax,k − imin,k
P (Xc | pa(Xc) = a) =
where
imax,k
(5)
imin,k = min(ik(xk), ijoint(a)),
= max(ik(xk), ijoint(a)) and f (i) =
fxc,min(i), . . . , fxc,max(i) .</p>
        <p>Finally, we deal with negative and positive dominance
of one of the parent variables in the following
straightforward way: for all the assignments ad in which
a negative (positive) dominant parent is in its least
(most) favourable state for high values of Xc, we set
P (Xc | ad) to be equal to P (Xc | aneg) (P (Xc | apos)).
We will now demonstrate the method by means of an
illustrative example.
2.3 Illustrative example from the Hailfinder
network
wk =
For the derivation of the weights we have taken the
situation in which each parent is in its least favourable
state for high values of Xc, aneg, as the base. We
use the probabilities P (Xc = xc,max | aneg,k+) and
P (Xc = xc,min | aneg,k+) assessed at item 3 in Section
2.1. Each δ+ and δ− now expresses the changes in the
k k
probabilities of resp. the highest and lowest state of
Xc, if the one parent Xk is set to its most favourable
state for high values of Xc whilst leaving the other
parents in their least favourable states (aneg,k+). We
obtain the weights from these δ’s via the
normalisations (4).</p>
        <p>For the variable CompPlFcst we have the fully
subjectively specified CPT, consisting of 4·33 ·3 = 324
probabilities. In this example we derive the required
assessments for EBBN, as specified in Section 2.1, from this
CPT, but treat them as if they were directly elicited:
1. (ordering). The ordering of the states of the
variables is given in Figure 3, where the highest states
are on top. For the conditioning variables we find
the following influences:
S−(AreaMeso ALS,CompPlFcst); S+(CldShadeOth,CompPlFcst);
S−(CldShadeConv,CompPlFcst); S+(Boundaries,CompPlFcst).
AreaMeso_ALS</p>
        <p>StrongUp
WeakUp
Neutral
Down</p>
        <p>CldShadeOth</p>
        <p>Cloudy
PC
Clear</p>
        <p>CldShadeConv</p>
        <p>None
Some
Marked</p>
        <p>CompPlFcst</p>
        <p>IncCapDecIns
LittleChange</p>
        <p>DecCapIncIns
Boundaries</p>
        <p>None
Weak
Strong
Based on the assessments and (4), we find the
weights: wAreaMeso ALS = 0.459, wCldShadeOth = 0.303,
wCldShadeConv = 0.165 and wBoundaries = 0.073. We
can now use (5) to derive the desired probabilities
and find P (CompPlFcst | pa(CompPlFcst) = aexpl) =
{0.17, 0.32, 0.51}. We can derive the full CPT of Xc
(consisting of 324 probabilities) in the same way,
requiring in this case only 17 probabilities to be assessed.
When we look up the probabilities in de original CPT,
we find P (CompPlFcst | pa(CompPlFcst) = aexpl) =
{0.20, 0.32, 0.48}. The probabilities estimated with the
methodology are in this case ‘not far off’. Yet, before
we can assess how well our method approximates the
directly assessed probabilities, we first need to discuss
how we can measure the quality of the approximation.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Approximation of a CPT for a</title>
    </sec>
    <sec id="sec-4">
      <title>BBN, when is it ‘good’ ?</title>
      <p>
        Assuming you have knowledge of the ‘true’
probabilities of a certain CPT, how can you assess the quality
of an approximation to that CPT? A measure to assess
the similarity between two (discrete conditional)
probability distributions, with possibly different support, is
the Jensen-Shannon divergence
        <xref ref-type="bibr" rid="ref15">(Lin 1991)</xref>
        . Based on
P (Xc = xc,max the Kullback-Leibler divergence, this measure does not
| aneg,k+)
      </p>
      <p>
        take into account the context of the CPT, the belief
0.45 network. Both
        <xref ref-type="bibr" rid="ref12">Henrion (1989)</xref>
        and Chan &amp; Darwiche
0.30 (2002) show that inference in a belief network is most
0.13 scelonsseittivoezteoroasosreossnme.ent errors in probabilities that are
0.05
4. (dominance). No (positive or negative) dominant
      </p>
      <p>parents.</p>
      <p>Now we have all the information (containing only 17
probability assessments!) we need to derive all the 324
probabilities of the CPT of CompPlFcst.</p>
      <p>
        By means of an example we calculate the
probabilities P (CompPlFcst | pa(CompPlFcst) = aexpl), where
aexpl ={AreaMeso ALS=Down, CldShadeOth=P C,
CldShadeConv=N one, Boundaries=Strong}. For these
parent node states we find the individual influence
factors: iAreaMeso ALS (Down) = 1, iCldShadeOth (P C) = 12 ,
iCldShadeConv (N one) = 0 and iBoundaries (W eak) = 0,
and a joint influence factor ijoint(aexpl) = 49 . So we
see in this case that the individual influence factors of
the parents give a diverse picture, two are very
negative (0), one is between negative and positive ( 12 ) and
one is very positive (1). This is reflected by the joint
influence factor, which has a very average value (0.44),
expressing no general tendency of the parent influences
        <xref ref-type="bibr" rid="ref8">Druzdzel &amp; Van der Gaag (2000</xref>
        ) state that, since
inaccuracies will influence the output of the belief network,
a natural question to ask is how accurate the
approximation should be to arrive at satisfacory behaviour of
the network. In other words: if the network is
constructed to perform specific queries, does the use of
approximations still lead to acceptable outcomes on
these queries?
        <xref ref-type="bibr" rid="ref4">Chan &amp; Darwiche (2002)</xref>
        identify three main
approaches in the literature to measure the impact of
a change in probability in a CPT: measuring the
absolute change in the probability of a query, the relative
change in the probability of a query or the relative
change in the odds of the query, finding the first to be
the most prevalent in the literature.
      </p>
      <p>
        <xref ref-type="bibr" rid="ref21">Zagorecki &amp; Druzdzel (2006)</xref>
        give two measures to
express the (dis-)similarity of two CPTs for the
same conditional distribution: the Euclidian distance
and the Kullback-Leibler divergence between the two
CPTs. Time and space unfortunately have prohibited
us to implement these measures in the current
investigation. We have used the following measures to assess
the performance of the EBBN in the next section:
m1. Average absolute error in probability.
m2. Average Jensen-Shannon divergence: a measure
of the similarity between the ‘true’ CPT and the
approximation to it.
m3. Maximum Jensen-Shannon divergence.
m4. Number of unmatched certainties and
impossibilities: the number of times the ‘true’ and the
approximating CPT disagree on probabilities of 0
and 1. As noted above, queries can be very
sensitive to extreme probabilities.
m5. % agreement in likelihood ranking: the
percentage of scenarios in which the likelihood ranking of
the values of the variable is the same for both the
‘true’ CPT as the approximating CPT. As
scenarios all logically possible combinations of values of
the neigbouring (i.e. predecessor and descendent)
nodes are taken.
m6. % agreement on most likely state: the percentage
of scenarios in which the most likely state for the
variable is the same for both the ‘true’ CPT as
the approximating CPT. As scenarios all logically
possible combinations of values of the neigbouring
(i.e. predecessor and descendent) nodes are taken.
4
      </p>
    </sec>
    <sec id="sec-5">
      <title>Performance of EBBN</title>
      <p>
        We have investigated the performance of the
methodology by applying it to a well-known belief network
from the literature that contained suitable large
subjectively assessed CPTs, and comparing its
performance with the copula vine approach from
        <xref ref-type="bibr" rid="ref9">Hanea &amp;
Kurowicka (2007)</xref>
        . We found the Hailfinder network
        <xref ref-type="bibr" rid="ref1">(Abramson et al. 1996)</xref>
        to contain such CPTs.
4.1
      </p>
      <sec id="sec-5-1">
        <title>Methodology</title>
        <p>We have searched for belief networks that contained
nodes that satisfy the following requirements:
• the CPT of the node was subjectively assessed,
• the CPT of the node has to be reasonably
challenging in size for elicitation from an expert. For
this we decided the node needed to have two or
more parents, and
• the states of the node are ordered.</p>
        <p>
          We found these networks are difficult to come by. This
is not surprising of course, since these networks would
require a huge elicitation effort. Practitioners would
usually try to avoid having to specify these large CPTs
because the elicitation process would be too time
consuming, the very problem we are aiming to deal with
in this article. In the BBN repository of the University
of Pittsburgh2 we found the Hailfinder network, which
does contain 7 nodes that satisfy our requirements.
For the Hailfinder network we created three
alternative versions. In each of these alternative versions we
replaced the CPTs of the 7 nodes satisfying the above
requirements (and kept the remaining CPTs as they
were). In the first alternative implementation these
CPTs were replaced with the approximations resulting
from the method introduced in this paper. We treat
the CPTs from the literature as the ‘true’ CPTs. We
assume that the probabilities needed for our
methodology would have been assessed as they are in these
CPTs and treat the difference between approximations
of the method and the corresponding CPTs as
inaccuracies of the approximation. So we have not tried to
find parameters for EBBN that minimise the distance
of the resulting CPT to the original, but have derived
the parameters needed from the original CPT.
The second alternative implementation has the
selected 7 CPTs derived according to the copula vine
approach
          <xref ref-type="bibr" rid="ref10">(Hanea, Kurowicka &amp; Cooke 2006)</xref>
          . In this
approach a normal copula vine is constructed based on
the marginal distributions of each variable and its
conditioning variables (or actually continuous versions of
these discrete marginals) and (conditional) rank
correlation coefficients of the variable with each of its
conditioning variables. This normal copula vine
specifies a joint distribution of the variable and its
conditioning variables.
          <xref ref-type="bibr" rid="ref9">Hanea &amp; Kurowicka (2007)</xref>
          describe
how the (conditional) rank correlation coefficients can
be derived from a CPT. If one was to use the copula
vine approach in practice, the marginal distribution of
the variable under consideration and the (conditional)
rank correlations with each of the conditioning
variables would have to be subjectively assessed, which is
not a trivial task. Since we are using the copula vine
approach as a benchmark here, as a different means of
approximating the ‘true’ CPT, we simply derived this
marginal and the correlations from the ‘true’ CPT.
The used marginal and correlations thus represent the
best values that could have been obtained in an
elicitation process. After construction we took a large
sample (we used a sample size of 80,000) from the normal
2The belief network models can be found
at the network repository of the Decision
Systems Laboratory of the Univesity of Pittsburgh
(http://genie.sis.pitt.edu/networks.html)
copula vine and estimated the desired copula vine
version of the CPT from the frequencies in this sample.
We checked that the marginal of the variable under
consideration and the marginals of its parents were
still as specified for the copula.
        </p>
        <p>Finally we constructed a third alternative
implementation of the Hailfinder network in which all altered
CPTs consist of uniform distributions for all
assignments of conditioning variables, to serve as a second
benchmark. We have assessed the performance of our
interpolation method and both benchmarks using the
measures specified in Section 3. We found the variable
InsInMt to be a positive dominant parent of
CldShadeConv, and treated it as such in all three alternative
implementations.
4.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Results</title>
        <p>The results of the comparison of the ‘true’ versions
of the selected 7 CPTs of the Hailfinder network with
each of the three alternative derivations of these CPTs
are given in Table 2 3. The table displays how the
EBBN, copula vine and the uniform versions of the
CPTs score on 9 performance measures. The first four
measures are the measures m1.-m4. from Section 3
for the direct comparison between the ‘true’ and the
approximating versions of the CPTs. The measures in
the last five columns, m1.-m3., m5. and m6. from
Section 3, consider posterior probabilities for each of the
7 selected nodes under all possible scenarios for
neighbouring nodes, i.e. all logically possible combinations
of states of neighbouring nodes (both parent and child
nodes).</p>
        <p>For the first seven measures in the table we have that
the smaller the measure, the better the performance
of the approximating CPT on that measure. For the
last two columns to opposite holds: the higher the
percentage, the better the performance. If a number
is underlined in Table 2, this means that the
corresponding approximating method (EBBN, copula vine
or uniform) has the best performance for that
measurement on that variable.</p>
        <p>
          If we look at the underlined values in Table 2, it seems
that EBBN and the copula vine versions are of
comparable performance on all performance measures apart
from ‘unmatched 0/1’, on which EBBN performs best
on all CPTs. It is comforting to see that both EBBN
and the copula vine approach clearly perform better
than when the CPT is populated with merely
uniform distributions. Further investigation reveals that
the EBBN method scores relatively well on the so
called ‘collector’ variables CombMoisture, CombVerMo
3The EBBN and copula vine versions of the Hailfinder
network (.xdsl format) can be obtained from the authors.
and CombClouds. These are nodes in the Hailfinder
network that “summarize information from different
sources about moisture, vertical motion and clouds,
respectively”
          <xref ref-type="bibr" rid="ref1">(Abramson et al. 1996, p.69)</xref>
          . The EBBN
method seems a relatively good means to combine
similar information from different sources, at least for the
Hailfinder network.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusions and discussion</title>
      <p>In this paper we have developed a method for
deriving large conditional probability tables based on
expert judgement, that can hugely reduce the number
of assessments needed from the experts. The
quantitative assessments needed from the experts are
relatively easy to understand: the experts still need to
assess only probabilities. We believe that the experts
will also be capable of providing the qualitative
judgements described in Section 2.1 at items 1, 2(a) and
4.</p>
      <p>
        In order to evaluate the performance of EBBN we
applied it to a well-known belief network from the
literature, the Hailfinder network. EBBN’s performance
was compared with the results achieved by applying
both the normal copula vine approach from
        <xref ref-type="bibr" rid="ref9">Hanea
&amp; Kurowicka (2007)</xref>
        , and by using a simple uniform
distribution. The results show that EBBN’s
performance is comparable to the the performance of the
normal copula vine approach, and distinctly better
than that of the uniform distributions. We believe that
the EBBN method can be a valuable tool for
subjectively specifying large CPTs.
      </p>
      <p>In the development of the method, the application to a
real-life example (the Hailfinder network) has proven
very valuable. We would like to test the method on
more examples. But, as noted before, because of cost
and effort required to elicit large CPTs, these
examples are difficult to find. Any help with finding more
examples would be greatly appreciated.</p>
      <p>It should be noted that the EBBN method does not
always lead to a large reduction in the number of
probabilities that need to be assessed. In fact, the method
could even require more probabilities to be assessed
than there are in the CPT. Roughly this occurs when
the number of states of the variable for which the CPT
is to be derived is greater than the number of
conditions (i.e. the number of different assignments of the
conditioning variables).</p>
      <p>Finally we would like to remark that the interpolation
used, in its current form, does not take into account
synergetic effects that may exist between conditioning
variables.</p>
      <sec id="sec-6-1">
        <title>Acknowledgements</title>
        <p>We are grateful to the Institute of Applied
Mathematics of the TU Delft for allowing us to use their Unicorn
and Uninet software to derive the normal copula vine
versions of the 7 CPTs of the Hailfinder network.</p>
        <p>t
m s
h
so le g
ir ik in</p>
        <p>l</p>
        <p>m ra
e
J</p>
        <p>8 .</p>
        <p>y
rM is r
e o
V
b b</p>
        <p>M oD lo e</p>
        <p>M b</p>
        <p>v
A sd th on t</p>
        <p>s
u O C c</p>
        <p>e F
d d l
V B C C A C C C C</p>
        <p>v
yA sd th on ts</p>
        <p>u O C c
e
in re
v</p>
        <p>M is r
V M oD lo e
o</p>
        <p>M b</p>
        <p>e F
d d l</p>
        <p>C a a P</p>
        <p>m m ea
u o o r
op C C A C C C C</p>
        <p>h h p
om ldS lS m
d o
rM is r
V M oD lou e
e o</p>
        <p>M b h</p>
        <p>v
yA sd th on ts</p>
        <p>O C c
m b b
r</p>
        <p>m m ea
ifo o o r</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Abramson</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Edwards</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murphy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Winkler</surname>
            ,
            <given-names>R. L.</given-names>
          </string-name>
          (
          <year>1996</year>
          ), '
          <article-title>Hailfinder: a Bayesian system for forecasting severe weather'</article-title>
          ,
          <source>International Journal of Forecasting</source>
          <volume>12</volume>
          ,
          <fpage>57</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bedford</surname>
            ,
            <given-names>T. J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Cooke</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          (
          <year>2002</year>
          ), '
          <article-title>Vines - a new graphical model for dependent random variables'</article-title>
          ,
          <source>Annals of Statistics</source>
          <volume>10</volume>
          (
          <issue>4</issue>
          ),
          <fpage>1031</fpage>
          -
          <lpage>1068</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Bonafede</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Giudici</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2007</year>
          ), '
          <article-title>Bayesian networks for enterprise risk assessment'</article-title>
          ,
          <source>Physica A 382</source>
          ,
          <fpage>22</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Darwiche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2002</year>
          ), '
          <article-title>When do numbers really matter?'</article-title>
          ,
          <source>Journal of Artificial Intelligence Research</source>
          (
          <volume>17</volume>
          ),
          <fpage>265</fpage>
          -
          <lpage>287</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Coup</surname>
            ´e,
            <given-names>V. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peek</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ottenkamp</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Habbema</surname>
            ,
            <given-names>J. D. F.</given-names>
          </string-name>
          (
          <year>1999</year>
          ), '
          <article-title>Using sensitivity analysis for efficient quantification of a belief network'</article-title>
          ,
          <source>Artificial Intelligence in Medicine</source>
          <volume>17</volume>
          ,
          <fpage>223</fpage>
          -
          <lpage>247</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>D´ıez</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>1993</year>
          ),
          <article-title>Parameter adjustment in Bayesian networks. the generalized noisy or-gate</article-title>
          ,
          <source>in 'Proceedings of the 9th Conference on Uncertainty in Artificial Intelligence (UAI93)'</source>
          , Morgan Kaufmann, pp.
          <fpage>99</fpage>
          -
          <lpage>105</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Van der Gaag</surname>
            ,
            <given-names>L. C.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>Elicitation of probabilities for belief networks: combining qualitative and quantitative information</article-title>
          ,
          <source>in 'Proceedings of the eleventh conference on uncertainty in artificial intelligence'</source>
          , pp.
          <fpage>141</fpage>
          -
          <lpage>148</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Van der Gaag</surname>
            ,
            <given-names>L. C.</given-names>
          </string-name>
          (
          <year>2000</year>
          ), '
          <article-title>Building probabilistic networks: where do the numbers come from?'</article-title>
          ,
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>12</volume>
          (
          <issue>4</issue>
          ),
          <fpage>481</fpage>
          -
          <lpage>486</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Hanea</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Kurowicka</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2007</year>
          ),
          <article-title>Mixed nonparametric continuous and discrete Bayesian belief nets</article-title>
          ,
          <source>in 'Proceedings of the Fifth International Mathematical Methods in Reliability (MMR) Conference'</source>
          , Glasgow.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Hanea</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurowicka</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Cooke</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          (
          <year>2006</year>
          ), '
          <article-title>Hybrid method for quantifying and analyzing bayesian belief nets'</article-title>
          ,
          <source>Quality and Reliability Engineering International</source>
          <volume>22</volume>
          (
          <issue>6</issue>
          ),
          <fpage>613</fpage>
          -
          <lpage>729</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Heckerman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Breese</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1996</year>
          ), '
          <article-title>Causal independence for probabilistic assessment and inference using Bayesian networks'</article-title>
          ,
          <source>IEEE Transactions on Systems, Man and Cybernetics</source>
          <volume>26</volume>
          ,
          <fpage>826</fpage>
          -
          <lpage>831</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <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>
          ,
          <source>Uncertainty in Artificial Intelligence</source>
          <volume>3</volume>
          ,
          <fpage>161</fpage>
          -
          <lpage>173</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Jensen</surname>
            ,
            <given-names>A. L.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>Quantication experience of a dss for mildew management in winter wheat</article-title>
          , in M. J.
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>L. C.</given-names>
          </string-name>
          <string-name>
            <surname>Van der Gaag</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Henrion</surname>
          </string-name>
          &amp; F. Jensen, eds,
          <source>'Working Notes of the Workshop on Building Probabilistic Networks: Where Do the Numbers Come From?'</source>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Pearl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1983</year>
          ),
          <article-title>A computational model for causal and diagnostic reasoning in inference engines</article-title>
          ,
          <source>in '8th International Joint Conference on Artificial Intelligence'</source>
          , Karlsruhe, West Germany, pp.
          <fpage>190</fpage>
          -
          <lpage>193</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1991</year>
          ), '
          <article-title>Divergence measures based on the shannon entropy'</article-title>
          ,
          <source>IEEE Trans. Inf. Theory</source>
          <volume>37</volume>
          ,
          <fpage>145</fpage>
          -
          <lpage>151</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>1956</year>
          ), '
          <article-title>The magical number seven, plus or minus two: some limits on our capacity for processing information'</article-title>
          ,
          <source>Psychological Review</source>
          <volume>63</volume>
          ,
          <fpage>81</fpage>
          -
          <lpage>97</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Renooij</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2001</year>
          ), '
          <article-title>Probability elicitation for belief networks: issues to consider'</article-title>
          ,
          <source>The Knowledge Engineering Review</source>
          <volume>16</volume>
          :
          <fpage>3</fpage>
          ,
          <fpage>255</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>McCabe</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2007</year>
          ), '
          <article-title>Developing complete conditional probability tables from fractional data for bayesian belief networks'</article-title>
          ,
          <source>Journal of Computing in Civil Engineering</source>
          <volume>21</volume>
          (
          <issue>4</issue>
          ),
          <fpage>265</fpage>
          -
          <lpage>276</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Van der Gaag</surname>
            ,
            <given-names>L. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Renooij</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Witteman</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aleman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Taal</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>1999</year>
          ),
          <article-title>How to elicit many probabilities</article-title>
          ,
          <source>in 'Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence</source>
          <year>1999</year>
          ', pp.
          <fpage>647</fpage>
          -
          <lpage>654</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Wellman</surname>
            ,
            <given-names>M. P.</given-names>
          </string-name>
          (
          <year>1990</year>
          ), '
          <article-title>Fundamental concepts of qualitative probabilistic networks'</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>44</volume>
          (
          <issue>3</issue>
          ),
          <fpage>257</fpage>
          -
          <lpage>303</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Zagorecki</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Druzdzel</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2006</year>
          ),
          <article-title>Knowledge engineering for Bayesian networks: How common are Noisy-MAX distributions in practice?</article-title>
          , in G. Brewka,
          <string-name>
            <given-names>S.</given-names>
            <surname>Coradeschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Perini</surname>
          </string-name>
          &amp; P. Traverso, eds,
          <source>'ECAI</source>
          <year>2006</year>
          ,
          <source>17th European Conference on Artificial Intelligence.'</source>
          , pp.
          <fpage>482</fpage>
          -
          <lpage>488</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>