<!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>On the Problem of Weighted Max-DL-SAT and its Application to Image Labeling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carsten Saathoff</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Scheglmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Steffen Staab</string-name>
          <email>staab@uni-koblenz.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Web Science and Technologies University of Koblenz-Landau</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>For a number of problems, such as ontology learning or image labeling, we need to handle uncertainty and inconsistencies in an appropriate way. Fuzzy and Probabilistic Description Logics are the two major approaches for performing reasoning with uncertainty in Description Logics, but modeling problems such as image labeling still remains difficult and handling inconsistencies is only supported to a limited extent. In this paper, we propose Max-DL-SAT and Weighted Max-DL-SAT as new reasoning services for Description Logics knowledge bases, which applies the idea behind Weighted Max-SAT to Description Logics and leads to a more intuitive representation of certain problems. It supports handling of uncertainty and inconsistencies. The contribution of this paper is threefold: We define a novel reasoning service on Description Logics knowledge bases, introduce an algorithm for solving such problems, and show the application of it to the problem of image labeling.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Solutions to a number of real world problems are often subject to a set of potentially
contradicting constraints, for which a completely satisfying solution does not exist, e.g.,
in Computer Aided Design or information extraction from text. In Max-SAT, these
problem are modeled as a boolean a formula for which one seeks an assignment of
truth values that satisfies a maximal number of clauses. In Weighted Max-SAT clauses
are associated with weights that model the importance or reliability of certain clauses
and the goal is to maximize the accumulated weight of the satisfied clauses in a solution.
However, Max-SAT and Weighted Max-SAT are both limited to propositional logic and
finding an appropriate problem representation is often hardly intuitive. Ontologies, on
the other hand, allow for modeling domains in a more intuitive manner. Description
Logics have widely been adopted to model ontologies and to provide reasoning
services in a variety of domains. In problems like image labeling [
        <xref ref-type="bibr" rid="ref13 ref2">13, 2</xref>
        ], we encounter
assertions that are associated with a degree and we have to cope with many, potentially
contradicting assertions produced by automatic and not fully reliable methods. In order
to apply ontological reasoning to such problems, we require new reasoning services.
State of the art extensions to Description Logics, such as Fuzzy [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] or Probabilistic
Description Logics [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] cover most of these aspects, but other problems still need to
be solved. Reasoning on Probabilistic Description Logics still has difficulties regarding
the efficiency of the reasoning process. Fuzzy Description Logics can be reasoned about
efficiently under min/max co-norm.
      </p>
      <p>
        In this paper, we introduce a novel reasoning service for handling uncertainty and
inconsistencies in Description Logic knowledge bases, called Weighted Max-DL-SAT.
We consider Description Logic knowledge bases containing a set of weighted and
potentially contradicting axioms. Based on this, we compute a set of consistent axioms
with a maximal, accumulated weight. Weighted Max-DL-SAT allows for the almost
direct reuse of existing ontologies and provides a very intuitive way of modeling problems
that have a Max-SAT like structure, e.g., the aforementioned image labeling problem.
In summary, the paper provides a threefold contribution:
1. We define a novel type of reasoning problem, called Weighted Max-DL-SAT.
2. We introduce an algorithm for solving Weighted Max-DL-SAT problems based on
the Hitting Set Tree algorithm [
        <xref ref-type="bibr" rid="ref12 ref6">12, 6</xref>
        ].
3. We apply Weighted Max-DL-SAT to the problem of image labeling.
      </p>
      <p>The rest of the paper is structured as follows: In the next section we give a
formal introduction to the Description Logic ALC and extend its definition to weighted
ontologies. Then, we introduce the problem of Weighted Max-DL-SAT. Based on this
formalizations, we introduce our approach to solve Weighted Max-DL-SAT problems.
Afterwards, we introduce an example where we applied Weighted Max-DL-SAT to the
domain of spatial reasoning in the context of image labeling, and finally discuss the
related work and conclude the paper.
2</p>
      <p>Knowledge Representation Using Description Logics
