<!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>Library-style ontologies to support varying model views</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hermi J.M. Tabachneck-Schijf</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Linda C. van der Gaag</string-name>
          <email>lindag@cs.uu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information and Computing Sciences, Utrecht University</institution>
          ,
          <addr-line>P.O. Box 80.089, 3508 TB Utrecht</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>While in the early years of the eld of Bayesian networks
attention focused primarily on algorithmic issues, the last
decade has seen an increasing interest in methods to
support the construction of such networks. The eld also has
become more and more experienced in building
decisionsupport systems that include a Bayesian network. Bayesian
networks by now have evolved beyond laboratory settings
and are being employed by non-academic users. In turn,
users of these network-based decision-support systems are
starting to see the possibilities that these systems offer, and
begin to ask for more. For example, for various of our
biomedical applications, we have been asked whether we
could perhaps adapt the model for teaching purposes. It
is therefore likely that the next development in the eld of
Bayesian networks will entail building multi-purpose
models which can be employed for varying tasks and, in all
likelihood, by varying types of user.</p>
      <p>In this paper we argue that to support model views for
varying tasks, a suite of Bayesian networks should be built
rather than a single network. We further argue that in the
rst step of developing such a suite, knowledge elicitation
will necessarily result in task-speci c information mostly,
although also some task-neutral knowledge may emerge.
Structuring the elicited knowledge into a library-style
ontology of task-speci c and task-neutral modules then is best
suited to empower reuse of knowledge segments and to
facilitate composition of model views. We reiterate our view
that this ontology should capture all elicited knowledge and
be accessible to domain experts and engineers alike.
We begin by de ning different types of model view in
Section 2, and outline the task model view under discussion
in the current paper. We argue that a single multi-purpose
model would quickly become too large and unyieldy to
afford the knowledge engineers and the domain experts an
overview of its contents. We therefore advocate building a
suite of models to support multiple task model views, rather
than a single Bayesian network.</p>
      <p>
        In Section 3 we outline our view of ontologies. We
