<!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>Hypothyroid Disease Diagnosis with Causal Explanation using Case-based Reasoning and Domain-speci c Ontology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mir Riyanul Islam</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shaibal Barua</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shahina Begum</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mobyen Uddin Ahmed</string-name>
          <email>mobyen.ahmedg@mdh.se</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Innovation, Design and Engineering Malardalen University</institution>
          ,
          <addr-line>Vasteras</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Explainability of intelligent systems in health-care domain is still in its initial state. Recently, more e orts are made to leverage machine learning in solving causal inference problems of disease diagnosis, prediction and treatments. This research work presents an ontology based causal inference model for hypothyroid disease diagnosis using case-based reasoning. The e ectiveness of the proposed method is demonstrated with an example from hypothyroid disease domain. Here, the domain knowledge is mapped into an expert de ned ontology and causal inference is performed based on this domain-speci c ontology. The goal is to incorporate this causal inference model in traditional case-based reasoning cycle enabling explanation for each solved problem. Finally, a mechanism is de ned to deduce explanation for a solution to a problem case from the combined causal statements of similar cases. The initial result shows that case-based reasoning can retrieve relevant cases with 95% accuracy.</p>
      </abstract>
      <kwd-group>
        <kwd>Case-based Reasoning Causal Model Explainability Explainable Arti cial Intelligence Hypothyroid Diagnosis Ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>With the outburst of AI applications, expectations have been increased for
intelligent systems in all domains including the health-care domain. The growing
capabilities of AI, especially the applications of Machine Learning (ML) leverage
new requirements to be ful lled such as human-level intelligence. According to
Pearl, at present three prime obstacles in AI and/or ML applications are there
to achieve human-level intelligence, which are; i) adaptability or robustness, ii)
explainability and iii) understanding of cause-e ect connections. Explainability
is one of the major characteristics of human-level intelligence. In recent years, a
good number of works have been done to equip systems with causal models in
disease diagnosis. Incorporating causal model would facilitate explainability of
the prevailing systems [18]. State-of-the-art techniques to develop AI applications
are gaining more accuracy gradually but lack of proper explanation with the
solution inhibits the reliability of those techniques. Another signi cant issue is to</p>
      <p>include causality in the explanation to a solution. If these issues can be solved,
most of the challenges to produce AI/ML applications with human-level
intelligence will be conquered. Causality in intelligent health-care applications is still
in an immature state and there are rooms for further research and improvement.
According to Sene, medical information is doubling every 5 years but only 20%
of the evidence based knowledge is used by medical practitioners [22]. Several
research works have been carried out to make evident based knowledge useful to
clinicians as well as intelligent health-care systems. Case-based reasoning (CBR)
has been being used for health systems due to its close characteristics to human
behaviour, intimidating previous experience as the medical practitioners do. In
CBR, only the solution is produced for a new problem case with responsible
features only. In this paper, we have adapted the traditional structure of the
CBR cycle and introduce causal inference using domain ontology. This research
work is aimed at making CBR systems more explainable for health-care services
with the support of domain knowledge from an ontology. The objective of this
work is further elaborated by considering the following example scenario.</p>
      <p>Problem scenario: A patient is reported to be diagnosed for having thyroid
diseases provided he/she has taken several tests and recorded his/her history of
medication, treatment and symptoms. For this scenario, a physician with access
to machines that are capable of classifying based on historical data, can
diagnose the patient primarily. From state-of-the-art techniques, for example rough
sets learning [19], the physician could get the nal verdict of the diagnosis. The
verdict may provide that due to having Thyroid Stimulating Hormone (TSH)
test value less than or equal to 6 mU/L, the patient may have negative
hypothyroid. But for T SH &gt; 6 mU/L, the patient might be diagnosed for negative,
primary hypothyroid and compensated hypothyroid with 40%, 30% and 30%
possibilities respectively. In this uncertain scenario, some causal statements in
support of each verdict along with the contribution of other features from the
diagnosis would facilitate the decision making for a physician. To overcome these
uncertainties and obstacle for explainable AI applications, this research work
is destined to produce human understandable explanation in natural language
with the label or verdict generated by a classi cation mechanism from prede ned
causal statements.</p>
      <p>The remaining parts of this paper is divided into several sections. Section