Description Logics constitutes a class of knowledge representation languages that allow
for expressing complex concepts in terms of a set of basic constructors. In this section,
we specifically introduce the Description Logic ALC, the Attributive Concept
Language with Complements. Let NC and NR be two disjoint sets of symbols, called the
set of concept and role names, respectively. We will write A; B for concept names, and
R for role names. &gt; and ? are special concepts, called Top and Bottom, respectively. A
concept description C in ALC is syntactically defined by the following abstract syntax
rule:</p>
      <p>C ! &gt;j?jAj8R:Cj9R:CjC u DjC t Dj:Cg.
(1)
The semantics of a concept description is given by an interpretation I = ( I ; I ),
where I = fai; : : : ; ang is called the domain of I and I is called the interpretation
function. The interpretation function maps each concept name A to a set AI I , and
each role name to a binary relation RI I I .</p>
      <p>The semantics of the constructors are defined as follows.
– &gt;I = I
– ?I = ;
– (C u D)I = CI \ DI
– (C t D)I = CI [ DI
– (:C)I = I n CI
– (8R:C)I = fx 2</p>
      <p>Furthermore, we define a T-Box T as a set of terminological axioms of the form
C v D, whereby C and D are concepts. We say that D subsumes C, and an
interpretation I satisfies an axiom C v D iff CI DI . We define a disjointness between
two axioms C and D as CjjD = C v :D. The A-Box A is defined as a set of
concept assertions a : C, where a is an individual name and C a concept description, and
role assertions (a; b) : R with a; b individual names and R a role name. Both concept
and role assertions area also called assertional axioms. A Description Logics ontology
O = T [ A consists of a T -Box T and an A-Box A.</p>
      <p>We extend this definition of an ontology to a weighted ontology:
Definition 1 (Weighted ontology). A weighted ontology is an ontology O :=
f 1; : : : ; ng such that for every T -Box or A-Box axiom 2 O an associated weight
w 2 R+ exists. In case of concrete axioms, we specify the weight in square brackets,
i.e., C v D[w] for T -Box axioms, a : C[w] for concept assertions, and (a; b) : R[w]
for role assertions.</p>
      <p>We can now define the reasoning problem Weighted Max-DL-SAT. Our basis is a
weighted Description Logic ontology O = T [ A. Each axiom in O is associated with
a weight, which represents the importance or reliability of this axiom to be satisfied.</p>
      <p>The problem is to find a consistent subset of the ontology with a maximal summed
weight. Formally, we define the Weighted Max-DL-SAT problem as an optimization
problem as follows:
The result is Or = Tr [ Ar, a maximal consistent sub-ontology, such that Or O, Or
is consistent, and the accumulated weight of all axioms i 2 Or is maximal. In Or we
call Ar the consistent Sub-A-Box and Tr the consistent Sub-T -Box.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Solving Weighted Max-DL-SAT Problems</title>
      <p>
        In order to obtain a consistent sub-ontology, we need to resolve all inconsistencies in O.
To do so, we have to calculate the weight-minimal set of axioms O , such that Or =
O n O is consistent. This problem has strong relations to axiom-pinpointing [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ],
which identifies and eliminates inconsistencies in ontologies. Axiom-pinpointing
algorithms compute a minimal set of axioms causing a single inconsistency in an ontology
O. Such a set, we call a minimal inconsistent sub-ontology [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] M and it is defined as
follows:
Definition 2 (Minimal Inconsistent Sub-Ontology). A Minimal Inconsistent
SubOntology (M ) of an ontology O, is defined as a subset M O, such that M is
inconsistent and 8 2 M : M n f g is consistent.
      </p>
      <p>Every M causes a single inconsistency in a particular O. If we remove one axiom of
such a M from O, we eliminate this cause of inconsistency in O.</p>
      <p>
        We can formulate this problem as a Weighted Hitting Set Problem. We first give the
definition of this set of problems and then explain how Weighted Max-DL-SAT maps
to a Weighted Hitting Set Problem:
Definition 3 (Weighted Hitting Set Problem [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]). Given a set G and a set of subsets
M1; M2; :::; Mn G Each element in G has a positive weight wa; a 2 G We are
looking for a hitting set H G such that
– H \ Mi 6= ;; i = 1; :::; n
– Pa2H wa is minimal
Now let O be our ground set, M1; M2; :::; Mn the set of all minimal inconsistent
subontologies, and the hitting set H the set O of axioms to be removed from O. Obviously
Or is weight maximal, when O is weight minimal.
      </p>
      <p>To calculate O for inconsistent ontologies, we propose an adaptation of the Hitting
Set Tree (HST) algorithm. The HST algorithm produces a tree T starting with our O as
root node N1. It calculates a minimal inconsistent Sub-Ontology (MISO) Mj for every
node Nj 2 T . For every axiom i in Mj of Nj the algorithm introduces a new
subnode Nji 2 T . The edge to Nji is labeled with i and w i and the current ontology
for a node Nji is Oj n f ig. To solve our Weighted Max-DL-SAT problem, we have to
calculate the cheapest path w.r.t the accumulated weights from the root to a leaf in T .
The accumulated axioms of this path represent O .</p>
      <p>Algorithm 1 Weighted Hitting Set Tree algorithm for computing a solution to Weighted
Max-DL-SAT problems.
. initialize result with empty set
. set upper bound to infinity
. accumulate path weight</p>
      <p>. check upper bound
. calculate M for current ontology
. 8 2 M in decreasing order call WHST</p>
      <p>. for O n f g; P [ f g
. if current path weight &lt; upper bound</p>
      <p>. set result to path
. set upper bound to path weight</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] Kalyanpur et. al have shown the completeness of the Hitting Set Tree
algorithm regarding the calculation of all justifications for an ontology. Algorithm 1 depicts
the concrete W HST algorithm used in our implementation. To increase efficiency, we
use a branch &amp; bound like strategy to prune subtrees where no further improvements of
the results could be achieved. We use the accumulated weight of an already calculated
root-to-leaf path as upper bound, line 19. Initially this bound is set to infinity, line 2.
With this lower bound, we can prune any branch of the subtree that could not contain a
smaller total path weight. Only if the weight of the current path is lower than this upper
bound, a branch has to be considered, line 5.
      </p>
      <p>
        Algorithm 2 depicts the minimal inconsistent sub-ontology (MISO) calculation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
It iteratively adds the axioms with the smallest weight w to the intermediate
ontology O until it becomes inconsistent, lines 3 6. Then, we shrink O by iteratively
removing the axioms with the biggest weight w if this does not turn O consistent
again, lines 8 14. Thus, we are guaranteed to end up with an M , a small, still
inconsistent set of axioms in O.
As an example, we present the application of Weighted Max-DL-SAT to the interesting
problem of automatically assigning labels to image regions. Typically, these labels refer
to ”semantic” concepts and provide the means to index regions within an image based
on terms understandable for humans. Determining the right labels for a given region
is a hard problem, since there is no direct mapping of computable low-level features
to the meaning of a region. Automatic methods model regions within images using a
set of features and then usually apply machine learning methods in order to learn and
subsequently detect a set of possible semantic concepts.
      </p>
      <p>
        These methods exploit only low-level features extracted from regions of the image,
but do not take any context, e.g., spatial context, into account. However, context and
background knowledge play a crucial role in automatic image labeling [
        <xref ref-type="bibr" rid="ref13 ref2">13, 2</xref>
        ]. In our
experiments, we utilize spatial relations between image regions as background
knowledge to validate the semantic concepts given for specific region.
      </p>
      <p>Figure 1 shows an example of an image (a) and the associated regions with
simplified, but still ambiguous hypotheses (b) produced by a classifier. The output of the
machine-learning-based classification is used as input to our reasoning process. As
background knowledge, we consider knowledge about feasible spatial relations between
the semantic concepts, such as above, below, left, right. For example, a valid relation
might be that sea is never depicted above sky.</p>
      <p>(a) input image</p>
      <p>
        (b) output from ML-based classification
The data set consists of 922 images depicting outdoor scenes and was split into 400
training and 522 test images. These images have been segmented using an automatic
segmentation algorithm and manually assigned a label from the set of concepts: Sky,
Sea, Sand, Road, Building, Foliage, Person, Boat, Mountain, Snow. This dataset has
been published1 and used in previous experiments [
        <xref ref-type="bibr" rid="ref10 ref13">13, 10</xref>
        ] for the task of spatial
reasoning. In addition, the data set also contains different low-level features for each region,
different hypotheses generated based on the training data using different classification
methods, and a set of extracted fuzzy spatial relations. For our experiment, we used the
labels produced by the maximum-likelihood classifier as input to our reasoner.
The background knowledge is depicted as a T -Box. For each label, we create an
atomic concept L. Furthermore, we make all label concepts disjoint and add an axiom
L1jj : : : jjLn[wn].
      </p>
      <p>
        The background knowledge about spatial relations has been modeled as a set of
binary constraints defining for each label L to which other labels L01; : : : ; L0n it might
be related by the spatial relation S. To present such knowledge about spatial relations
1 http://mklab.iti.gr/project/scef
in a Description Logic T -Box, we use universal quantification, like L v 8S:(L01 t
: : : t L0n)[wn]. Thus, for the two labels Sky and Sea used in figure 1, we would add two
axioms sky v 8above:(sea t sky t sand t : : :)[wm] and sea v 8above:(sea t sand t
: : :)[wm]. These axioms assure, that sea might only be depicted above other sea regions,
while sky might be depicted above sky or sea regions. They are all associated with an
very high weight, since we consider the background knowledge as crisp, and therefore
do not accept any solutions where any of these axioms is removed. Obviously, this
requires that the T -Box is consistent, which is the case in our experiments. Furthermore,
the axioms are learned following the approach presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>Each image i is modeled in a separate A-Box. To generate the A-Box, we use the
hypothesis generated by the machine-learning classification process. For each region,
we create a single individual ri. Now, let wi;l be the degree of confidence in the dataset
for region ri labeled with label l. Then we add the concept assertion ri : L[wi;l] to
the knowledge base for each label produced by the classifier for the region. For the
two regions region1 and region2 depicted in figure 1 this will result in: region1 :
sky[wregion1;sky], region1 : sea[wregion1;sea], region2 : sky[wregion2;sky] and
region2 : sea[wregion2;sea]. Additionally to the hypothesis about associated
semantic concepts the classification process also generates knowledge about spatial relations
between the single regions. To present the spatial knowledge in our ontology, we add
for all known relations role assertions like (ri; rj ) : S[wm] to the knowledge base.
We set the weight of such assertions to very high value, because we do not the accept
a solution where one of the spatial relations was removed in order to find a solution.
For the regions region1 and region2 from figure 1, this will lead to the two role
assertion (region1; region2) : above[wm] and (region2; region1) : below[wm].
Together with the T -Box depicting the background knowledge, this A-Box results in an
individual ontology Oi for each image i. As we can see this ontology contains
contradicting statements with: sea v 8above:(sea)[wm], (region1; region2) : above[wm],
region1 : sea[wregion1;sea] and region2 : sky[wregion2;sky]. Such an inconsistent
ontology Oi is the input to our reasoning process.
4.3</p>
      <p>
        Results
In Table 4.3, we have summarized the accuracy of the classifier, Weighted
Max-DLSAT, and the binary integer programming approach presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Using Weighted
Max-DL-SAT, we can significantly improve the classification rate as provided by the
classifier based solely on low-level features. However, we also see that a more
specialized method performs clearly better. The latter observation was expected. The BIP
approach can employ a more specialized objective function that incorporate the degree
of confidence provided with the fuzzy spatial relations, and it employ all fuzzy spatial
relations available, not only the one with the highest degree. This information is not
used in our modeling of the problem.
      </p>
      <p>
        Nevertheless, the experiments show that a generic approach based on Description
Logics can be applied to a problem like spatial reasoning and leads to a clear
improvement. Furthermore, the difference between the specialized method and Weighted
MaxDL-SAT is not very large. Specifically, the parameters used for the knowledge
extraction have not been optimized in our experiments for Weighted Max-DL-SAT, while
in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] experiments with optimized parameters were reported. The gained generality of
the approach comes at the cost of a loss in accuracy.
      </p>
      <p>The figures in 2 show the system performance results from our experiment. In each
figure, we compare two different values (left and right y-axies) per image (x-axis). We
sorted the images in increasing order by the first value (left). In figure 2 (a), we show the
relation between the over all calculation time per image and the number of nodes per
image. In our Experiments, we limited the calculation time per image to 300sec. We can
observe only a weak relationship between calculation time and the number of visited
nodes, a tendency towards the more nodes are visited the longer the calculation takes.
We can observe multiple outliers especially images with a relative small number of
visited sodes compared to the calculation time. Due to the heuristic character of Branch
&amp; Bound and because of the calculation of an NP-complete problem like the Weighted
Hitting Set Tree, we have to expect such outliers. Figure 2 (b) shows the number of
A-Box axioms per image in increasing oder and over all calculation time. Again we
can observe multiple outlier but the relation seems to be stronger. Images with more
axioms in the A-Box more often tend to exceed the calculation time cap. In figure 2
(c), we show the relation between the over all system performance per image and the
time consumption for MISO calculation per image. The MISO calculation time seems
to represent a relatively large proportion of the over all system performance. This could
be a interesting point for further optimizations. The system could benefit from more
detailed studies to increase the efficiency of the MISO calculation. The last figure, 2
d shows the relation between the time consumption for MISO calculation per image
and the number of MISOs per image. Here we can also observe an clear relationship.
This observation also indicates that where is a potential for further optimizations of the
MISO calculation.</p>
      <p>All these behavior result give clear hints about further optimizations of the systems
performance. A promising starting point for further optimizations seems to be the MISO
calculation. The MISO calculation takes an important part of the over all calculation
time and the calculation time for all MISO increases similar to the number of MISOs.
5</p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>The issues of integrating uncertainty into Description Logics and reasoning with such
uncertainty in Description Logics have already been addressed in different ways by
90000
80000
70000 750
60000 625
50000 s s
40000 odeN ixoAm357050
30000
20000
10000
350
300</p>
      <p>]
250 [ce</p>
      <p>S
200 sO</p>
      <p>S
I</p>
      <p>M
150 fro
100 iem</p>
      <p>T
50
300
250</p>
      <p>]
200 ce</p>
      <p>S
[
150 iem</p>
      <p>
        T
100
50
4500
4000
3500
3000
2500 sO
2000 ISM
1500
1000
500
100
200Images300
400
several researchers. [
        <xref ref-type="bibr" rid="ref5 ref7 ref8">5, 8, 7</xref>
        ] present probabilistic extensions to OWL or investigations
on reasoning services for such extension. Some of these approaches allow only for
terminological knowledge like [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] others for terminological as well as assertional
knowledge [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The approaches also differ in the underlying probabilistic reasoning
formalism. Two reasoning formalisms could be found in these publications, a formalism based
on reasoning in probabilistic logics [
        <xref ref-type="bibr" rid="ref5 ref8">5, 8</xref>
        ] and a formalism based on inferencing in
Bayesian networks [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. But unfortunately all of these approaches suffer from serve
problems regarding the efficiency of reasoning on such knowledge bases. Another
approach to uncertainty extension to Description Logics is the use of fuzzy set theory to
express the uncertainty. In [
        <xref ref-type="bibr" rid="ref15 ref16">16, 15</xref>
        ] Straccia presents a general approach to a fuzzy
version of SHOIN (D), the underlying Description Logic of OW L DL. He shows the
representation and reasoning capabilities of fuzzy SHOIN (D). As mentioned in the
introduction, reasoning on fuzzy Description Logics can be performed quite efficiently.
However, the fuzzy semantics are often mislead by single axioms with a high or low
weight, repsectively. In general, both approaches are able to handle degrees associated
with axioms, but they are not suitable for handling inconsistencies in every respect.
      </p>
      <p>
        Reasoning under inconsistency plays a role in the field of ontology learning [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
and ontology debugging [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. One important method, about finding explanations for a
given consequence, e.g., a minimal subset of an ontology that has a particular
inconsistency in that ontology as consequence, is axiom pinpointing. Generally, we can
distinguish axiom pinpointing methods into two different categories glass-box approaches
and black-box approaches. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] Baader et al. introduce a glassbox approach for axiom
pinpointing. In this paper, we focus on a black-box approach inspired by the work of
Kalyanpur et. al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Interpreting images and extraction of deep-level semantics, can not be done
sufficiently only on low-level features. Images often show scenes illustrating abstract
concepts like events. To perceive such an event concept, additional background knowledge
about the whole scene is required. In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] Mo¨ller et .al introduced abduction as a new
inferencing service on Description Logic A-Boxes that enables able to reason from
effects (observations/features) to causes (explanations/semantics). In contrast to the
approach of Mo¨ller where new knowledge is extracted through abduction, our approach
focuses on verification of knowledge against a specific model. The approach presented
in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] aims to enhance the semantic image description with the use of fuzzy Description
Logics. Based on fuzzy Description Logic knowledge bases specialized reasoning
services are used to, e.g. solve inconsistencies resulting from the classification process or
extract implicit semantics but all these approaches suffer from the particularities coming
with the use of fuzzy Description Logics.
6
      </p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>We have introduced Weighted Max-DL-SAT as a service for modeling and solving
problems with inconsistencies and uncertainty using Description Logics. A core
feature of our approach is the ability to handle uncertainty similar to fuzzy or probabilistic
Description Logics whereas inconsistency is handled like in a crisp Description Logics
manner. This combination of features is useful to many different problems, like
ontology learning, semantic information extraction or image labeling. The evaluation on
image labeling indicates that we achieve a slightly improvement of the results compared to
a classifier based solely on low-level features. Compared to a highly specialized method
Weighted Max-DL-SAT looses a bit of accuracy but this was the expected price for the
gain of generality of the method. With optimized parameters used for the knowledge
extraction and a adjusted modeling, we expect further improvements.</p>
      <p>
        In our future work, we will concentrate on the improvement of the performance of
maximal consistent sub-ontology calculation. Our experience has shown that it could
be promising to improve the MISO calcualtions in this context. The multiple outlier
observed in our results showed us that it might be useful to consider approaches other
than out WHST based black box method. On this account, we work on an glass box
approach to be able to compare it to our black box method. Some of our results also
indicate that the consistency checking in approach is a large cost factor, so the
integration of Description Logic approximation techniques, like in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] could be promising. In
the next implementations, we will focus on these three promising optimization
strategies for Weighted Max-DL-SAT. In addition, we will apply Weighted Max-DL-SAT to
different other interesting problems.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pealoza</surname>
          </string-name>
          , R.:
          <article-title>Axiom pinpointing in general tableaux</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>20</volume>
          (
          <issue>1</issue>
          ),
          <fpage>5</fpage>
          -
          <lpage>34</lpage>
          (
          <year>2010</year>
          ), \url{http://dblp.uni-trier.de/db/journals/ logcom/logcom20.html#BaaderP10}
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dasiopoulou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kompatsiaris</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strintzis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Investigating fuzzy DLs-based reasoning in semantic image analysis</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          <volume>49</volume>
          (
          <issue>1</issue>
          ),
          <fpage>167</fpage>
          -
          <lpage>194</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Haase</surname>
          </string-name>
          , P.,
          <string-name>
            <surname>van Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sure</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A framework for handling inconsistency in changing ontologies</article-title>
          . In: Gil,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Motta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Benjamins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.R.</given-names>
            ,
            <surname>Musen</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.A</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 4th International Semantic Web Conference (ISWC'05)</source>
          . LNCS, vol.
          <volume>3729</volume>
          , pp.
          <fpage>353</fpage>
          -
          <lpage>367</lpage>
          . Springer, Galway,
          <source>Ireland (November</source>
          ,
          <fpage>6</fpage>
          -10
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Haase</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Vo¨lker, J.:
          <article-title>Ontology learning and reasoning - dealing with uncertainty and inconsistency</article-title>
          .
          <source>In: Proceedings of the Workshop on Uncertainty Reasoning for the Semantic Web (URSW) (November</source>
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Heinsohn</surname>
          </string-name>
          , J.:
          <article-title>Probabilistic description logics</article-title>
          .
          <source>In: UAI</source>
          . pp.
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sirin</surname>
          </string-name>
          , E.:
          <article-title>Finding all justifications of owl dl entailments</article-title>
          .
          <source>In: ISWC/ASWC</source>
          . pp.
          <fpage>267</fpage>
          -
          <lpage>280</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Koller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeffer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>P-classic: A tractable probabilistic description logic</article-title>
          .
          <source>In: Proceedings of AAAI-97</source>
          . pp.
          <fpage>390</fpage>
          -
          <lpage>397</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Expressive probabilistic description logics</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>172</volume>
          (
          <issue>6- 7</issue>
          ),
          <fpage>852</fpage>
          -
          <lpage>883</lpage>
          (
          <year>2008</year>
          ), http://www.sciencedirect.com/science/article/ B6TYF-4R1MF4C-1/2/36132fd965af5a169b53a197616f4721
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Approximating owl-dl ontologies</article-title>
          .
          <source>In: AAAI</source>
          . pp.
          <fpage>1434</fpage>
          -
          <lpage>1439</lpage>
          . AAAI Press (
          <year>2007</year>
          ), http://dblp.uni-trier.de/db/conf/aaai/aaai2007.html# PanT07
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Papadopoulos</surname>
            ,
            <given-names>G.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saathoff</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grzegorzek</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mezaris</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kompatsiaris</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strintzis</surname>
            ,
            <given-names>M.G.</given-names>
          </string-name>
          :
          <article-title>Comparative evaluation of spatial context techniques for semantic image analysis</article-title>
          .
          <source>In: Proceedings of 10th International Workshop on Image Analysis for Multimedia Interactive Services (WIAMIS)</source>
          (
          <year>2009</year>
          ), http://kodemaniak.de/publications/ wiamis2009_submission_81.pdf
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Peraldi</surname>
            ,
            <given-names>I.S.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaya</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mller</surname>
          </string-name>
          , R.:
          <article-title>Formalizing multimedia interpretation based on abduction over description logic aboxes</article-title>
          . In: Grau,
          <string-name>
            <given-names>B.C.</given-names>
            ,
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Sattler</surname>
          </string-name>
          ,
          <string-name>
            <surname>U</surname>
          </string-name>
          . (eds.)
          <article-title>Description Logics</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>477</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2009</year>
          ), http: //dblp.uni-trier.de/db/conf/dlog/dlog2009.html#PeraldiKM09
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Reiter</surname>
          </string-name>
          , R.:
          <article-title>A theory of diagnosis from first principles</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>32</volume>
          (
          <issue>1</issue>
          ),
          <fpage>57</fpage>
          -
          <lpage>95</lpage>
          (
          <year>1987</year>
          ), http://dblp.uni-trier.de/db/journals/ai/ai32.html#Reiter87
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Saathoff</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grzegorzek</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Labelling image regions using wavelet features and spatial prototypes</article-title>
          .
          <source>In: Semantic Multimedia, Third International Conference on Semantic and Digital Media Technologies, SAMT</source>
          <year>2008</year>
          , Koblenz, Germany. pp.
          <fpage>89</fpage>
          -
          <lpage>104</lpage>
          (
          <year>2008</year>
          ), http://www.uni-koblenz.de/˜saathoff/publications/samt08.pdf
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Schlobach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Debugging and semantic clarification by pinpointing</article-title>
          .
          <source>In: ESWC</source>
          . pp.
          <fpage>226</fpage>
          -
          <lpage>240</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>A fuzzy description logic</article-title>
          .
          <source>In: Proceedings of AAAI-98, 15th Conference of the American Association for Artificial Intelligence. Madison</source>
          ,
          <string-name>
            <surname>US</surname>
          </string-name>
          (
          <year>1998</year>
          ), citeseer.nj. nec.com/straccia98fuzzy.html
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Towards a fuzzy description logic for the semantic web (preliminary report)</article-title>
          .
          <source>In: 2nd European Semantic Web Conference (ESWC-05)</source>
          . pp.
          <fpage>167</fpage>
          -
          <lpage>181</lpage>
          . No. 3532
          <source>in Lecture Notes in Computer Science</source>
          , Springer Verlag, Crete (
          <year>2005</year>
          ), http://faure.iei.pi. cnr.it/˜straccia/download/papers/ESWC05/ESWC05.pdf
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>