<!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>Evidential Nearest-Neighbors Classi cation for Inductive ABox Reasoning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nicola Fanizzi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudia d'Amato</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Floriana Esposito</string-name>
          <email>espositog@di.uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Informatica, Universita degli studi di Bari Campus Universitario</institution>
          ,
          <addr-line>Via Orabona 4, 70125 Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>27</fpage>
      <lpage>38</lpage>
      <abstract>
        <p>In the line of our investigation on inductive methods for Semantic Web reasoning, we propose an alternative way for approximate ABox reasoning based on the analogical principle of the nearestneighbors. Once neighbors of a test individual are selected, a combination rule descending from the Dempster-Shafer theory can join together the evidence provided by the neighbor individuals. We show how to exploit the procedure for determining unknown class- and role-memberships or llers for datatype properties which may be the basis for many further ABox inductive reasoning algorithms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In the context of reasoning in the Semantic Web (SW), a growing interest is
being committed to alternative procedures extending the standard methods so
that they can deal with the various facets of uncertainty related with Web
reasoning [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Extensions of the classic probability measures [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] o er alternative
ways to deal with inherent uncertainty of the knowledge bases (KBs) in the SW.
Particularly, belief and plausibility measures adopted in the Dempster-Shafer
Theory of Evidence [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] have been exploited as means for dealing with
incompleteness [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and also inconsistency [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], which may arise from the aggregation of
data and metadata on a large and distributed scale. In this work we undertake
again the inductive point of view. Indeed, in many SW domains a very large
number of assertions can potentially be true but often only a small number of
them is known to be true or can be inferred to be true. So far the application
of combination rules related to the Dempster-Shafer theory has concerned the
induction of metrics which are essential for all similarity-based reasoning
methods [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. One of the applications of such measures was related to the prediction of
assertions through nearest neighbor procedures. Recently a general-purpose
evidential nearest neighbor procedure based on the Dempster-Shafer combination
rule has been proposed [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In this work this method is extended to the speci c
case of semantic KBs through a more epistemically appropriate combination
procedure [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In the perspective of inductive methods, the need for a de nition of a
semantic similarity measure for individuals arises, that is a problem that so far
received less attention in the literature compared to the measures for concepts.
Recently proposed dissimilarity measures for individuals in speci c languages
founded in Description Logics [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] turned out to be practically e ective for the
targeted inductive tasks [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], however they are still based on structural criteria
so that they can hardly scale to more complex languages. We devised families of
dissimilarity measures for semantically annotated resources, which can overcome
the aforementioned limitations [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. Our measures are mainly based on the
Minkowski's norms for Euclidean spaces induced by means of a method
developed in the context of relational machine learning [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Namely, the measures
are based on the degree of discernibility of the input individuals with respect to
a given context [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] (or committee of features), which are represented by concept
descriptions expressed in the language of choice.
      </p>
      <p>The main contributions of this work regard the extension of a framework for
the classi cation of individuals through a prediction procedure based on evidence
theory and similarity. In particular we propose using Yager's rule of
combination and exploiting the mentioned families of metrics de ned for individuals in
ontologies. This allows for measuring the con rmation of the truth of candidate
assertions. The prediction of the values (related to class-membership or datatype
and object properties) may have plenty of applications in uncertainty reasoning
with ontologies.</p>
      <p>The remainder of the paper is organized as follows. In the next section (x2),
distance measures that shall be utilized for selecting neighbor individuals are
introduced. Then (x3), the basics of the Dempster-Shafer theory and a
nearestneighbor procedure based on an alternative rule of combination are recalled.
Hence (x4) we present the applications of the method to the problems of
determining the class- or role-membership of individuals w.r.t. given query
concepts / roles as well as the prediction of llers for datatype properties. Relevant
related work are discussed in (x5) and we conclude (x6) proposing extensions
and applications of these methods in further works.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Dissimilarity Measures for Individuals</title>
      <p>
        Since the reasoning method to be presented in the following is intended to be
general purpose, no speci c language will be assumed in the following for
resources, concepts (classes) and their properties. It su ces to consider a generic
representation that can be mapped to some Description Logic language with the
standard model-theoretic semantics (see [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for a thorough reference).
      </p>
      <p>A knowledge base K = hT ; Ai comprises a TBox T and an ABox A. T
is a set of axioms concerning the (partial) de nition of concepts (and roles)
through class (role) expressions. A contains assertions (ground facts) concerning
the world state. The set of the individuals occurring in A will be denoted with
Ind(A). Each individual can be assumed to be identi ed by its own URI (it is
useful in this context to make the unique names assumption ).</p>
      <p>
        Similarity-based tasks, such as individual classi cation, retrieval, and
clustering require language-independent measures for individuals whose de nition
can capture semantic aspects of their occurrence in the knowledge base [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ].
      </p>
      <p>
        For our purposes, we need functions to assess the similarity of individuals.
However individuals do not have an explicit syntactic (or algebraic) structure
that can be compared (unless one resorts to language-speci c notions [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], such
as the most speci c concept [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Focusing on the semantic level, the leading
idea may be that, similar individuals should behave similarly w.r.t. the same
concepts. A way for assessing the similarity of individuals in a knowledge base
can be based on the comparison of their semantics along a number of
dimensions represented by a set of concept descriptions (henceforth referred to as the
committee or context [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]). Speci cally, the measure may compare individuals on
the grounds of their behavior w.r.t. a given context, say C = fC1; C2; : : : ; Cmg,
which stands as a group of discriminating relevant concepts (features) expressed
in the considered language. We begin with de ning the behavior of an
individual w.r.t. a certain concept in terms of projecting it in this dimension: Given a
concept Ci 2 C, the related projection function i : Ind(A) 7! f0; 12 ; 1g is de ned:
8a 2 Ind(A)
i(a) =
8 1
&lt; 0
: 12
      </p>
      <p>
        K j= Ci(a)
K j= :Ci(a)
otherwise
The case of i(a) = 12 corresponds to the case when a reasoner cannot give
the truth value for a certain membership query. This is due to the Open World
Assumption normally made in Semantic Web reasoning. Hence, as in the classic
probabilistic models, uncertainty may be coped with by considering a uniform
distribution over the possible cases. Further ways to approximate these values
in case of uncertainty are investigated in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>The discernibility functions related to the context w.r.t. which two input
individuals are compared are de ned as follows. Given a feature concept Ci 2 C,
the related discernibility function i : Ind(A) Ind(A) 7! [0; 1] is de ned as:
8(a; b) 2 Ind(A) Ind(A) i(a; b) = j i(a) i(b)j</p>
      <p>The discernibility function i assigns 0 if the two individuals a and b have the
same behavior w.r.t. Ci, that is if they are both instance of Ci or both instance
of :Ci or nothing is known about this. This is because, if a and b have the same
bahavior w.r.t. Ci then there are no other information for discriminating them.</p>
      <p>
        Finally, a family of dissimilarity measures for individuals that is inspired to
the Minkowski's metrics can be de ned [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]: Let K = hT ; Ai be a knowledge
base. Given a context C and a related vector of weights w, a family of
dissimilarity measures fdpCgp2IN, dpC : Ind(A) Ind(A) 7! [0; 1] is de ned as follows:
8(a; b) 2 Ind(A)
      </p>
      <p>Ind(A)
dpC(a; b) =
"</p>
      <p>X wi i(a; b)p
Ci2C</p>
      <p>1
# p</p>
      <p>
        The e ect of the weights1 is to normalize w.r.t. the other features involved.
Obviously these measures are not absolute, then they should be also considered
1 A possible way for determining the wi is to assign a high value if the corresponding
feature concept re ects high information content, low value otherwise (see [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] for
more details).
w.r.t. the context of choice, hence comparisons across di erent contexts may not
be meaningful. Larger contexts are likely to decrease the measures because of the
normalizing factor yet these values is a ected also by the degree of redundancy of
the features employed. In other works the choice of the weights is done according
to variance or entropy associated to the various concepts in the context [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ].
      </p>
      <p>
        Compared to other proposed measures [
        <xref ref-type="bibr" rid="ref14 ref15 ref9">14, 9, 15</xref>
        ], the presented functions
do not depend on the constructors of a speci c language, rather they require
only (retrieval or) instance-checking for computing the projections through
classmembership queries to the knowledge base. The complexity of measuring the
dissimilarity of two individuals depends on the complexity of such inferences
(see [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], Ch. 3). Note also that the projections that determine the measure can be
computed (or derived from statistics maintained on the knowledge base) before
the actual distance application, thus determining a speed-up in the computation
of the measure. This is very important for algorithms that massively use this
distance, such as instance-based methods.
      </p>
      <p>
        One should assume that C represents a set of (possibly redundant) features
that are able to discriminate individuals that are actually di erent. The choice
of the concepts to be included (a feature selection problem [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]) may be
crucial. Therefore, speci c optimization algorithms founded in randomized search
have been devised which are able to nd optimal choices of discriminating
contexts [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. However, the results obtained so far with knowledge bases drawn
from ontology libraries showed that (a selection) of the primitive and de ned
concepts are often su cient to induce su ciently discriminating measures.
3
      </p>
      <p>
        Evidence-Theoretic Nearest-Neighbor Prediction
In this section the basics of the theory of evidence and combination rules [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
are recalled then a nearest neighbor classi cation procedure based on the rule of
combination [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is extended in order to perform prediction of unobserved values
(related to datatype properties or also class-membership).
3.1
      </p>
      <p>Basics of the Evidence Theory
In the Dempster-Shafer theory, a frame of discernment is de ned as the set
of all hypotheses in a certain domain. Particularly, in a classi cation problem it
is the set of all possible classes. A basic belief assignment (BBA) is a function
m that de nes a mapping m : 2 7! [0; 1] verifying: PA2 m(A) = 1. Given
a certain piece of evidence, the value of the BBA for a given set A expresses a
measure of belief that is committed exactly to A. The quantity m(A) pertains
only to A and does not imply any additional claims about any of its subsets. If
m(A) &gt; 0, then A is called a focal element for m.</p>
      <p>
        The BBA m cannot be considered a proper probability measure: it is
dened over 2 instead of and it does not require the properties of monotone
measures [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The BBA m and its associated focal elements de ne a body of
evidence, from which a belief function Bel and a plausibility function Pl can
(1)
(2)
be derived as mappings from 2 to [0; 1]. For a given A , the belief in A,
denoted Bel(A), represents a measure of the total belief committed to A given
the available evidence. Bel is de ned as follows:
Analogously, the plausibility of A, denoted Pl(A), represents the amount of belief
that could be placed in A, if further information became available. Pl is de ned
as follows:
It is easy to see that: Pl(A) = Bel( ) Bel(A). Moreover m(;) = 1 Bel( )
and for each A 6= ;: m(A) = PB A( 1)jAnBjBel(B). Using these equations,
knowing just one function among m, Bel, and Pl allows to derive the others.
      </p>
      <p>
        The Dempster-Shafer rule of combination [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is an operation for pooling
evidence from a variety of sources. This rule aggregates independent bodies of
evidence de ned within the same frame of discernment into one body of
evidence. Let m1 and m2 be two BBAs. The new BBA obtained by combining m1
and m2 using the rule of combination, m12 is the orthogonal sum of m1 and m2.
Generally, the normalized version of the rule is used:
(and m12(;) = 0) where the numerator (1 c) normalizes the values of the
combined BBA w.r.t. the amount of con ict c between m1 and m2.
      </p>
      <p>
        Di erent evidence fusion rules have been proposed [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. A more
epistemologically sound combination rule [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for our purposes places the probability mass
related to the con ict between the BBAs to the case of maximal ignorance.
8A 2 2
m12(A) =
8&lt; PB\C=A m1(B) m2(C)
      </p>
      <p>m1( ) m2( ) + c
: 0</p>
      <p>A 6=
A =
A = ;
^ A 6= ;
This means that the con ict between the two sources of evidence is not hidden,
but it is explicitly recognized as a contributor to ignorance.</p>
      <p>Due to the associativity and commutativity of the operations involved, it is
easy to prove that the resulting combination operator is associative and
commutative, and admits the vacuous BBA ( unique focal set) as neutral element.
3.2</p>
      <p>The Nearest Neighbors Procedure
Let us consider the nite set of instances X and a nite set of integers V ZZ to
be used as labels (which may correspond to disjoint classes or distinct attribute
values). The available information is assumed to consist in a training set TrSet =
f(x1; v1); : : : ; (xM ; vM )g Ind V of single-labeled instances (examples). In our
case, X = Ind(A), the set of individual names occurring in the ontology.</p>
      <p>Let xq be a new individual to be classi ed on the basis of its nearest neighbors
in TrSet. Let Nk(xq) = f(xo(j); vo(j)) j j = 1; : : : ; kg be the set of the k nearest
neighbors of xq in TrSet sorted by a function o( ) depending on an appropriate
metric d which can be applied to ontology individuals (e.g. one of the measures
in the family de ned in the previous section x2).</p>
      <p>Each pair (xi; vi) 2 Nk(xq) constitutes a distinct item of evidence regarding
the value to be predicted for xq. If xq is close to xi according to d, then one
will be inclined to believe that both instances are associated to the same value,
while when d(xq; xi) increases, this belief decreases and that leads to a situation
of almost complete ignorance concerning the value to be predicted for xq.</p>
      <p>
        Consequently, each (xi; vi) 2 Nk(xq) may induce a BBA mi over V which
can be de ned as follows [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]:
8A 2 2V
mi(A) =
8
&lt; 1
: 0
(d(xq; xi))
(d(xq; xi))
      </p>
      <p>A = fvig
A = V
otherwise
where 2]0; 1[ is a parameter and ( ) is a decreasing function such that (0) = 1
and limd!1 (d) = 0 (e.g. (d) = exp( dn) with &gt; 0 and n 2 IN). The values
of the parameters can be determined heuristically.</p>
      <p>Considering each training individual in Nk(xq) as an separate source of
evidence, k BBAs mj are obtained. These can be pooled by means of the rule of
combination leading to the aggregated BBA m that synthesizes the nal belief:
(3)
(4)
k
m = M mj = m1
j=1</p>
      <p>mk
In order to predict a value, functions Bel and Pl can be derived from m using
the equations seen above, and the query individual xq is assigned the value in V
that maximizes the belief or plausibility:
vq =
The former choice (select the hypothesis with the greatest degree of belief the
most credible) corresponds to a skeptical viewpoint while the latter (select the
hypothesis with the lowest degree of doubt the most plausible) is more credulous.
The degree belief (or plausibility) of the predicted value provides also a way to
compare the answers of an algorithm built on top of such analogical procedure.
This is useful for tasks such as ranking, matchmaking, etc..</p>
      <p>
        Finally, it is possible to combine the two measures Bel and Pl analogously
to necessity (Nec) and possibility (Pos) in Possibility Theory (which can be
considered a special case2 of Dempster-Shafer theory). One can de ne a single
2 Precisely, the body of evidence must contain consonant focal sets, i.e. when the set
of focal elements is a nested family [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
ENNk(xq; TrSet; V )
1. Compute the neighbor set Nk(xq) TrSet.
2. for each i 1 to k do
      </p>
      <p>Compute mi (Eq. 3)
3. for each v 2 V do</p>
      <p>Compute m (Eq. 4) and derive Bel and Pl (Eqs. 1{2)</p>
      <p>
        Compute the con rmation C (Eq. 5) from Bel and Pl
4. Select v 2 V that maximizes C (Eq. 6).
measure of con rmation C, ranging in [ 1; +1], by means of a simple one-to-one
transformation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]:
8A
      </p>
      <p>C(A) = Bel(A) + Pl(A)</p>
      <p>1
vq =
Hence, denoted with C the combination of Bel and Pl, the resulting rule for
predicting the uncertain value for the test individual can be written as follows:
Summing up, the procedure is as reported in Fig. 1:</p>
      <p>It is worthwhile to note that the complexity of the method is polynomial
in the number of instances in the TrSet. If this set is compact and contains
very prototypical individuals with plenty of related assertions, then the
resulting predictions are likely to be accurate. Another source of complexity in the
computations may be the number of values in V which may yield a large number
of subsets 2jV j for which BBAs are to be computed. However this depends also
on the kind of problem that is to be solved (e.g. in class membership detection
jV j = 2). Moreover what really matters in the number of focal sets for each BBA
which may be much less than 2jV j.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Assertion Prediction</title>
      <p>
        The utility of the presented procedure when applied to ontology reasoning can be
manifold. In the following we propose its employment in the inductive prediction
of unknown values related to class-membership and datatype / object property
llers. This feature may be easily embedded in an ontology management system
in order to help the knowledge engineers elicit assertions which may be not be
derived from the knowledge base yet they can be rather made in analogy with
the others [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>In the following, the symbol j in expressions like K j will denote the
derivation of the assertion from the knowledge base K obtained through an
alternative procedure (like the evidence nearest neighbor presented in the previous
section).
(5)
(6)
4.1</p>
      <p>
        Class-Membership
Let us suppose a (query) concept Q is given. In this case one may consider only
examples made up of individuals with a de nite class-membership leading to a
binary problem with a set of values VQ = f+1; 1g denoting, resp., membership
and non-membership w.r.t. the query concept. Alternatively, one may admit
ternary problems with some labels set to 0 to explicitly denote an inde nite
(uncertain) class-membership [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. We shall also consider the related training set
TrSetQ Ind(A) VQ. The values of the labels vi for the training examples can
be obtained through deductive reasoning (instance-checking) or speci c facilities
made available by the knowledge management systems [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>Now to predict the class-membership value vq for some individual xq w.r.t. Q,
it su ces to call the procedure ENNk(xq; TrSetQ; VQ) and decide on the grounds
of the returned value. Thus in a binary setting (VQ = f+1; 1g), one will either
conclude that K j Q(xq) or K j :Q(xq) depending on the value that maximizes
C in Eq. 6 (resp., vq = +1 or vq = 1). Moreover the value of the con rmation
function which determined the returned value vq can be exploited for ranking
the hits by comparing the strength of the inductive conclusions.</p>
      <p>Adopting a ternary setting, it may turn out that the most likely value is
vq = 0 resulting in an uncertain case. One may force the choice among the
values of C for vq = 1 and vq = +1, e.g. when the con rmation degree exceeds
a some threshold.</p>
      <p>The inductive procedure described above can be trivially exploited for
performing the retrieval of a certain concept inductively. Given a certain concept Q,
it would su ce to nd all individuals a 2 Ind(A) that are such that K j Q(a).
The hits could be returned ranked by the respective con rmation value C(+1).
4.2</p>
      <p>Datatype Fillers
K j
In this case, let us suppose a certain (functional) datatype property P is given
and the problem is to predict its value for a certain test individual a (which has
to be supposed to be in its domain). The set of values VP may correspond to the
(discrete and nite) range of the property or to its restriction to the observed
values for the training instances: VP = fv 2 range(P ) j 9P (a; v) 2 Ag. Di erent
settings may be devised allowing for some special value(s) denoting the case of
a yet unobserved value(s) for that property.</p>
      <p>The related training set will be some TrSetP domain(P ) VP , where
domain(P ) Ind(A) is the set of individual names that have a known P -value in
the knowledge base. Di erently from the previous problem, datatype properties
generally do not have a speci c intensional de nition in the knowledge base
(except for the speci cation of domain and range), hence a mere look-up in the
ABox should su ce to determine the TrSet.</p>
      <p>Now to predict the value in VP of the datatype property P for some
individual a, the method requires calling the procedure with ENNk(a; TrSetP ; VP ).
Thus in this setting, if vq is the value that maximizes Eq. 6 then we can write</p>
      <p>P (a; vq). Also in this case the value of the con rmation function which
determined choice of the value vq can be exploited for comparing the strength
of an inductive conclusion to others.</p>
      <p>In case of special settings with dummy values indicating unobserved values,
when these are found to be the most credible among the others, a knowledge
engineer should be contacted for the necessary changes to the ontology.</p>
      <p>The inductive procedure described above can be trivially exploited for
performing alternate forms of retrieval, e.g. nding all individuals with a certain
value for the given property. Given a certain value v, it would su ce to nd all
individuals a 2 Ind(A) that are such that K j P (a; v). Again, the hits could be
returned ranked according to the respective con rmation value C(+1).</p>
      <p>
        The limitation of treating only functional datatype properties may be
overcome by considering a di erent way to assign the probability mass to BBAs than
Eq. 3, including subsets of all possible values. Examples are to be constructed
accordingly (labels will be chosen in 2VP ). Alternatively, more complex frames
of discernment, e.g. 0 = 2 , so consider sets of values as possible llers of
the property. In all such settings the computation of the BBAs and descending
measures would become of course much more complex and expensive, yet clever
solutions (or approximations) proposed in the literature [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] may contribute to
mitigate this problem.
4.3
      </p>
      <p>
        Relationships among Individuals
In principle, a very similar setting may be used in order to establish the
possibility that a certain test individual is related through some object property with
some other individual [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ].
      </p>
      <p>Since the set Ind(A) is nite (the target is not discovering relations with
unseen individuals), one may want to nd all individuals that are related to a
test one through some object property, say R. The problem can be decomposed
into smaller ones aiming at verifying whether K j R(a; b) holds:
for each b 2 Ind(A) do
for each a 2 Ind(A) do</p>
      <p>TrSet f(x; v) j x 2 Ind(A) n fag; if K j= R(x; b) then v
vbR ENNk(a; TrSet; f+1; 1g)
if vbR = +1 then</p>
      <p>return K j R(a; b)
else
return K j :R(a; b)
+1 else v
1g</p>
      <p>
        Note that, in the construction of the training sets, the inference K j= R(x; b)
may turn out to be merely an ABox lookup operation for the given assertions
(when roles are not intensionally de ned in a proper RBox). Conversely, if an
RBox is available (sometimes as a subset of the TBox) the values of the label for
the training examples can be obtained through deductive reasoning
(instancechecking) or the mentioned facilities made available by advanced reasoners or
knowledge management systems [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>This simple setting makes a sort of closed-world assumption in the decision of
the induced assertions descending from the adoption of the binary value set and
the composition of the TrSet. A more cautious setting would involve a ternary
value set VR = f 1; 0; +1g which allows for an explicit treatment of those
individuals a for which R(a; b) is not derivable (or just absent from the ABox). The
nal decision on the induced conclusion has to consider also this new possibility
(e.g. using a threshold of con rmation for accepting likely assertions).
5</p>
    </sec>
    <sec id="sec-4">
      <title>Related Work</title>
      <p>The proposed method is related to those approaches devised to o er alternative
ways of reasoning with ABoxes for eliciting hidden knowledge (regularities) in
order to complete and populate the ontology with likely assertions even in the
occurrence of incorrect parts, supposing this kind of noise is not systematic.</p>
      <p>
        The tasks of ontology completion and population have often been tackled
through formal methods (such as formal concept analysis [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]). Discovering new
assertions (and related probabilities in a classical setting) is another related
task for eliciting hidden knowledge in the ontologies. In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] a machine learning
method is proposed to estimate the truth of statements by exploiting regularities
in the data. In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] another statistical learning method for OWL-DL ontologies is
proposed, combining a latent relational graphical model with Description Logic
inference in a modular fashion. The probability of unknown role-assertions can be
inductively inferred and known concept-assertions can be analyzed by clustering
individuals.
      </p>
      <p>
        Similarity-based reasoning with ontologies is the primary aim of this work
which follows a number of related methods founded on dissimilarity measures for
individuals in knowledge bases expressed in Description Logics [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. Mostly,
they adopt some alternate form of the classic Nearest-Neighbor lazy learning
scheme [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] in order to draw inductive conclusions that often cannot be
deductively entailed by the knowledge bases.
      </p>
      <p>
        Similar approaches based on lazy learning have been proposed that adopt
generalized probability theories such as the Dempster-Shafer. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which was a
source of inspiration for this paper, the standard rule of combination is exploited
in an evidence-theoretic classi cation procedure where labels were not assumed
to be mutually exclusive. Rules of combination had been used in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] in order
to learn precise metrics to be exploited in a lazy learning setting like those
mentioned above.
      </p>
      <p>
        One of the most appreciated advantages of performing inductive ABox
reasoning through these methods is that they can naturally handle inconsistent
(and inherently incomplete) knowledge bases, especially when inconsistency is
not systematic. In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] a method for dealing with inconsistent ABoxes populated
through information extraction is proposed: it constructs ad hoc belief networks
for the con icting parts in an ontology and adopts the Dempster-Shafer theory
for assessing the con dence of the resulting assertions.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Concluding Remarks and Outlook</title>
      <p>In the line of our investigation of inductive methods for Semantic Web reasoning,
we have proposed an alternative way for approximate ABox reasoning based on
the nearest-neighbors analogical principle. Once neighbors of a test individual
are selected through some distance measures, a combination rule descending
from the Dempster-Shafer theory can fuse the evidence provided by the various
neighbor individuals. We have shown how to exploit the procedure for assertion
prediction problems such as determining unknown class- or role-memberships
as well as attribute-values which may be the basis for many ABox inductive
reasoning algorithms. The method is being implemented so to allow an extensive
experimentation on real ontologies.</p>
      <p>
        Special settings to accommodate cases of uncertain or unobserved values
are to be investigated. One promising extension of the method concerns the
possibility of considering in nite sets of values V following the studies [
        <xref ref-type="bibr" rid="ref2 ref20">20, 2</xref>
        ].
This would allow dealing with domains where the total amount of values is
unknown (also due to the inherent nature of the Semantic Web). Moreover the
predicted values often need not to be exclusive. Hence the prediction procedure
would require an extension towards the consideration of sets of values instead of
singletons.
      </p>
      <p>
        As necessity and possibility measures are related to the belief measures (see
note 2 at page 32) a natural extension may be towards the possibilistic theory and
its calculus which is, in general, di erent from the Dempster-Shafer theory and
calculus. Further possible extensions concern all other monotone measures such
as the Sugeno -measures [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The extension towards the Possibility Theory is
interesting also because of its parallelism with modal logics [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and possibilistic
extensions of Description Logics [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Laskey</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laskey</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kokar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Uncertainty Reasoning for the World Wide Web</article-title>
          . W3C Incubator Group. (
          <year>2008</year>
          ) http://www.w3.org/2005/Incubator/urw3/XGR-urw3-
          <volume>20080331</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Klir</surname>
          </string-name>
          , G.:
          <article-title>Uncertainty and Information</article-title>
          . Wiley (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Shafer</surname>
          </string-name>
          , G.:
          <source>A Mathematical Theory of Evidence</source>
          . Princeton University Press (
          <year>1976</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Approximate measures of semantic dissimilarity under uncertainty</article-title>
          . In da Costa,
          <string-name>
            <surname>P.</surname>
          </string-name>
          , et al.,
          <source>eds.: Uncertainty Reasoning for the Semantic Web I. Volume 5327 of LNAI</source>
          . Springer (
          <year>2008</year>
          )
          <volume>355</volume>
          {
          <fpage>372</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Nikolov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Urea</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
          </string-name>
          , E.,
          <string-name>
            <surname>de Roeck</surname>
          </string-name>
          , A.:
          <article-title>Using the Dempster-Shafer theory of evidence to resolve ABox inconsistencies</article-title>
          . In da Costa,
          <string-name>
            <surname>P.</surname>
          </string-name>
          , et al.,
          <source>eds.: Uncertainty Reasoning for the Semantic Web I. Volume 5327 of LNAI</source>
          . Springer (
          <year>2008</year>
          )
          <volume>143</volume>
          {
          <fpage>160</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Denoeux</surname>
          </string-name>
          , T.:
          <article-title>A k-nearest neighbor classication rule based on Dempster-Shafer theory</article-title>
          .
          <source>IEEE Transactions on Systems, Man and Cybernetics</source>
          <volume>25</volume>
          (
          <year>1995</year>
          )
          <volume>804</volume>
          {
          <fpage>813</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Yager</surname>
          </string-name>
          , R.:
          <article-title>On the Dempster-Shafer framework and new combination rules</article-title>
          .
          <source>Information Sciences</source>
          <volume>41</volume>
          (
          <year>1987</year>
          )
          <volume>93</volume>
          {
          <fpage>137</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
          </string-name>
          , P., eds.:
          <source>The Description Logic Handbook</source>
          . Cambridge University Press (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Analogical reasoning in description logics</article-title>
          . In da Costa,
          <string-name>
            <surname>P.</surname>
          </string-name>
          , et al.,
          <source>eds.: Uncertainty Reasoning for the Semantic Web I. Volume 5327 of LNAI</source>
          . Springer (
          <year>2008</year>
          )
          <volume>336</volume>
          {
          <fpage>354</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Query answering and ontology population: An inductive approach</article-title>
          . In Bechhofer, S., et al., eds.
          <source>: Proceedings of the 5th European Semantic Web Conference, ESWC2008</source>
          . Volume
          <volume>5021</volume>
          of LNCS., Springer (
          <year>2008</year>
          )
          <volume>288</volume>
          {
          <fpage>302</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Metric-based stochastic conceptual clustering for ontologies</article-title>
          .
          <source>Information Systems</source>
          <volume>34</volume>
          (
          <year>2009</year>
          )
          <volume>725</volume>
          {
          <fpage>739</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Hastie</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tibshirani</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <source>The Elements of Statistical Learning { Data Mining, Inference, and Prediction</source>
          . Springer (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Goldstone</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Medin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halberstadt</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Similarity in context</article-title>
          .
          <source>Memory and Cognition</source>
          <volume>25</volume>
          (
          <year>1997</year>
          )
          <volume>237</volume>
          {
          <fpage>255</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Borgida</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walsh</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirsh</surname>
          </string-name>
          , H.:
          <article-title>Towards measuring similarity in description logics</article-title>
          . In Horrocks, I.,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
          </string-name>
          , F., eds.
          <source>: Working Notes of the International Description Logics Workshop</source>
          . Volume 147 of CEUR Workshop Proceedings., Edinburgh, UK (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.:
          <article-title>On the in uence of description logics ontologies on conceptual similarity</article-title>
          . In Gangemi,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Euzenat</surname>
          </string-name>
          , J., eds.
          <source>: Proceedings of the 16th Knowledge Engineering Conference, EKAW2008</source>
          . Volume
          <volume>5268</volume>
          of LNAI., Springer (
          <year>2008</year>
          )
          <volume>48</volume>
          {
          <fpage>63</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bechhofer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>The Instance Store: DL reasoning with large numbers of individuals</article-title>
          . In Haarslev, V., Moller, R., eds.
          <source>: Proceedings of the 2004 Description Logic Workshop</source>
          ,
          <string-name>
            <surname>DL</surname>
          </string-name>
          <year>2004</year>
          . Volume 104 of CEUR Workshop Proceedings.,
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          (
          <year>2004</year>
          )
          <volume>31</volume>
          {
          <fpage>40</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Rettinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nickles</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>In nite hidden semantic models for learning with OWL DL</article-title>
          . In d'Amato,
          <string-name>
            <surname>C.</surname>
          </string-name>
          , et al., eds.
          <source>: Proceedings of 1st ESWC Workshop on Inductive Reasoning and Machine Learning for the Semantic Web, IRMLeS09. Volume 474 of CEUR Workshop Proceedings</source>
          .,
          <string-name>
            <surname>Heraklion</surname>
          </string-name>
          , Greece (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Tresp</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bundschus</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rettinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Materializing and querying learned knowledge</article-title>
          . In d'Amato,
          <string-name>
            <surname>C.</surname>
          </string-name>
          , et al., eds.
          <source>: Proceedings of 1st ESWC Workshop on Inductive Reasoning and Machine Learning for the Semantic Web, IRMLeS09. Volume 474 of CEUR Workshop Proceedings</source>
          .,
          <string-name>
            <surname>Heraklion</surname>
          </string-name>
          , Greece (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sertkaya</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Completing description logic knowledge bases using formal concept analysis</article-title>
          . In Veloso, M., ed.
          <source>: Proceedings of the 20th International Joint Conference on Arti cial Intelligence</source>
          , Hyderabad, India (
          <year>2007</year>
          )
          <volume>230</volume>
          {
          <fpage>235</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Harmanec</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klir</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Modal logic interpretation of Dempster-Shafer theory: An in nite case</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          <volume>14</volume>
          (
          <year>1996</year>
          )
          <volume>81</volume>
          {
          <fpage>93</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ji</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          :
          <article-title>A possibilistic extension of description logics</article-title>
          . In Calvanese, D., et al.,
          <source>eds.: Working Notes of the 20th International Description Logics Workshop, DL2007. Volume 250 of CEUR Workshop Proceedings</source>
          .,
          <string-name>
            <surname>Bressanone</surname>
          </string-name>
          , Italy (
          <year>2007</year>
          )
          <volume>435</volume>
          {
          <fpage>442</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>