rationalize why an ontology should be constructed of the elicited
knowledge, before actually developing a suite of Bayesian
networks. This rationalization is much in line with our
earlier arguments for developing ontologies for single
networks [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The ontology provides as a well-structured
documentation of all elicited knowledge and includes also any
background information that is not captured explicitly in a
network. This background information supports, for
example, viewing the elicited knowledge from different
perspectives, as required for different tasks. The well-structured
documentation then scaffolds the building of different task
model views for a suite of Bayesian networks.
      </p>
      <p>
        We are not the rst to suggest the use of ontologies.
Ontologies are being developed for a variety of purposes, ranging
from providing a portal for the semantic web to
documenting elicited knowledge for the development of
knowledgebased models; see for example [
        <xref ref-type="bibr" rid="ref18 ref4 ref6 ref8">4, 6, 8, 18</xref>
        ]. For many
of these purposes, a rigorously formal logic-based or other
mathematical ontology language is used to allow for
automated processing. For our purpose of supporting the
development of a suite of networks by well-structured
documentation, however, the ontology should provide as a medium
for communication between the engineers and the experts
involved in the suite's construction. Based upon the
observation that a rigorously formal language is not easily
accessed by non-mathematical experts, we advocate, in
Section 3, the use a less formal language for our ontologies.
We address the knowledge content of our ontologies in
Section 4. In order to align the content of our ontologies with
elicited knowledge, we consider the processes by which
humans learn and structure their own knowledge. We
observe that the elicited professional knowledge of
practicing experts is mostly both task- and domain-speci c,
although also some task-neutral information may emerge
during knowledge elicitation.
      </p>
      <p>
        In Section 5, we argue that knowledge is best stored in the
fashion in which it is obtained from the experts. We
further argue that the elicited knowledge is best organized into
modules. An organization of knowledge in modules is well
suited for storing task-speci c knowledge to support
multiple tasks. Organizing the modules in a library-style
ontology further encourages reuse of the knowledge elicited
for one task model view for the construction of another
task model view. We would like to note that in our
earlier work we proposed the development of a meta-library
of generic knowledge structures complemented with
example network derivations [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. To support the
evolvement of an ontology for a suite of Bayesian networks, such
generic knowledge structures can guide and speed up
entering knowledge into the various modules.
      </p>
      <p>The paper ends with a discussion and some perspectives
for further elaboration of the presented ideas to a
practicable knowledge-engineering approach to developing
multipurpose Bayesian networks.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Model views of Bayesian networks</title>
      <p>We distinguish two types of model view, namely task model
views and interaction model views. To explain the
difference between the two types, we distinguish three different
states in the development of a suite of models. The rst
state consists of a stored pool of knowledge relevant to all
tasks to be carried out. The second state encompasses the
actual suite of models that allows computations to be
carried out for the various tasks. The third state comprises
concrete means that allow users to work with the suite of
models. In view of these three states, we also consider the
steps that need to be taken to proceed from one to the next
state. The rst step reaches the rst state and involves
eliciting and structuring knowledge. The second step
necessitates rst selecting, from the pool of all elicited
knowledge, the knowledge that determines the content and the
structure of the suite of models to be developed, and then
representing this knowledge in the mathematical
formalism of Bayesian networks. The nal step is characterized
by designing interfaces to the suite of models, that is, the
different ways the models can be presented to someone
interacting with it, be this an engineer or an end-user.
We consider a task model view to be one view of a suite
of models. The task model view is the result of
carrying out the elicitation and structuring of task-neutral and
task-related domain knowledge and of making selections of
the elicited knowledge to support a single or a few closely
related tasks. In the medical eld, for example, one task
model view might support diagnostic reasoning, while
another task model view could support teaching diagnostics,
which requires additional modeling of underlying
mechanisms so that deeper `why' and `what if' questions can be
posed and answered. Interaction model views, on the other
hand, comprise the interfaces of a model that are tailored to
task and user. For example, for a diagnostics model view,
one interaction model view could be optimized for data
entry and another might support maintenance of the model by
the knowledge engineer.</p>
      <p>
        In sum, for different tasks to be carried out by
different types of user, a suite of models can require several
task model views, each of which can need several
interaction model views. In last year's workshop, we laid
out some methods to construct effective interaction model
views [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In the current paper, we concentrate on the
elicitation and structuring of knowledge, in order to support the
development of multiple task model views.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Ontologies for Bayesian networks</title>
      <p>
        A suite of Bayesian networks that supports several tasks
with different task model views, is likely to be of a
complexity necessitating development over multiple years,
involving possibly different engineers and experts.
Building and maintaining models of such complexity is a hard
and time-consuming process. The knowledge elicited from
domain experts constitutes a rich pool of knowledge,
segments of which can play varying roles in the domain under
study. All this elicited knowledge has to be carefully
reviewed and structured, and ultimately captured in the
formalism of Bayesian networks. In this process, a multitude
of modeling decisions are taken as well as numerous
decisions to demarcate the scope of the model. Such decisions
tend to forestall an overview and thorough comprehension
of the model by anyone who has not been intimately
involved in its construction. We have experienced already for
single larger networks, that construction and maintenance
are seriously hampered if the elicited domain knowledge
and the decisions taken are not made explicit by proper
documentation [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. This problem is bound to grow worse if a
suite of networks is to be developed and maintained.
Having observed the advantages of developing an
ontology before building a single Bayesian network in our
earlier work [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], we feel that the construction of a suite of
models will especially bene t from an explicit ontology,
which then serves not just as a documentation of all elicited
knowledge but also as a means of ensuring consistency over
the models within the suite and as a medium for
communication between the experts and engineers involved.
3.1
      </p>
      <p>
        The role of ontologies
Most generally applicable knowledge-engineering
methodologies, among which is the well-known CommonKADS
methodology [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], strongly recommend the development
of a conceptual model before actually constructing a model
in the knowledge-representation formalism to be used. In
line with this recommendation, we recently proposed to
develop an ontology before constructing a Bayesian network
for a domain at hand [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        There exist many views of the concept of ontology in
general; see for example [
        <xref ref-type="bibr" rid="ref18 ref4 ref7 ref8">4, 7, 8, 18</xref>
        ]. In this paper, we use
the term ontology to refer to an explicit speci cation of the
elicited domain knowledge that is to be shared by the
experts and the knowledge engineers involved in a network's
construction and maintenance. From this perspective, an
ontology plays two distinct roles. One of these is to make
all elicited domain knowledge explicit. To this end, the
ontology speci es not just the knowledge that is to be
captured in a network, but also the relevant background
knowledge of the domain and the meta-level knowledge of its
regularities and organizational structure. Note that
capturing the elicited knowledge directly in a Bayesian network
would result in a representation from which not all types
of domain knowledge are easily recognizable as a result of
the modeling decisions taken. Also, some of the elicited
knowledge may not be captured at all in the network. The
other main role of an ontology is to provide as an explicit
medium for communication between experts and engineers
alike for further knowledge acquisition, network validation
and maintenance.
3.2
      </p>
      <p>
        The ontology language and an example
To support the two roles mentioned above, the
representation language to be used for an ontology should be chosen
with care. The issue of selecting an appropriate ontology
language has been addressed by many researchers. Some
suggest that domain knowledge should be represented by
a language that is highly informal, semi-informal, or
semiformal [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]; others argue that ontologies should be
specied in a rigorously formal language and, in fact, should be
machine readable [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>An important argument for using a formal ontology
language is that it allows a highly structured and
unambiguous representation of the elicited knowledge. Such a
formal representation in addition may provide for
(semi-)automated derivation of segments of the Bayesian networks
under construction. While rigorously formal languages
often have limited expressiveness, an ontology language
should come with a rich semantics to introduce as little bias
as possible in the represented contents. If the language
introduces biases, for example as a result of not allowing the
representation of speci c knowledge constructs, then the
ontology may not properly re ect the intricacies of the
domain. Since the ontology is to be used for the construction
of a network, the resulting model may then be biased as
well, maybe even in unforeseen ways. The development of
an independent knowledge model, recommended by most
knowledge-engineering methodologies, in fact has its
origin in this observation.</p>
      <p>
        The purpose of knowledge sharing provides a strong
argument for using a less formal language. The ontology should
be represented in a language that is understandable for both
the knowledge engineers and the domain experts involved
in a network's construction. We argued before that the
mathematical language of Bayesian networks, for example,
is very dif cult to grasp by non-mathematical persons [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
In our opinion in fact, many of the formal languages
commonly used for ontologies are unsuitable for checking the
accumulated knowledge with non-mathematical experts. If
the use of a formal language is uncommon in a domain of
application, then a rigorously formal language is unsuited
for the purpose of knowledge sharing between the
knowledge engineers and the domain experts in the domain at
hand and a less formal language had best be used.
To support developing Bayesian networks in the
biomedical domain, we use a semi-formal ontology language
composed of well-structured tables, depictions, graphs and
hierarchy representations combined with text [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which can
be understood by both the domain experts and the
knowledge engineers. As an example, Figure 1(a) shows part of
an ontology for the medical domain of oesophageal
cancer. The depicted graph captures the relationships between
the result of a gastroscopic examination of the
circumference of a patient's tumour and the underlying true
circumference. It describes, for example, that a gastroscopic
examination may not result in an image from which the
circumference can be established, as a result of a patient's
impaired swallowing capabilities.
      </p>
      <p>Upon establishing the stage of a patient's cancer, not only
the circumference of the primary tumour is investigated.
Other diagnostic tests are performed as well. In addition
to the knowledge pertaining to these tests separately, the
domain's ontology speci es the high-level regularities of
the knowledge involved. The graph capturing these
regularities for the various diagnostic tests is depicted in Figure
1(b). Note that this graph can be exploited upon extending
the network with the results of a new test, as it provides
for guiding the elicitation of the knowledge pertaining to
oesophageal tumour inducing</p>
      <p>circumference
inducing
enabling
enabling
gastroscopic image
circumference</p>
      <p>value
laboratory technician
test skills gastroscopy
inducing
enabling
passage impairment enabling
degree
physician
interpretation skills gastroscopy
enabling
gastroscopy
status
interpretation gastroscopic image
status
entity
property
manifestation
degree
inducing
enabling
inducing
enabling</p>
      <p>enabling
test
status
(a)
(b)
presentation</p>
      <p>
        value
test technician
test skills
interpreter
interpretation skills
inducing
enabling
enabling
interpretation
status
result gastroscopy
circumference
value
result
value
the new test. For further details of the oesophageal cancer
ontology, we refer to [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
3.3
      </p>
      <p>Ontology-supported construction of networks
Of course it is a daunting prospect to have to capture all
elicited knowledge in two ways, that is, rst in an
ontology and then in a suite of Bayesian networks. A carefully
structured ontology, however, can be used to derive the
graphical structure of the suite in a semi-automated
fashion. First, the knowledge that is to be captured in the suite is
selected from the ontology; the remainder of the ontology
then serves as background knowledge to the suite. Note
that this step involves a re ection on the elicited knowledge
which must be performed and documented by the
knowledge engineer. In the next step, the central concepts and
relations from the selected parts of the ontology are
combined into a single depiction for each envisioned network.
From this depiction, an initial graphical structure is derived
Circumference</p>
      <p>Gastro-imagecircumf</p>
      <p>Gastro-circumf
Passage</p>
      <p>Test-skills</p>
      <p>
        Interpretation-skills
that adheres to the syntax of Bayesian networks. To this
end, the domain concepts from the depiction are translated
into stochastic variables, which may involve for example
re-de ning multi-valued variables. The relations from the
depiction are translated into arcs between variables in the
initial graphical structure. Note that many of these steps
can be performed in an automated way. Figure 2 shows,
as an example, part of the initial graphical structure that is
derived from the graph of Figure 1(a). In the nal step, the
engineer has to verify that the resulting structure correctly
captures probabilistic independence. Also, the initial
structure may need further optimization [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Eliciting ontology knowledge</title>
      <p>Given the prospective advantages of constructing a domain
ontology before building a suite of Bayesian networks, we
now turn to the question of how to organize the elicited
knowledge in the ontology so that it most usefully supports
different task model views for the suite.</p>
      <p>
        Many researchers recommend that ontologies be
constructed independently of the projected use of the ontology
and its contents; see for example [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Underlying this
recommendation is the argument that any commitment to the
problem-solving method that will be applied to the domain
knowledge for example, will in uence and thereby bias the
contents of the ontology. Such commitments thus hamper
the extendibility and reuse of the ontology. However,
constructing an ontology without any commitments to a
particular task requires either eliciting task-neutral knowledge
from domain experts, or stripping the task-speci c aspects
from the elicited knowledge. In this section, we address the
feasibility of the rst option; the second option is brie y
addressed in Section 5.
      </p>
      <p>We consider eliciting task-neutral information, that is,
eliciting knowledge from experts without them having a
particular task in mind. To provide task-neutral information,
experts should be able to gather such information from
their minds, which implies that the knowledge should be
stored in their brains in such a way that task-neutral
aspects are readily separated from task-speci c aspects. We
now brie y lay out the different ways in which people learn
information and argue that these learning processes imply
that the knowledge stored in the human brain is largely
both domain- and task-speci c. We then conclude that,
given how knowledge is learned and stored, it would be
extremely dif cult to elicit task-neutral knowledge from an
experienced professional.
4.1</p>
      <p>
        Human knowledge acquisition processes
Humans acquire knowledge in four different ways:
transmission, acquisition, accretion, and emergence [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
Usually people start gathering professional knowledge from
books and teachers: the knowledge is explicitly
transmitted to them. Except in vocational training, such
transmitted knowledge is mostly task-neutral. Over the course
of a lifetime, transmission accounts for some 10% of our
knowledge. Further learning done by conscious choice
is termed acquisition learning, which is good for about
20% of our knowledge. Acquired knowledge is gathered
by our own initiative: by exploring, experimenting,
selfinstruction, inquiry and the like. Emergence is the result of
self-constructing new ideas and meanings that did not
exist before, which in current educational practices is said to
account for just 1-2% of our knowledge.
      </p>
      <p>When people are asked to describe learning processes, they
generally mention explicit processes akin to transmission
and acquisition, and perhaps emergence. Accretion, which
accounts for about 70% of what we know, however, does
not commonly come to mind. Accretion is the gradual,
unconscious and implicit process by which we learn for
example language, culture, social behavior, and whatever other
knowledge comes on our path. Accretion knowledge is
picked up simply by living and interacting with the world.
Within limits, we process and react to all we see, hear,
smell, taste and experience. By processing the information
and reacting to it, it is stored in the brain without our
being conscious of the learning process. People consequently
often are not even aware they possess this type of
knowledge. Because it is unconsciously experienced and learned
in particular situations, accreted knowledge is largely both
task- and domain-speci c. Figure 3 summarizes the four
processes by which humans acquire knowledge.</p>
      <p>
        Example: the acquisition of medical knowledge
While the four learning processes reviewed above relate
to general educational practices, they are easily mapped
onto what happens in the course of gathering professional
knowledge. Although the exact percentages may vary a
little, the different processes will create roughly the same
proportions of the knowledge that our domain experts
possess. We illustrate this observation with an example from
medicine [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and also argue that transmission and
acquisition learning in college does not prepare a student for
medical practice, because of the task-neutral nature of the
material learned in medical school.
      </p>
      <p>The basics for medical knowledge are taught by
transmission in universities. This type of knowledge is explicitly
task-neutral and consists of biomedical knowledge, which
is mostly causal and de nitional in nature and describes
the functioning and possible dysfunctioning of the human
body. It is this transmitted knowledge that upon elicitation
would result in task-neutral knowledge segments.
Next, students are confronted with patients in internships,
where they have to link the transmitted task-neutral
information to clinical knowledge. In contrast to biomedical
knowledge, clinical knowledge is task-speci c in nature.
It consists of knowledge of symptoms, classi cation and
treatment of diseases, all embedded in medical situations.
In internships, some transmitted information is still offered,
but students are also acquiring knowledge by trying to
gure out diagnoses and treatment plans themselves.
Accretion then is also at work, continually recording knowledge
from all perception instruments. Examples of accreted
knowledge are how to read symptoms from patients' look,
smell, utterances and behavior, and how to communicate
with colleagues, patients and their next of kin, yet also how
to get around in the hospital and many other aspects of
work. All that is learned is now embedded in the task at
hand and in the medical culture and practices. In
cognitivescience terms, the knowledge is situated.</p>
      <p>
        It is taking the step from employing task-neutral knowledge
in college to having to apply task-speci c knowledge in a
hospital setting that makes the transition from the
university classrooms to practice so problematic for many
medical students [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Students may have learned which disease
causes which symptoms, and maybe even have seen
pictures of such symptoms. However, recognizing the
symptoms when exhibited by a patient is a very different matter.
Each patient is unique, and may or may not exhibit all of the
symptoms. Patients also may exhibit symptoms differently.
Patients may further have more than one disease, which
may result in an indistinct mixture of symptoms. Last but
not least, the reasoning required now goes diagnostically
from symptoms to disease, not causally from disease to
symptoms. The dif culty of this re-representation is
supported by research in various other contexts, from which
it is also clear that switching information from one
representation to another is very dif cult. Switching
representations, in fact, does not occur spontaneously and must be
explicitly and extensively taught [
        <xref ref-type="bibr" rid="ref1 ref17">1, 17</xref>
        ].
      </p>
      <p>
        Professional learning in medicine does not stop with the
internship phase. It continues by a mixture of accretion
and acquisition during the entire professional career. All
knowledge picked up in this phase is in a task-speci c
format, because it is learned while carrying out speci c tasks.
The theory of situated learning describes this phenomenon
and argues that learning as it normally occurs is a
function of the activity, context and culture in which it occurs
[
        <xref ref-type="bibr" rid="ref12 ref15">12, 15</xref>
        ]. In fact, the theory argues speci cally that learning
never occurs in a task-, context-, and culture-neutral
manner.1 In a physician, for example, interaction with patients
is typically stored as examplars of sick people complete
with diagnosis, treatment plan, and outcomes.
      </p>
      <p>From the above observations, we conclude that the bulk
of the professional knowledge of an expert is stored in the
mind in a task-speci c format.
4.3</p>
      <p>
        Eliciting task-specific knowledge
Since professional knowledge is largely task-speci c, it
is reasonable to assume that most of the knowledge that
1According to this theory, the knowledge transmitted in
medical school is also not task-neutral: the task is passing the exam.
For our purpose, however, the issue is that the knowledge is
independent of speci c medical tasks.
comes to the fore upon elicitation is task- and
domainspeci c. Of course an engineer can explicitly ask a
domain expert to provide task-neutral knowledge. If
experience from practice is requested, however, the engineer is
asking for extra information processing from the expert:
the expert has to relate his or her knowledge in a
different way than is stored in the brain. This, as argued in
the example above of the medical students' transition from
book knowledge to diagnostic and treatment knowledge,
requires non-trivial effort, which, as it is to be done
realtime, will at least considerably slow down the elicitation.
More potentially damaging, however, asking people to
relay knowledge in a way that requires them to reason about
their stored knowledge, as is done when asking an expert
for task-neutral information, always increases the risk of
introducing errors [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. We conclude that, except for
information that was transmitted in a task-neutral fashion, it will
be dif cult, time-consuming and error-prone to try to elicit
task-neutral knowledge from domain experts.
      </p>
      <p>Two examples from our own research will serve as
illustrations. As a rst example, when we asked veterinarians
to supply us with average disease symptoms for pigs that
were sick, most of them provided us with symptoms
belonging to one particular illness rather than a context-free
average; some gave symptoms associated with a
particular group of closely related diseases such as infections of
the respiratory tract. What happened is that the
veterinarians called a pig having a particular disease to mind, of
which they provided the symptoms. The veterinarians
providing a few more symptoms ostensibly generalized but
actually were doing exactly what their colleagues did: they
provided the symptoms of diseases encountered within the
same differential diagnosis. The veterinarians unwittingly
rendered their knowledge in the same situated way it was
stored, rather than following our instructions.</p>
      <p>As a second example, we relate a knowledge-elicitation
session where we asked a group of veterinary experts to
reason out loud about particular pig cases of which the
clinical symptoms were described in terms of variables and
values. When asked what would happen to their
assessment of the case when a particular symptom was changed
from present to absent, one of the participants asked, in
earnest, how he could possibly change the symptoms of a
pig. Clearly, the veterinary expert had called the case to
mind as a concrete pig for which he had to come to a
diagnosis. Thinking in this task-related setting, he could not
imagine physically changing a pig's symptoms.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Storing the elicited knowledge</title>
      <p>Having established that it will be rather unlikely that an
engineer will elicit knowledge from a domain expert that
is altogether task-neutral, we now address how the elicited
knowledge is best stored in an ontology. More speci cally,
we compare constructing a single task-neutral ontology
that is free of task biases, with constructing multiple
taskspeci c ontologies. We then argue that a library-style
ontology best supports the development of a suite of Bayesian
networks for multiple tasks. This library-style ontology is
composed of various modules that are task-speci c as well
as domain-speci c, supplemented with modules that are
either task-neutral or domain-neutral.
We begin by comparing capturing all elicited knowledge in
a single task-neutral ontology or in multiple task-speci c
ontologies. For the construction of a single ontology, be it
composed of task-neutral or task-speci c knowledge, plead
that no duplication is needed and that it will be easier to
ensure internal consistency upon maintenance and extension.
In spite of these advantages, however, we reject building a
single ontology. A single ontology is likely to become quite
large in size for a suite of Bayesian networks supporting
multiple task model views. Even if it is well organized and
highly structured, its mere size will cause the knowledge
engineers and the domain experts to quickly lose track of
its contents. Another argument against the construction of
a single ontology is that it may be much more dif cult to
build multiple task model views from a single entity than
from a collection of task-focused entities.</p>
      <p>Having rejected developing a single ontology, we now
address the format of the ontology's content. There are quite
strong arguments for storing knowledge in a task-neutral
fashion. Task-neutral knowledge need not be captured
multiple times for use for varying tasks, as would be required
if the knowledge were captured in a task-speci c fashion.
Also, when new task model views need be developed, it is
likely that these can already be supported using the
available task-neutral knowledge. If the knowledge would have
been stored in a task-speci c fashion, developing a new
task-speci c ontology would be required.</p>
      <p>Although there are strong arguments for storing the elicited
knowledge in a task-neutral fashion, it generally will be
highly infeasible to do so. In Section 4, we argued that the
bulk of the elicited knowledge will be available in a format
that is both task- and domain-speci c. Constructing a
taskneutral ontology would thus require stripping the elicited
knowledge from its task biases and integrating the
resulting segments of neutral knowledge. The task of stripping
the elicited knowledge from its task-related context is
nontrivial, however. Our opinion in fact is that it is infeasible
since not just the experts but also the engineers will have
particular tasks in mind when surveying the various
segments of knowledge. The engineers moreover are likely to
be insuf ciently knowledgeable in the domain of
application to recognize the various task biases included.
From the above observations, we conclude that although
storing knowledge in a task-neutral fashion is prefered,
it is infeasible to do so for the bulk of elicited
information. Some of the elicited knowledge may be available as
task-neutral information, however, for example if
originating from the transmission phase of learning professional
knowledge. Also, some of the elicited information can
be abstracted to segments of task-neutral knowledge. An
example from our veterinary applications pertains to the
stress effects of handling a pig. Catching a pig will cause
stress to the animal, regardless of the task for which it is
being caught. The knowledge elicited in the contexts of the
various tasks thus is explicitly reusable and can be stored
in a task-neutral fashion.
5.2</p>
      <p>A library of ontology modules
Alternative to either a single task-neutral ontology or a
collection of multiple task-speci c ontologies as discussed
above, is a library consisting of multiple ontology modules.
Some of the library's modules contain background
knowledge that is common to all tasks in the domain under study
yet independent of a speci c task. Other modules contain
knowledge that is common to one task but holds across
domains; the graph from Figure 1(b), in fact, showed a
segment of such knowledge, pertaining to the interpretation of
the results of diagnostic tests in biomedicine. The majority
of the modules, however, capture knowledge that is both
task- and domain-speci c. A segment of knowledge may
thus be captured in more than one module, described from
the varied perspectives of different tasks. A task-speci c
ontology aimed at supporting a particular task model view,
then is constructed by combining various modules.
We illustrate the concept of a library-style ontology using
our earlier example in medicine. A library of modules for
medical applications would include, for example,
anatomical knowledge. Anatomical knowledge is descriptive and
de nitional in nature and summarizes the elements of the
human body. Anatomical knowledge is common to most
medical tasks yet is independent of any speci c task. In
the library, it would therefore be included in one or more
task-neutral ontology modules. Knowledge of which
diseases typically occur in the differential diagnoses of which
other diseases is closely linked to the task of diagnosis, and
would be included in a task-speci c ontology module for
diagnostic tasks. Note that gradations of task speci city
may be supported. Knowledge of the relationships between
diseases and symptoms, for example, is common to both
diagnosis and prognostication, and could be included in a
single ontology module subserving both tasks.</p>
      <p>To construct a concrete task-speci c ontology for
supporting a model view of teaching diagnostics, information from
the task-neutral modules of anatomical knowledge would
be pulled in as well as information from modules related to
the tasks of diagnosis and prognostication. The modules of
anatomy and prognostication would then subserve
simulation purposes and answering in-depth `what-if' questions.
Note that the other, unrelated modules of the library need
not be considered upon constructing the task-speci c
ontology. For supporting a model view of diagnosis, on the
other hand, the knowledge from the task-neutral modules of
anatomy would most likely not be included explicitly in the
task-speci c ontology, as the model to be developed could
leave this knowledge implicit. Now suppose that an
ontology for the new task model view of predicting the effects of
treatment is to be developed. Any task-neutral knowledge
required for the new model view ideally is already present
in the library and can be readily pulled in. Also the
ontology module of prognostication, which is already present
in the library, captures some of the knowledge for the new
task and can be used. In addition, however, a new
taskspeci c module needs to be developed and included in the
library. The knowledge for this new module, describing the
physiological effects of treatment, is elicited from domain
experts, focusing on just the task at hand.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Concluding observations</title>
      <p>In this paper, we argued that multiple task model views for
Bayesian networks are best supported by a library-style
ontology composed mainly of task-speci c knowledge
modules, but also including task-neutral modules.</p>
      <p>In summary, this paper addressed several issues. We began
by reiterating the need for documenting all elicited
knowledge. If this knowledge is not properly documented,
construction and maintenance of large suites of networks
inevitably becomes problematic. We recommended building
an ontology to provide a well-structured explicit speci
cation of the elicited knowledge and a medium for
communication for the knowledge engineers and the experts
involved in the networks' development. We argued that
the ontology should not only store the knowledge needed
for the different model views, but also any relevant
background knowledge; in addition, a modeling-decisions
document should be maintained. Documentation of the
information that cannot be read off the suite of networks directly
is especially important when the development of the suite
extends over several years of research and the suite
ultimately is handed off to industry.</p>
      <p>The paper also attended to the language to be used for
our ontologies. The necessity of including all types of
relevant knowledge demands a language that allows for a
rich semantics and permits semi-automated model
building. We stressed that the language used should be
accessible for non-mathematical domain experts. Earlier research
had shown that rigorously formal representations, be they
logic-based or stated in another mathematical language,
cannot readily be understood by domain experts who are
not trained in such representations. When stated in a
semiformal language that is accessible for the experts, the
ontology can provide as a means of communication between
the knowledge engineers and the experts, which serves to
minimize the risk of omitting important information and of
including erroneous information.</p>
      <p>Next, we pled for aligning the content of the ontology with
how practicing experts learn and store knowledge in their
minds. Some knowledge, we argued, is stored in a
taskneutral fashion, and should also be stored in this way in
the ontology. However, we contended that most knowledge
of domain experts is inherently related to speci c tasks
and is stored in that way in their brains. Constructing a
task-neutral ontology would thus require stripping the
taskspeci c professional knowledge from its task biases. This,
however, is highly demanding, either on the part of the
expert or on the part of the knowledge engineer, and
errorprone. We therefore proposed storing task-speci c
knowledge in a task-speci c fashion.</p>
      <p>Lastly, we proposed to develop a library-style ontology,
composed of the aforementioned task-neutral and
taskspeci c knowledge modules which subsequently are
combined into task-speci c ontologies to support concrete task
model views for a suite of Bayesian networks. We
illustrated the ease of development of multiple views and
demonstrated that reuse of information is encouraged by
organizing the domain knowledge in modules.</p>
      <p>In the near future, we intend to further develop our
concept of ontology library by using it in the development of
a suite of Bayesian networks in the eld of veterinary
science. By doing so, we hope to initiate a publicly available
collection of ontology modules and inspire the uncertainty
community to contribute.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H.P.A.</given-names>
            <surname>Boshuizen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.J.M.</given-names>
            <surname>Tabachneck-Schijf</surname>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>Problem solving with multiple representations by multiple and single agents; an analysis of the issues involved</article-title>
          . In: M.W. van Someren,
          <string-name>
            <given-names>P.</given-names>
            <surname>Reimann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.P.A.</given-names>
            <surname>Boshuizen</surname>
          </string-name>
          , T. de Jong (eds).
          <source>Learning with Multiple Representations</source>
          . Amsterdam: Elsevier Science,
          <source>Ch. 8</source>
          , pp.
          <volume>137</volume>
          
          <fpage>152</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H.P.A.</given-names>
            <surname>Boshuizen</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.W.J. van de Wiel</surname>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>One person, multiple representations: An analysis of a simple, realistic multiple representation learning task</article-title>
          . In: M.W. van Someren,
          <string-name>
            <given-names>P.</given-names>
            <surname>Reimann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.P.A.</given-names>
            <surname>Boshuizen</surname>
          </string-name>
          , T. de Jong (eds).
          <source>Learning with Multiple Representations</source>
          . Amsterdam: Elsevier Science,
          <source>Ch. 12</source>
          , pp.
          <volume>237</volume>
          
          <fpage>263</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bylander</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chandrasekaran</surname>
          </string-name>
          (
          <year>1988</year>
          ).
          <article-title>Generic tasks for knowledge-based reasoning: the `right' level of abstraction for knowledge acquisition</article-title>
          . In:
          <string-name>
            <given-names>B.R.</given-names>
            <surname>Gaines</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.H.</given-names>
            <surname>Boose</surname>
          </string-name>
          (eds).
          <source>Knowledge Acquisition for Knowledge-based Systems</source>
          , vol.
          <volume>1</volume>
          . Academic Press, London, pp.
          <volume>65</volume>
          
          <fpage>77</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>P.C.G.</surname>
          </string-name>
          <article-title>da Costa, K.B</article-title>
          .
          <string-name>
            <surname>Laskey</surname>
            ,
            <given-names>K.J.</given-names>
          </string-name>
          <string-name>
            <surname>Laskey</surname>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>PR-OWL: A Bayesian ontology language for the Semantic Web</article-title>
          ,
          <source>International Semantic Web Conference, Workshop Uncertainty Reasoning for the Semantic Web, Galway</source>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.A.</given-names>
            <surname>Ericsson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.A.</given-names>
            <surname>Simon</surname>
          </string-name>
          (
          <year>1993</year>
          ).
          <article-title>Protocol Analysis: Verbal Reports as Data</article-title>
          . MIT Press, Cambridge, MA.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.R.</given-names>
            <surname>Gruber</surname>
          </string-name>
          (
          <year>1993</year>
          ).
          <article-title>A translation approach to portable ontologies</article-title>
          .
          <source>Knowledge Acquisition</source>
          , vol.
          <volume>5</volume>
          , pp.
          <volume>199</volume>
          
          <fpage>220</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Th.R.</given-names>
            <surname>Gruber</surname>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Towards principles for the design of ontologies used for knowledge sharing</article-title>
          .
          <source>International Journal of Human-Computer Studies</source>
          , vol.
          <volume>43</volume>
          , pp.
          <volume>907</volume>
          
          <fpage>928</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>G. van Heijst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Th. Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.J.</given-names>
            <surname>Wielinga</surname>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>Using explicit ontologies in KBS development</article-title>
          .
          <source>International Journal of Human-Computer Studies</source>
          vol.
          <volume>46</volume>
          , pp.
          <volume>183</volume>
          
          <fpage>292</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E.M.</given-names>
            <surname>Helsper</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.C. van der Gaag</surname>
          </string-name>
          (
          <year>2002a</year>
          ).
          <article-title>A case study in ontologies for probabilistic networks</article-title>
          . In: M.
          <string-name>
            <surname>Bramer</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Coenen</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Preece (eds).
          <source>Research and Development in Intelligent Systems XVIII. SpringerVerlag</source>
          , London, pp.
          <volume>229</volume>
          
          <fpage>242</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E.M.</given-names>
            <surname>Helsper</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.C. van der Gaag</surname>
          </string-name>
          (
          <year>2002b</year>
          ).
          <article-title>Building Bayesian networks through ontologies</article-title>
          . In: F. van
          <string-name>
            <surname>Harmelen</surname>
          </string-name>
          <article-title>(editor)</article-title>
          .
          <source>Proceedings of the 15th European Conference on Artificial Intelligence</source>
          . IOS Press, Amsterdam, pp.
          <volume>680</volume>
          
          <fpage>684</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>E.M.</given-names>
            <surname>Helsper</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.C. van der Gaag</surname>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Generic knowledge structures for probabilistic-network engineering</article-title>
          .
          <source>Proceedings of the Third Bayesian Modeling Applications Workshop</source>
          , held in
          <source>conjunction with the Twenty- rst Conference on Uncertainty in Arti cial Intelligence</source>
          , Edinburgh.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lave</surname>
          </string-name>
          (
          <year>1988</year>
          ).
          <article-title>Cognition in Practice: Mind, mathematics, and culture in everyday life</article-title>
          . Cambridge, UK: Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Akkermans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Anjewierden</surname>
          </string-name>
          , R. de Hoog,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shadbolt</surname>
          </string-name>
          , W. Van de Velde, B.
          <string-name>
            <surname>Wielinga</surname>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Knowledge Engineering and Management: The CommonKADS Methodology</article-title>
          , MIT Press, Cambridge, Massachusetts.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Studer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.R.</given-names>
            <surname>Benjamins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fensel</surname>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>Knowledge engineering: principles and methods</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          , vol.
          <volume>25</volume>
          , pp.
          <volume>161</volume>
          
          <fpage>197</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>L.</given-names>
            <surname>Suchman</surname>
          </string-name>
          (
          <year>1988</year>
          ).
          <article-title>Plans and Situated Actions: The Problem of Human/Machine Communication</article-title>
          . Cambridge, UK: Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>H.J.M.</given-names>
            <surname>Tabachneck-Schijf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.L.</given-names>
            <surname>Geenen</surname>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Preventing knowledge transfer errors: probabilistic decision support systems through the users' eyes</article-title>
          . In: L.C. van der Gaag, R. Almond (eds).
          <source>Proceedings of the 4th Bayesian Modelling Workshop: Bayesian Models Meet Cognition</source>
          , Boston, pp.
          <volume>74</volume>
          
          <fpage>82</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H.J.M.</given-names>
            <surname>Tabachneck-Schijf</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.A.</given-names>
            <surname>Simon</surname>
          </string-name>
          (
          <year>1996</year>
          ).
          <article-title>Alternative representations of instructional material</article-title>
          . In: D. Peterson (editor).
          <source>Alternative Representations: an Interdisciplinary Theme in Cognitive Science. London, England: Intellect Books</source>
          , pp.
          <volume>28</volume>
          
          <fpage>46</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Uschold</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gruninger</surname>
          </string-name>
          (
          <year>1996</year>
          ).
          <article-title>Ontologies: principles, methods and applications</article-title>
          .
          <source>The Knowledge Engineering Review</source>
          , vol.
          <volume>11</volume>
          , pp.
          <volume>93</volume>
          
          <fpage>136</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>L.O.</given-names>
            <surname>Wilson</surname>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>New View of Learning: Types of Learning</article-title>
          .
          <source>Retrieved Jan 25</source>
          ,
          <year>2007</year>
          , from www.uwsp.edu/education/lwilson/learning
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>