2 describes the background of the concerned topics with several related works.
Detailed description of the proposed causal model with formal de nitions and
brief descriptions of developed components are discussed in Section 3. Section
4 presents a brief evaluation on case retrieval model and the description of
extracting explanation for extracted solution. Finally, Section 5 states some of the
future possibilities of this research work and conclusive statements respectively.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background and State-of-the-Art</title>
      <p>This section contains a short description of the methods used to achieve the goal
of this work followed by a brief discussion on recent research works.</p>
      <p>
        CBR is an AI approach that uses previous experiences to solve a current
problem which perfectly aligns with the characteristics of physicians in case
of patient for diseases. According to Kolodner [13], CBR is a reasoner that
solves a new problem by remembering and using past situations similar to the
current. CBR is an instance-based lazy learning method, i.e., it does not try to
reason until it has to [15]. The term \case" represents an experience achieved
from a previously solved problem. The term \based" means in CBR cases are
the source of reasoning. Finally, the term \reasoning" means the approach of
problem-solving, i.e., solving a problem by concluding using previously solved
cases [21]. Based on implementation techniques, CBR can be distinguished into
four main types: i) CBR using nearest neighbour, ii) CBR using induction, iii)
CBR using fuzzy logic and iv) CBR using database technologies [22]. In addition
to the basic implementation methodologies, Barua et al. have shown a distributed
architecture of CBR using XML les containing individual cases [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Ontology structures the concepts with de nition and relations. The term
ontology has been evolved from philosophy which means a systematic account of
existence [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. A number of de nitions exist about ontology in terms of computer
science. Gruber has de ned, \Ontology is an explicit speci cation of a
conceptualization" [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The previous de nition rises another fundamental question, what
is conceptualisation? According to Gruber, \A conceptualisation is an abstract,
simpli ed view of the world that we wish to represent for some purpose." [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
There are other de nitions of ontology. Ontology is de ned as a formal, explicit
speci cation of a shared conceptualisation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. A number of domain independent
ontologies are developed for knowledge representation. For instance, BioPortal1
is a collection of ontologies in biomedical domain.
      </p>
      <p>
        Various forms of causal models are being investigated for long to be used in
disease diagnosis. Mostly causal models are comprised of mathematical models
that represent the causal relationships in a system [10]. Pearl introduced causal
models based on the Bayesian Network (BN) [17], a commonly used
methodology for prediction and classi cation tasks in di erent domains. Basically, a BN
consists of a directed acyclic graph (DAG) and a set of conditional probability
tables such that each node of the graph represents a variable and it is associated
with a conditional probability table that contains probability of each form of the
variable with every possible state of its parent states. Causal Bayesian Network
(CBN) [16] is upgraded from BN with autonomous causal relations with the do
operator by Pearl [25]. Several works have been done to learn and adopt the
CBN for developing causal models. A theoretical study has been carried out by
Eberhardth et al. on lower bound of worst case for the number of experiments
to be done to recover causal structures [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Tong and Daphne have developed a
score-based technique to learn CBN from experimental data [24].
      </p>
      <p>
        Recent works have been done to incorporate ontologies in systems to achieve
explainability. Besnard et al. have proposed ontology-based inference rules for
causal explanation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In order to facilitate causal models, researchers have
also worked on fusing ontology to BN [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Ishak et al. have proposed
Object1 http://bioportal.bioontology.org/
Oriented Bayesian Networks based on Ontologies [12]. CBR and ontologies have
often be used collaboratively by researchers to facilitate the works of physicians
[23][22]. These methodologies achieve the primary goal but lack in
overcoming the challenges of modern AI applications. In recent years, there have been
some researches on disease diagnosis using causal models. Raghu et al. have
proposed a probabilistic causal model for lung cancer prediction [20]. In another
research work, Huang et al. have developed a causal discovery of autism based
on constrained functional causal models [11]. Wang and Tansel have proposed
an ontology based decision support system for medical diagnosis where case
retrieval has been done on the basis of semantic similarity [26]. Lamy et al. have
proposed an approach to detect breast cancer with explanation using CBR and
visual reasoning [14].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Proposed Casual Inference Model</title>
      <p>The proposed model is an accumulation of several components from di erent
concepts i.e., CBR, ontology and causal inference model. The formal de nitions
followed by the description of each of the components and their overall
collaboration are stated in the following subsections.
3.1</p>
      <sec id="sec-3-1">
        <title>Formal De nition</title>
        <p>
          An ontology is a representation of a domain with respect to its entities,
relationship among entities and their attributes which is known as DERA knowledge
representation framework [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Formally, D = &lt; E; R; A &gt;, where, D represents
the domain of interest, E is the set of all the entities i.e. concepts and
individuals, R is the set of relations among the entities or object properties and A
is the set of data properties or attributes. In ontology, classes are arranged in
hierarchy which is re ected in statements as is a i.e., Sub-class is a Class. ABox
is a fact used in description logic (DL) to de ne an individual with respect to
its respective class in the form of Class(Individual). It is used to represent the
causal statements associated with each of the cases in case base. For example, to
express this statement; \I131 is a speci c Therapy that is a type of Treatment ",
we use the propositional statements: Therapy is a Treatment and Therapy(I131).
        </p>
        <p>To facilitate causation in the system, we propose to de ne causal statement
C comprised of two atomic statements, and as ABox connected with the
keyword \causes" in the form of \C : causes ". Causal statements will be
associated with cases as individual or in a set. For example, a possible causal
statement is \C : TT4(Abnormal) causes Hypothyroid(Primary)" which
summarises \Primary hypothyroid is caused by abnormal free thyroxine level (TT4)"</p>
        <p>Explanation for the solution case will be generated by translating causal
statements associated with the similar cases { because of , where is the
solution and is the set of probable explanations to the solution. \because of "
is used to make statements shorter which can be translated in natural language
as \the probable solution is given because of the facts".</p>
        <sec id="sec-3-1-1">
          <title>Primary Hypothyroidism Secondary Hypothyroidism</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>Negative Hypothyroidism</title>
        </sec>
        <sec id="sec-3-1-3">
          <title>Hypothyroidism</title>
        </sec>
        <sec id="sec-3-1-4">
          <title>Compensated Hypothyroidism</title>
        </sec>
        <sec id="sec-3-1-5">
          <title>Therapy</title>
        </sec>
        <sec id="sec-3-1-6">
          <title>Surgery</title>
        </sec>
        <sec id="sec-3-1-7">
          <title>Medication</title>
        </sec>
        <sec id="sec-3-1-8">
          <title>Symptoms</title>
        </sec>
        <sec id="sec-3-1-9">
          <title>Thyroid</title>
        </sec>
        <sec id="sec-3-1-10">
          <title>Test Value Level FTI</title>
        </sec>
        <sec id="sec-3-1-11">
          <title>Treatment</title>
          <p>owl: Thing</p>
        </sec>
        <sec id="sec-3-1-12">
          <title>Test Values</title>
        </sec>
        <sec id="sec-3-1-13">
          <title>Hormone</title>
        </sec>
        <sec id="sec-3-1-14">
          <title>Patient</title>
        </sec>
        <sec id="sec-3-1-15">
          <title>Person</title>
        </sec>
        <sec id="sec-3-1-16">
          <title>Diagnosis</title>
        </sec>
        <sec id="sec-3-1-17">
          <title>Blood Test TTU</title>
        </sec>
        <sec id="sec-3-1-18">
          <title>Thyroxine Utilization Rates</title>
        </sec>
        <sec id="sec-3-1-19">
          <title>Hormone Test</title>
        </sec>
        <sec id="sec-3-1-20">
          <title>Free Thyroxine</title>
        </sec>
        <sec id="sec-3-1-21">
          <title>Thyroxine Stimulating Hormone</title>
        </sec>
        <sec id="sec-3-1-22">
          <title>Free Thyroxine Index</title>
        </sec>
        <sec id="sec-3-1-23">
          <title>Free T3 Index</title>
        </sec>
        <sec id="sec-3-1-24">
          <title>Class Hierarchy</title>
        </sec>
        <sec id="sec-3-1-25">
          <title>Object Property T3 T4U TSH</title>
          <p>
            An ontology was built to facilitate explanations of solutions produced using
CBR. Thyroid disease dataset [19] was used to build the concepts of the
ontology. This dataset was created by the Garvan Institute, Sydney, Australia which
is now available at UCI Machine Learning Repository2. The thyroid disease
dataset contains 3772 instances with 26 attributes each. The attributes
represent information of diagnosed patients for hypothyroid i.e. age, sex, ongoing
medications, disease history, values for di erent diagnosis tests for determining
levels of hormones { TSH, triiodothyronine (T3), thyroxine (TT4), thyroxine
utilization rates (T4U) and free thyroxine index (FTI). Instances of the dataset
are labelled with four classes: primary hypothyroid, compensated hypothyroid,
secondary hypothyroid and negative. Concepts and relations in the ontology
were developed and validated in respect of two expert curated medical
ontologies built by Shen et al. [23] and Can et al. [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ]. Ontology building tool Protege3
was used to de ne the entities, relations and attributes in the ontology. Figure
1 illustrates the classes of hypothyroid ontology which is a subset of E from the
equation of DERA given in section 3.1. In the gure, the solid arrows represent
the is a relation and dotted arrows shows the object properties of the concepts.
At rst the concept hierarchy was built. Afterwards, object properties were
dened to create relation among the concepts. The object properties from the set
R of the equation de ned in section 3.1 for the developed hypothyroid ontology
are given below:
{ defines: Represents the relation between Diagnosis class and Thyroid class.
2 http://archive.ics.uci.edu/ml/datasets/thyroid+disease
3 https://protege.stanford.edu/
{ hasDisease: Represents the relationship between Thyroid class and Patient
class.
{ hasReceived: Represents the relationship between Patient class and
Treatment class.
{ hasSymptoms: Represents the relationship between Patient class and
Symptoms class.
{ hasTestDone: Represents the relationship between Patient class and
HormoneTest class.
{ hasValueType: Represents the relationship between HormoneTest class and
          </p>
          <p>Hormone class.
{ hasValueLevel: Represents the relationship between HormoneTest class
and TestValueLevel class.</p>
          <p>Data properties of the developed ontology were de ned afterwards which
represent values for various entities in the ontology. Set A holds these data
properties in equation de ned for DERA in section 3.1. The data properties of
the hypothyroid ontology are described brie y below.</p>
          <p>{ hasAge: Represents the age of a patient.
{ hasGender: Represents the gender of a patient.
{ hasTestDefinition: Represents the information of a diagnostic test.
{ hasTestName: Represents the name of a diagnostic test.
{ hasTestValue: Represents the value of a diagnostic test.
{ hasValue: Represents the reference values of a diagnostic test.
{ lowerLimit: Represents the regular lower limit of a diagnostic test.
{ upperLimit: Represents the regular upper limit of a diagnostic test.</p>
          <p>Finally, the individuals were added to the ontology based on the experimental
data from Thyroid Disease dataset. Most prominent way to store an ontology is
to use web ontology language (OWL) or resource description format (RDF). In
this work, the built ontology is stored using RDF since it facilitates to hold the
inferred axioms of the ontology whereas OWL holds the de ned axioms only.
3.3</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Case Representation</title>
        <p>
          Cases in the case base are stored in the form of XML les. This method is
adopted from the work of Barua et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] to facilitate inclusion of the causal
statements to the case representation. In each of the les, there will be a case id,
list of features, tested solution, causal statements and index to similar cases to
reduce the computation for retrieving similar cases in distributed architecture.
Graphical representation of a sample case from the case base of our proposed
model is shown in Figure 2. During the preparation of cases, causal statements
were added according to the relations among the attributes de ned in the domain
ontology and their contributions to the nal solution. In our concerned scenario,
attributes are the levels of various hormone tests and other clinical issues of the
patient.
&lt;/case&gt;
&lt;case_id&gt;id&lt;/case_id&gt;
&lt;features&gt;
&lt;feature id=1&gt;true&lt;/feature&gt;
&lt;feature id=2&gt;21.41&lt;/feature&gt;
:
&lt;/features&gt;
&lt;solution&gt;
        </p>
        <p>:
&lt;/solution&gt;
&lt;causations&gt;
&lt;causation id=1&gt;
&lt;cause&gt;Instance_1&lt;/cause&gt;
&lt;effect&gt;Instance_2&lt;/effect&gt;
&lt;/causation&gt;
:
&lt;/causations&gt;
&lt;similar_cases&gt;
&lt;similar_case&gt;case_id_1&lt;/similar_case&gt;
&lt;similar_case&gt;case_id_2&lt;/similar_case&gt;
:
&lt;/similar_cases&gt;
The proposed causal model is incorporated within the naive CBR architecture.
Figure 3 illustrates the working mechanism of the model. This model is described
based on the basic four steps of a CBR system: i) retrieve, ii) reuse, iii) revise and
iv) retain [21]. The rst step of the mechanism is to represent the new problem
into de ned format of the old cases. After the new case is built, following steps
are followed to generate solution with probable explanations.</p>
        <p>Retrieve: Similar cases were retrieved from the case base using similarity
function developed based on k-nearest neighbour (k-NN) algorithm associated with
voting from the most similar cases. Detailed evaluation of the accuracy of
retrieval model is discussed in section 4.</p>
        <p>Reuse: In this step, the new solution was formed from the similar cases. To
represent the causal statement associated with the solution, the inference
engine combined all the relevant statements to the new case and prepared for the
translation into explanations. For example, if three similar cases were found with
two di erent solutions and . According to the de nition in section 3.1, the
representation of the causal statements { C ;1 : causes , C ;2 : causes
and C ;1 : causes .</p>
        <p>Causal inference engine combines these causal statements into a single
statement with union operator { C : because of f ; g t because of f g.
Revise: The solved case from the previous step containing a solution with
explanation translated from the associated causal statements by the explanation</p>
        <p>New
Case
Learned
Case
n
it
a
e</p>
        <p>R
Tested
Case</p>
        <p>Similarity
Function</p>
        <p>fs
Retrieve
Previous
Cases
Case Base
Ontology</p>
        <p>Revise
Confirmed
Solution</p>
        <p>Explanation
Translator</p>
        <p>New</p>
        <p>Case
Retrieved
Cases
Causal
Inference
Engine
Solved
Case
Suggested
Solution
e
s
u
e
R
translator. Brief discussion on the explanation translator is discussed in the
section 4. Finally, the suggested solution was manually curated by an expert on
the basis of domain expertise to produce tested case.</p>
        <p>Retain: By further generating explanation from modi ed suggested solution,
con rmed solution was developed. This solution was inserted in the case base
for future reference. In some cases, there were requirements to modify facts in
the ontology, this was also done in this step.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation</title>
      <p>To retrieve similar cases from the case base, k-NN was used. The value of k was
determined after tuning the model parameters using grid search over di erent
values of k. Moreover, 5-fold cross validation for all the values were done and
k = 3 produced the highest mean cross-validation accuracy. Table 1 shows the
accuracy for 5-fold cross validation with di erent values of k.</p>
      <p>After retrieving similar cases from case base, explanation for the solution case
was deduced by inferring associated causal statements of the solved cases. For
better understanding of the mechanism, consider the following example
demonstrating a translation mechanism to generate explanation from causal
statements.</p>
      <p>Figure 4 illustrates the hierarchy and causation of the concerned entities in
this example. The path from the nodes representing individual causes to the
verdict node leads to an explanation for the predicted verdict produced from
CBR. From the generic statements C1;1, C2;1 and C2;2 it is found that,
Pregnancy causes low TSH, Low TSH causes secondary hypothyroidism and Low
TT4 causes hypothyroidism respectively. Finally, the probable explanation is
extracted with prede ned natural language for each of the object properties
as, \Pregnancy causes low TSH. Low TSH with low TT4 causes secondary
hypothyroidism. Therefore, Pregnancy can be an explanation of secondary
hypothyroidism. "
(1)
(2)
(3)</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>The rapidly growing nature of AI applications in the aspects of capabilities
and performance leverages the need of upgrading the intelligence. People seek
more humanly intelligence from the machines. To be speci c, explanations are
expected more often in addition to the result of any task. This work represents
a framework for adding causation to CBR architecture using domain speci c
ontology on hypothyroid disease diagnosis. Thyroid disease dataset was used to
develop the ontology and causal model. The outcome of this work would have
been more credible if there were instances of all types of hypothyroidism in the
selected dataset though some evaluation method was applied to justify the use
of k-NN in case retrieval step. Progressive works are still on to make this system
more robust and test with more feasible datasets. However, this causal model was
developed in a generalised fashion that can be adopted to any domain by using a
domain speci c ontology and tuning several parameters in explanation translator
which enables the model with adaptability. Moreover, representing cases in XML
les can make provision to use this type of case-bases in distributed architecture
which would contribute to overcoming challenges of being scalable.
10. Hitchcock, C.: Causal models. The Stanford encyclopedia of philosophy (2008)
11. Huang, B., Zhang, K., Sanchez-Romero, R., Ramsey, J., Glymour, M., Glymour,
C.: Diagnosis of autism spectrum disorder by causal in uence strength learned
from resting-state fmri data. arXiv preprint arXiv:1902.10073 (2019)
12. Ishak, M.B., Leray, P., Amor, N.B.: Ontology-based generation of object oriented
bayesian networks. In: CEUR Workshop Proceedings. vol. 818, pp. 9{17 (2011)
13. Kolodner, J.L.: An introduction to case-based reasoning. Arti cial Intelligence
Review 6(1), 3{34 (Mar 1992). https://doi.org/10.1007/BF00155578, https://doi.
org/10.1007/BF00155578
14. Lamy, J.B., Sekar, B., Guezennec, G., Bouaud, J., Seroussi, B.: Explainable arti
cial intelligence for breast cancer: A visual case-based reasoning approach. Arti cial
intelligence in medicine 94, 42{53 (2019)
15. Mitchell, T.M.: Machine Learning. McGraw-Hill, Inc., New York, NY, USA, 1 edn.</p>
      <p>(1997)
16. Pearl, J.: Causality. Cambridge University Press, New York, 2nd edn. (2009)
17. Pearl, J.: Probabilistic Reasoning in Intelligent Systems: Networks of Plausible</p>
      <p>Inference. Elsevier (2014)
18. Pearl, J.: The Seven Tools of Causal Inference with Re ections on Machine
Learning. Forthcoming, Communications of Association for Computing Machinery 1(1)
(2018)
19. Radwan, E., Assiri, A.M.A.: Thyroid Diagnosis based Technique on Rough Sets
with Modi ed Similarity Relation. International Journal of Advanced Computer
Science and Applications 4(10), 120{126 (2013)
20. Raghu, V.K., Zhao, W., Pu, J., Leader, J.K., Wang, R., Herman, J., Yuan, J.M.,
Benos, P.V., Wilson, D.O.: Feasibility of lung cancer prediction from low-dose ct
scan and smoking factors using causal models. Thorax pp. thoraxjnl{2018 (2019)
21. Richter, M.M., Weber, R.O.: Basic CBR Elements, pp. 17{40. Springer Berlin</p>
      <p>Heidelberg, Berlin, Heidelberg (2013)
22. Sene, A., Kamsu-Foguem, B., Rumeau, P.: Telemedicine framework using
casebased reasoning with evidences. Computer Methods and Programs in Biomedicine
121(1), 21{35 (2015). https://doi.org/10.1016/j.cmpb.2015.04.012, http://dx.
doi.org/10.1016/j.cmpb.2015.04.012
23. Shen, Y., Colloc, J., Jacquet-Andrieu, A., Lei, K.: Emerging medical
informatics with case-based reasoning for aiding clinical decision in
multiagent system. Journal of Biomedical Informatics 56, 307{317 (2015).
https://doi.org/10.1016/j.jbi.2015.06.012, http://dx.doi.org/10.1016/j.
jbi.2015.06.012
24. Tong, S., Koller, D.: Active learning for structure in bayesian networks. In:
International Joint Conference on Arti cial Intelligence. vol. 17, pp. 863{869. Citeseer
(2001)
25. Tucci, R.R.: Introduction to Judea Pearl's Do-Calculus. arXiv preprint
arXiv:1305.5506 (2013), http://arxiv.org/abs/1305.5506
26. Wang, H.T., Tansel, A.U.: Composite ontology-based medical diagnosis decision
support system framework. Communications of the IIMA 13(2), 4 (2013)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Barua</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Begum</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uddin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Towards Distributed K-NN Similarity for Scalable Case Retrieval</article-title>
          .
          <source>In: ICCBR 2018: The 26th International Conference on Case-Based Reasoning</source>
          . pp.
          <volume>151</volume>
          {
          <issue>160</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Ben</given-names>
            <surname>Messaoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Leray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Ben Amor</surname>
          </string-name>
          , N.:
          <article-title>Integrating Ontological Knowledge for Iterative Causal Discovery and Visualization</article-title>
          .
          <source>In: Lecture Notes in Computer Science (including subseries Lecture Notes in Arti cial Intelligence and Lecture Notes in Bioinformatics)</source>
          . vol.
          <volume>5590</volume>
          LNAI, pp.
          <volume>168</volume>
          {
          <issue>179</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Besnard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cordier</surname>
            ,
            <given-names>M.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moinard</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Ontology-based inference for causal explanation</article-title>
          .
          <source>Integrated Computer-Aided Engineering</source>
          <volume>15</volume>
          (
          <issue>4</issue>
          ), 351|-
          <fpage>367</fpage>
          (
          <year>2010</year>
          ), http://arxiv.org/abs/1004.4801
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Can</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sezer</surname>
          </string-name>
          , E., Unal r, M.O.,
          <string-name>
            <surname>Bursa</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , Oz, M.:
          <article-title>Implementing Thyroid Ontology for Diagnosis and Care</article-title>
          .
          <source>In: GLOBAL HEALTH 2017 : The Sixth International Conference on Global Health Challenges Implementing</source>
          . pp.
          <volume>49</volume>
          {
          <issue>53</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cutic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gini</surname>
          </string-name>
          , G.:
          <article-title>Creating Causal Representations from Ontologies and Bayesian Networks</article-title>
          .
          <source>In: Workhop on New Research Frontiers for Intelligent Autonomous Systems (NRF-IAS)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>12</issue>
          (
          <year>2014</year>
          ), http://home.deib.polimi.it/gini/papers/ 2014NFR.pdf
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Eberhardt</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glymour</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheines</surname>
          </string-name>
          , R.:
          <article-title>N-1 experiments su ce to determine the causal relations among n variables</article-title>
          .
          <source>In: Innovations in Machine Learning</source>
          , pp.
          <volume>97</volume>
          {
          <fpage>112</fpage>
          . Springer (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuiness</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulten</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>W.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>G.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yan</surname>
          </string-name>
          , G.:
          <article-title>Ontologies and electronic commerce</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          <volume>16</volume>
          (
          <issue>1</issue>
          ),
          <volume>8</volume>
          {
          <fpage>14</fpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dutta</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Dera: A faceted knowledge organization framework</article-title>
          .
          <source>Tech. rep.</source>
          , University of Trento (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gruber</surname>
            ,
            <given-names>T.R.</given-names>
          </string-name>
          :
          <article-title>Toward principles for the design of ontologies used for knowledge sharing</article-title>
          ?
          <source>International Journal of Human-computer Studies</source>
          <volume>43</volume>
          (
          <issue>5-6</issue>
          ),
          <volume>907</volume>
          {
          <fpage>928</fpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>