<!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>Diagnosing Root Causes and Generating Graphical Explanations by Integrating Temporal Causal Reasoning and CBR</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hoda Nikpour</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Agnar Aamodt</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pål.Skalle</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Hoda.Nikpour</institution>
          ,
          <addr-line>Agnar.Aamodt https://</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Nowegian University of Science and Technology, Department of Computer and Information Science Sem Saelandsvei 9 Gløshaugen</institution>
          ,
          <addr-line>Trondheim</addr-line>
          ,
          <country country="NO">Norway</country>
        </aff>
      </contrib-group>
      <fpage>162</fpage>
      <lpage>172</lpage>
      <abstract>
        <p>This study proposes a methodology to diagnose the root causes of failures in the domain of oil well drilling. The idea is to combine a Bayesian network, which is generated based on an expert knowledge, with situation-specific knowledge of past failure cases. A causal chain is viewed as a temporal sequence. To test the model's capability, six failure cases from the study's application domain (oil well drilling) are considered and one of them has been picked up as the studying case. The model is applied to diagnose the root causes of the chosen failure case. A temporal reasoning approach has been employed to narrow down the determination of the effective concepts, given the observations. The preliminary results show some advantages of the new model in comparison with the model that integrated a multi relational knowledge model with case based reasoning.</p>
      </abstract>
      <kwd-group>
        <kwd>Bayesian Network</kwd>
        <kwd>Case-Based Reasoning</kwd>
        <kwd>Explanations</kwd>
        <kwd>Temporal Reasoning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In complex technical domains with a high level of uncertainty, experts are dealing
with types of failures in which implementing ad hoc solutions frequently leads
to a reemergence of the problem. Oil well drilling is one such domain.
Diagnosing and handling these types of problems requires appropriate focus. A strong
interaction is required between the system and an expert who examines system
event logs and applies his knowledge of the system to identify the root causes
of a given failure [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Therefore, in domains such as this, diagnosis of the root
causes and possible explanations for these causes is a critical issue.
      </p>
      <p>
        During the last decades, AI experts have tried to create Machine Learning
methods that produce results which are interpretable to the human users [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
People interpret events in their surrounding environment using a variety of
explanations. Therefore, providing diagnostic output in the form of explanations
is potentially one of the most important properties of intelligent systems [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Case-based reasoning is suitable for capturing and reusing human
experiences for complex problem solving, and has earlier shown its success also in the
oil drilling domain [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. However, a pure CBR system suffers from the inability to
justify a solution - an explanation that goes beyond referring to the best
matching case or cases. Further, CBR represents in itself a knowledge-lean method
for case retrieval. A model of general domain knowledge would enable cases to
be matched based on semantic rather than purely syntactic criteria. Hence, a
general domain model combined with CBR will enable the system to generate
targeted explanations for the user as well as for its internal reasoning process.
Earlier work in our group has addressed this problem by combining CBR with
a semantic network of multi-relational domain knowledge [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The created
system’s architecture, and its implementation in the Java programing language are
called Creek and TrollCreek, respectively. A problem with that method was the
lack of a formal basis for the semantic network that was used, which made the
inference processes within the network difficult to develop and less powerful than
wanted. The need for a more formal treatment of uncertainty lead to some initial
investigations into how a Bayesian network model could be incorporated [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
The work reported here is the first attempt to seriously develop and test such a
combined model. Bayesian network has shown its feasibility to build
probabilistic models without introducing unrealistic assumptions of independencies [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
The probability distribution provided by BN enables the conditioning over any
of the variables and supports any direction of reasoning [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Also, the Bayesian
networks framework includes an inference engine, which, given some evidence, is
capable of updating its beliefs [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The nature of Bayesian networks allows for
some explanations to be given regarding the reasoning process [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. All this makes
BNs a proper candidate for causal reasoning in the diagnosis of root causes [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        Some researches introduced temporal reasoning into Bayesian networks, which
is found useful for diagnosis applications [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Temporal reasoning can enhance
basic causal reasoning by focusing on the time aspect of diagnosing [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>In our research we focus on identifying root causes of failures in the domain
of oil well drilling. We have considered two approaches for our study, BN-Creek1
and BN-Creek2. BN-Creek1 replaces the multi relational semantic network by a
Bayesian network as its knowledge model. The BN-Creek2, which we will focus
on in this paper, uses a Bayesian network as a knowledge model in addition
to a multi relational semantic network. In BN-Creek2 the general knowledge of
causal dependencies is combined with situation-specific knowledge of past failure
cases. Then, to make the result more accurate, some features of TrollCreek and
Temporal reasoning analysis are employed.</p>
      <p>The remainder of the paper is organized as follows: Section 2 outlines related
work. Our proposed system is presented in Section 3. Section 4 presents an
illustrative example, and section 5 discusses and concludes the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Been et al., 2014 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] studied a bridging of the gap between machine learning
methods and human’s decision-making strategy. They modeled the underlying
data, using a mixture model. They used case based classifiers and BN as two
interpretable models to identify the most representative cases and important
features. Bruland et al., 2010 [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] studied reasoning under uncertainty in the
forms of aleatory and epistemic uncertainty. The aleatory uncertainty works on
assigning a probability of a particular state given a known distribution and the
epistemic uncertainty refers to cognitive mechanisms of processing knowledge.
They advocated the use of Bayesian networks to model aleatory uncertainty
and case-based reasoning to handle epistemic uncertainty. They discussed two
types of architectures for combining CBR and BN. Houeland et al., [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] focused
their research on automatically detecting the robustness and performance of
systems which combine case-based reasoning and Bayesian network to solve new
problem queries, given the system’s current state of uncertainty. They presented
an automatic reasoning architecture that uses meta reasoning to achieve their
goal. Tran et al., 2008 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], aimed to assist operators in finding solutions for
faults in large-scale communication systems. To determine the cases that share
common symptoms, they have used a distributed CBR system.
      </p>
      <p>
        Aamodt et al., 2014 [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], focused on supporting the processes of retrieval and
reuse of past cases, computing similarities, generating indexes, etc. They
proposed a BN-powered sub-model as a calculation method that works in parallel
with general domain knowledge to satisfy their goal. Petersen et al., 2010 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
addressed weaknesses of Bayesian network with regard to structural and
parametrical changes. They suggested adding case based reasoning functionality to
Bayesian networks to better observe changes in behavior. Lacave [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], in his
paper, analyzed what has been done to date and what challenges remain to be
done in the field of explanation in Bayesian networks. Dørum et al., 2002 [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ],
focused on prediction problem within oil well drilling to avoid costly failures.
They introduced a method for reasoning with time-dependent situations in the
form of temporal intervals, within a knowledge intensive CBR framework. Their
system gives warnings to the user when an unwanted event may be approaching.
      </p>
      <p>
        Casey is another system that combines CBR with a general domain
knowledge model, particularly a causal model. Hence, for the situations that CBR is
not able to retrieve a qualified case, CASEY uses the causal model as a
second attempt to solve the problem [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Long [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], utilized temporal reasoning
in Heart Disease Program and discussed about the domain’s existing issues and
solutions in integrating temporal reasoning with pseudo Bayesian probabilistic
reasoning.
      </p>
      <p>Some of the aforementioned researches employ BN in different segments of
CBR. Our research, as the others, takes advantage of both BN and CBR’s
features but in a way that BN is used as a causal relation knowledge model
associated with cases. The temporal reasoning is employed to increase the accuracy
of the root causes diagnosing process.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Proposed Model Architecture</title>
      <p>The final goals of this study are prediction of failure root causes and to generate
explanations given the observed symptoms or errors.</p>
      <p>The main structure of a Bayesian network has been designed in order to
express the elements’ relations and calculate the updated beliefs based on the prior
probabilities assigned by a field expert. The domain concepts are presented by
nodes and their causal relations are shown by arrows. A parent causes a child,
and each node represents the current belief of the network given its parents.
Our approach in the first place, views the BN as a different type of, and a
replacement for the knowledge model in TrollCreek (BN-Creek). Then, integrates
TrollCreek case retrieval results with the BN-Creek results to get benefit from
the other type of relations that been considered in TrollCreek. Fig. 1 depicts the
graphical structure for the proposed approach. The filled and not filled circles are
indicators of Bayesian network nodes and cases, respectively. TrollCreek and the
present approach are extracting the cases from the raw data, but the main
difference between them is their knowledge models. TrollCreek uses a multi relational
semantic based knowledge model while the new approach uses a probabilistic
causal model as its knowledge model.</p>
      <p>The field expert’s knowledge has been exploited to create the aforementioned
BN. The causal relations between the oil well drilling process’ concepts were
identified by the expert and were used as the prior probabilities of the BN.</p>
      <p>The main task in this study is to answer the query of: ”What is the whole
probability distribution over variable X given evidence e?”. In other words, the
most plausible causes of the failure under study, given some observations, is
desired. In our approach, the mentioned query will be answered in the following
three steps.</p>
      <p>– Step one: This step utilizes BN to calculate a temporal probability
distribution of the new case.</p>
      <p>By creating a new case, a copy of the domain’s prior Bayesian network is
assigned to it. The inference process is started, by applying each of the
observed concepts as evidence in the network. Then the network’s beliefs
will be updated given those evidence and the result will be shown as the
posterior distribution (PD) of the network, corresponding to that specific
case.
– Step two: In this step, we utilize the CBR’s capability of employing the
past experiences, aimed to improve the BN’s accuracy in suggesting the root
causes.</p>
      <p>TrollCreek is used to retrieve the most similar cases to the new one. The
bestmatched case is considered and an impact factor is assigned to its recorded
PD, based on its similarity degree.</p>
      <p>
        TrollCreek uses MAC-FAC method [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] to retrieve the cases. As the MAC
phase each of the findings from the testing case are compared to all the
findings from the retrieved case aimed to find similar findings as many as
possible. The Eq.1 illustrates the similarity assessment formula:
sim(CIN , CRE ) =
      </p>
      <p>Pin=1 Pjm=1 sim(fi, fj) ∗ relevancef actorfj</p>
      <p>
        Pjm=1 relevancef actorfj
(1)
In Eq.1 the CIN stands for the under study case and and CRE demonstrates
the retrieved case. n and fi, m and fj are the number of findings and the
finding’s number in the CIN and CRE, respectively. The sim(CIN , CRE) is
equal to 1 if fi = fj, otherwise it’s value would be 0. The relevance factor is
a number that combines the predictive strength and importance of a feature
for a stored case and comes from the expert [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>The FAC phase considers the paths in the semantic network that represent
relation sequences between un-identical features. Based on a method for
calculating the closeness between two features at each end of such a sequence,
the two features are given a local similarity score.
– Step three: This step integrates the probability distributions from the first
two steps and calculates the new case’s finalized probability distribution. In
other words, in this step we have added the CBR’s capability in employing
the past experiences, to improve the BN’s accuracy in suggesting the root
causes. The result of step three is the system’s outcome.</p>
      <p>Eq.2 integrates the effect of the pure BN and CBR from the first two steps
and generates the finalized posterior distribution for the new case.</p>
      <p>P Pjf =</p>
      <p>k
Pi=1 P Pji ∗ αi</p>
      <p>k
Pi=1 αi
(2)
In Eq.2 the PP stands for the posterior probabilities which are the elements
of the Posterior distribution. The 0 &lt; α &lt; 1 is the impact factor that is
larger for the cases with higher similarity. The ’k’ is the number of PDs that
are integrated together and would be higher than two in a situation that
the expert wants to involve the effect of less matched cases. ’j’ and ’i’ a’re
the indicators of a specific PP in a PD and the PD’s number, respectively.
Consequently, the P Pjf stands for the finalized posterior probability of the
PP number ’j’. The index ’f’ stands for finalized PP.</p>
      <p>After completion of the third step, the finalized updated network’s beliefs
(PD) are achieved. Using the final PD, the strengths of the potential root causes
are listed and are given to the expert for assessment.</p>
      <p>Before suggesting the list of candidate concepts to the expert, a narrowing
down process can do on the list, to improve accuracy, by applying temporal
analysis.</p>
      <p>
        Temporal probabilistic reasoning analysis considers the aspect of time for
events. One of the main effects of this perspective is the consideration of older
observations as extraneous observations. Depending on the dynamic nature of
the system and considering a long enough time between the observation time
and the time point of interest, such observations can be ignored without any
loss in the accuracy of the conclusion [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>In this work the list of concepts from the three aforementioned steps are
considered and the time sequence of their concepts are extracted from the raw
data. Then, the concepts that passed the expert threshold are removed from the
list. The next chapter illustrates how temporal reasoning is incorporated in this
research.</p>
      <p>Based on the selected root causes, the explanation path between the given
evidence and the considered root cause will be presented.</p>
    </sec>
    <sec id="sec-4">
      <title>An illustrating example</title>
      <p>This section provides an example to illustrate how BNCreek works. To test the
proposed method’s capability we exploited 6 drilling failure cases and considered
one of them as the studying case, namely case wellbore clean02.</p>
      <p>The Bayesian network of the drilling process, which is created based on a field
expert’s knowledge is employed. Five different types of concepts are used in the
network. Symptom(s), Static Symptom(ss), Error(err) and Failure(f) which are
observable concepts and cannot be the root causes of a situation as they express
situations. The fifth category of concepts, internal parameters(i), are chosen
to be the potential root causes of the failure, as they represent unobservable
parameters. The internal parameters have been identified by the drilling experts,
for some other purposes but introducing the root causes. Therefore, not all of
them can be the root causes of a failure, necessarily. On the other hand, they are
the most proper candidates to satisfy the concept of root cause. Then considering
the main focus of the study, which is illustrating the capability of BN to serve as
a replacement for the multi-relational knowledge model, we have accepted the
internal parameters as the candidates of root causes in this study. Additional
efforts are being conducted to identify new type of concepts, which will serve as
stronger candidates for root causes.</p>
      <p>Employing BNCreek: By employing BNCreek to diagnose the root causes
of the failure case wellbore clean02, the 3 aforementioned steps are implemented
as follows:</p>
      <p>Step One: First of all, one copy of the drilling process’ Bayesian network is
prepared for the under-studying case, called the case wellbore clean02 BN. This
copy demonstrates the prior beliefs of the network based on the experts beliefs.
Besides, the observed Mechanical Restrictions of the case wellbore clean02 are
retrieved from the case description.</p>
      <p>Fig.2 demonstrates a small part of the case wellbore clean02 BN after
updating the networks beliefs, given the above-mentioned evidence. The networks
updated beliefs are called the temporal posterior distribution of the case wellbore
clean02. The figure illustrates the observations of the present case which connect
the cases to the Bayesian network. Let us pick the internal parameter Wellbore
Enlarged (i) as a sample to illustrate the network’s Bayesian analysis to update
the beliefs in BNCreek model. The goal is to figure out the P(Wellbore Enlarged
(i) | evidence). To reach our goal we need to consider all concepts that are
related to and affected on the Wellbore Enlarged (i) and calculate the posterior
probability of the considered concept by inference into the network.</p>
      <p>As it is observable from Fig.2, the Wellbore Enlarged (i) is caused by Fm
Soft(s), Mud Water Activity High(ss) and Wellbore Wall Erosion(i), then it is
dependent on them. Moreover, each of these concepts is dependent on some other
concepts, e.g. the Wellbore Wall Erosion(i) is dependent on Side Force High(s)
and Build/Drop Section Inside Openhole(ss) and this sequence continues. On
the other hand, there are nine evidence that affect the beliefs of the network.
Consequently, considering the number of involved concepts and the enlargement
of the network, manual computation of the P(Wellbore Enlarged (i) | evidence) is
almost impossible. Therefore, we have utilized an automatic calculation
employing Genie and Smile tool. Finally, considering all the dependent concepts, their
prior probabilities and the nine evidence the result of doing an exact inference
in the network illustrates the value of %51 as the temporal posterior probability
of the Wellbore Enlarged (i). The temporal posterior distribution for the rest of
the internal parameters are listed in the second column of Table 1.</p>
      <p>Step Two: The similarity matching section of the CBR is employed here. The
case wellbore clean02 is tested with the CBR to find the most similar case from
the case base. By applying the method, the case wellbore clean01 is suggested
as the best match case. The total similarity matching degree between
aforementioned cases has been calculated employing Eq.1 and the FAC phase. Finally,
the 23% of similarity is achieved. As the final part of step two, the case wellbore
clean01 recorded PD has been retrieved and its internal parameters have been
listed to be used in the next step, see the third column of Table 1.</p>
      <p>Root Causes
wellbore clean01 are considered and the impact factor 1 and 0.23 are assigned
to them respectively. To illustrate more details, let us continue by the Wellbore
Enlarged (i) with the temporal PD value of 51% which was obtained from step
one. The recorded PD of the matched case shows 47% of possibility for wellbore
Enlaged obtained from step two. Considering the similarity degree between the
two cases, the impact factor 23% has been assigned to the retrieved case and
100% to the inputed one. Consequently, by applying Eq.2, the final posterior
distribution of the wellbore Enlarged(i) has been achieved 30%. case wellbore
clean02 is generated and recorded as a part of case description. Table 1, column
4 demonstrates a list of the drilling domain’s final PD for case wellbore clean02.
The expert would assess this list.</p>
      <p>Employing temporal reasoning: Fig.3 illustrates some elements of
downhole drilling problems as a sequence of concepts which is a part of the drilling
failure’s Bayesian network. Following example shows how temporal reasoning
increases the accuracy of diagnosing the root causes of drilling failures.</p>
      <p>Adding a time sequence to the causal relations will provide a threshold for
the impact level of the observation. Table 2 illustrates the hypothetical time
sequence which is considered in this study.</p>
      <p>Due to the nature of the problem, assume that passing one hour is an enough
time to ignore the older observations without loss in the accuracy of the
conclusion. Then, for diagnosing the root cause of the ‘Took Weight (s)’ the ‘Side
Force High(s)’ could be removed from the root causes candidates.</p>
      <p>To use the temporal reasoning results we need to know the time sequence
of observations and the threshold of impact level of the observations. In the
explained example the considered time for the observations and the threshold
for impact level are hypothetical. The real time sequence of the cause-effects
should be obtained from the raw data during the failure case extraction process.
Moreover, the threshold of the impact level would be determined by the expert.
Based on the raw data, the expert should decide how long it takes till the effect
of an observation becomes small enough to be negligible.</p>
    </sec>
    <sec id="sec-5">
      <title>Discussion and Conclusion</title>
      <p>Two main advantages and one of the weaknesses of BNCreek are being addressed.
The first and the most important advantage of BNCreek in comparison with
TrollCreek is its global view to the network’s beliefs. BNCreek takes benefits
from the dynamic information flow between the concepts as it has employed
the Bayesian network. It means that the new observed information will affect
the beliefs of all the related concepts in the network which in this study leads
to the global and dynamic adjustment of the potential root causes given the
observations. While TrollCreek method has a local perspective. It means it uses
the static strength of the relations. The second advantage of developed system is
the ability of considering the effect of more than one evidence in the network at
the same time which leads to simulating the logical operators, i.e. ”And”, ”Or”
which is an important capability due to our studying domain’s demands. While
importing such operators to Trollcreek’s knowledge model needs a significant
changes at the model. On the other hand, the knowledge model that is employed
at TrollCreek covers other types of relations in addition to the causal ones, which
results in covering more important details in addition to the cause and effects.</p>
      <p>As a conclusion BNCreek showed a more flexible and stronger capability to
make inferences and to make a diagnosis of the root causes in comparison with
TrollCreek method.</p>
      <p>Our future study will focus on more integrating temporal reasoning with
inference in the BN and make an effort to include other types of relations, a
combination of the BN and knowledge model.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Chuah</surname>
          </string-name>
          , Edward, Shyh-hao
          <string-name>
            <surname>Kuo</surname>
          </string-name>
          , Paul Hiew,
          <string-name>
            <surname>William-Chandra</surname>
            <given-names>Tjhi</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Gary</given-names>
            <surname>Lee</surname>
          </string-name>
          , John Hammond, Marek T. Michalewicz, Terence Hung, and
          <string-name>
            <surname>James</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Browne</surname>
          </string-name>
          .
          <article-title>"Diagnosing the root-causes of failures from cluster log files." InHigh Performance Computing (HiPC</article-title>
          ), 2010 International Conference on, pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . IEEE,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Okes</surname>
          </string-name>
          , Duke.
          <article-title>Root cause analysis: The core of problem solving and corrective action</article-title>
          . ASQ Quality Press,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kim</surname>
            , Been,
            <given-names>Cynthia</given-names>
          </string-name>
          <string-name>
            <surname>Rudin</surname>
          </string-name>
          , and
          <string-name>
            <surname>Julie</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Shah</surname>
          </string-name>
          .
          <article-title>"The Bayesian Case Model: A generative approach for case-based reasoning and prototype classification."</article-title>
          <source>In Advances in Neural Information Processing Systems</source>
          , pp.
          <fpage>1952</fpage>
          -
          <lpage>1960</lpage>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kofod-Petersen</surname>
            , Anders,
            <given-names>Helge</given-names>
          </string-name>
          <string-name>
            <surname>Langseth</surname>
            , and
            <given-names>Agnar</given-names>
          </string-name>
          <string-name>
            <surname>Aamodt</surname>
          </string-name>
          .
          <article-title>"Explanations in Bayesian networks using Provenance through Case-based Reasoning."</article-title>
          <source>InWorkshop Proceedings</source>
          , p.
          <fpage>79</fpage>
          .
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Odd</given-names>
            <surname>Erik</surname>
          </string-name>
          <string-name>
            <surname>Gundersen</surname>
          </string-name>
          , Frode Sørmo,
          <article-title>Agnar Aamodt, Pål Skalle: A real-time decision support system for high cost oil-well drilling operations</article-title>
          .
          <source>AI Magazine</source>
          , Volume
          <volume>34</volume>
          ,
          <string-name>
            <surname>Number</surname>
            <given-names>1</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spring</surname>
          </string-name>
          <year>2013</year>
          . ISSN-
          <volume>0738</volume>
          -4602. pgs.
          <volume>21</volume>
          -
          <fpage>32</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Aamodt</surname>
            ,
            <given-names>Agnar.</given-names>
          </string-name>
          <article-title>"Knowledge-intensive case-based reasoning in Creek."</article-title>
          <source>In Advances in Case-Based Reasoning</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          . Springer Berlin Heidelberg,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Agnar</given-names>
            <surname>Aamodt</surname>
          </string-name>
          , Helge Langseth:
          <article-title>Integrating Bayesian Networks into knowledgeintensive CBR</article-title>
          .
          <source>In Case-based reasoning integrations; Papers from theAAAI workshop</source>
          . David Aha,
          <string-name>
            <surname>Jody J</surname>
          </string-name>
          .
          <source>Daniels (eds.)</source>
          .
          <source>Technical Report WS-98-15</source>
          . AAAI Press, Menlo Park,
          <year>1998</year>
          .
          <source>ISBN 1-57735-068-5. pp1-6.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Anders</given-names>
            <surname>Kofod-Petersen</surname>
          </string-name>
          ,
          <article-title>Helge Langseth, Agnar Aamodt: Explanations in Bayesian Networks using provenance trough case-based reasoning</article-title>
          .
          <source>ICCBR</source>
          <year>2010</year>
          , Alessandria, Italy.
          <source>Workshop Proceedings</source>
          . School of Electrical Engineering, Ohio University,
          <year>2010</year>
          . pp.
          <fpage>79</fpage>
          -
          <lpage>86</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Lacave</surname>
          </string-name>
          , Carmen, and Francisco J.
          <string-name>
            <surname>Díez</surname>
          </string-name>
          .
          <article-title>"A review of explanation methods for Bayesian Networks." The Knowledge Engineering Review 17</article-title>
          , no.
          <volume>02</volume>
          (
          <year>2002</year>
          ):
          <fpage>107</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Velasco</surname>
          </string-name>
          , Fco Javier Molinero.
          <article-title>"A Bayesian Network approach to diagnosing the root cause of failure from Trouble Tickets."</article-title>
          <source>Artificial Intelligence Research1</source>
          , no.
          <issue>2</issue>
          (
          <year>2012</year>
          ):
          <fpage>p75</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. HOUELAND,
          <string-name>
            <surname>Tor</surname>
            <given-names>Gunnar</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tore</surname>
            <given-names>BRULAND</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agnar</surname>
            <given-names>AAMODT</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Helge LANGSETH</surname>
          </string-name>
          .
          <article-title>"A hybrid metareasoning architecture combining case-based reasoning and Bayesian Networks."</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Tawfik</surname>
          </string-name>
          , Ahmed Y., and
          <string-name>
            <surname>Eric</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Neufeld</surname>
          </string-name>
          .
          <article-title>"Temporal reasoning and Bayesian networks</article-title>
          .
          <source>" Computational Intelligence</source>
          <volume>16</volume>
          , no.
          <issue>3</issue>
          (
          <year>2000</year>
          ):
          <fpage>349</fpage>
          -
          <lpage>377</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Long</surname>
          </string-name>
          , William.
          <article-title>"Temporal reasoning for diagnosis in a causal probabilistic knowledge base." Artificial intelligence in medicine 8</article-title>
          , no.
          <issue>3</issue>
          (
          <year>1996</year>
          ):
          <fpage>193</fpage>
          -
          <lpage>215</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Bruland</surname>
            , Tore,
            <given-names>Agnar</given-names>
          </string-name>
          <string-name>
            <surname>Aamodt</surname>
            , and
            <given-names>Helge</given-names>
          </string-name>
          <string-name>
            <surname>Langseth</surname>
          </string-name>
          .
          <article-title>"Architectures integrating case-based reasoning and Bayesian Networks for clinical decision support."</article-title>
          <source>In Intelligent Information Processing V</source>
          , pp.
          <fpage>82</fpage>
          -
          <lpage>91</lpage>
          . Springer Berlin Heidelberg,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Tran</surname>
            , Ha Manh, and
            <given-names>Jürgen</given-names>
          </string-name>
          <string-name>
            <surname>Schönwälder</surname>
          </string-name>
          .
          <article-title>"Fault resolution in case-based reasoning."</article-title>
          <source>In PRICAI 2008: Trends in Artificial Intelligence</source>
          , pp.
          <fpage>417</fpage>
          -
          <lpage>429</lpage>
          . Springer Berlin Heidelberg,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Aamodt</surname>
            , Agnar, and
            <given-names>Helge</given-names>
          </string-name>
          <string-name>
            <surname>Langseth</surname>
          </string-name>
          .
          <article-title>"Integrating Bayesian Networks into knowledge-intensive CBR."</article-title>
          <source>In AAAI Workshop on Case-Based Reasoning Integrations</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Jare</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Aamodt</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Skalle</surname>
          </string-name>
          .
          <article-title>"Representing Temporal Knowledge for CaseBased Reasoning."</article-title>
          <source>In Proc. of the 6th European Conference, ECCBR 2002</source>
          , pp.
          <fpage>174</fpage>
          -
          <lpage>188</lpage>
          .
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Koton</surname>
          </string-name>
          ,
          <article-title>Phyllis A. "Using experience in learning and problem solving." PhD diss</article-title>
          ., Massachusetts Institute of Technology,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Forbus</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gentner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Law</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>MAC/FAC: A model of Similarity-based Retrieval</article-title>
          .
          <source>Cognitive Science</source>
          ,
          <volume>19</volume>
          (
          <issue>2</issue>
          ), April-June,
          <year>1995</year>
          , pgs.
          <fpage>141</fpage>
          -
          <lpage>205</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>