<!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>Relaxed Abduction: Robust Information Interpretation for Incomplete Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thomas M. Hubauer</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ste en Lamparter</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Pirker</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Intelligent Systems and Control Siemens Corporate Technology</institution>
          ,
          <addr-line>Munich</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Software, Technology, and Systems (STS) Hamburg University of Technology</institution>
          ,
          <addr-line>Hamburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper introduces relaxed abduction, a novel non-standard reasoning task for description logics. Although abductive reasoning over description logic knowledge bases has been applied successfully to various information interpretation tasks, it typically fails to provide adequate (or even any) results when confronted with spurious information or incomplete models. Relaxed abduction addresses this aw by ignoring such pieces of information automatically based on a joint optimization of the sets of explained observations and required assumptions. We present a method to solve relaxed abduction over EL+ TBoxes based on the notion of multi-criterion shortest hyperpaths.</p>
      </abstract>
      <kwd-group>
        <kwd>abduction</kwd>
        <kwd>interpretation</kwd>
        <kwd>non-standard reasoning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Abduction was introduced in the late 19th century by Charles Sanders Pierce
as an inference scheme aimed at deriving potential explanations for some
observation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. It is conveniently expressed by the derivation rule
!
!
which can be understood as an inversion of the modus ponens rule that permits
to derive as a hypothetical explanation for the occurrence of !, given that the
presence of in some sense justi es !. Note that this general formulation does
not presuppose any causality between and !; various notions of how sanctions
the presence of ! give rise to di erent notions of abductive inference such as
the set-cover-based approach, logic-based approaches, and the knowledge-level
approach (see [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for a survey). This paper focuses on logic-based abduction
over E L+ TBoxes, however all results except the algorithm presented in Sect. 3
carry over to other logic-based representation schemes straightforwardly.
      </p>
      <p>Due to its hypothetical nature, an abduction problem typically does not have
a single solution but a collection of alternative answers A1; A2; : : : ; Ak among
which optimal solutions are selected by means of a preference order . We denote
Ai being not worse than Aj by Ai Aj , indi erence (Ai Aj ^ Aj
abbreviated by Ai ' Aj , and strict preference (Ai Aj ^ Ai 6' Aj ) by Ai
Then a (normal) preferential abduction problem can be de ned as follows:
Ai ) is</p>
      <p>A .</p>
      <p>j
De nition 1 (Preferential abduction problem PAP = (T ; A; O; A)).
Given a set of axioms T called the theory, a set of abducible axioms A, a set
O of axioms representing observations such that T 6j= O, and a (not necessarily
total) order relation A P(A) P(A), determine all A-minimal sets A A
such that T [ A is consistent and T [ A j= O.</p>
      <p>Typical preference orders over sets include subset-minimality (Ai sAj $
Ai Aj ), minimum cardinality (Ai cAj $ jAi j jAj j), and weighting-based
orders de ned by a function w that assigns numerical weights to subsets of A
(Ai wAj $ w(Ai ) w(Aj )). The rst two orders prefer a set A over any of its
supersets, this monotonicity property is formalized in Def. 2.</p>
      <p>De nition 2 (Monotone and anti-monotone order). An order ( ) over
sets is monotone (strictly monotone) for set inclusion if and only if S0 S
implies S0 S (S0 S implies S0 S). Conversely, ( ) is anti-monotone
(strictly anti-monotone) for set inclusion if and only if S0 S implies S0 S
(S0 S implies S0 S).</p>
      <p>
        Applications of abductive information interpretation using a formal domain
model include media interpretation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and diagnostics for complex technical
systems such as production machinery [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. These domains are characterized by
an abundance of low-level observations due to a large number of sensors whereas
the model is often unelaborate or incomplete. The next example illustrates how
the classical de nition of abduction may fail to handle such situations adequately.
Example 1 (Sensitivity to spurious information). Consider the diagnostic unit
of a production system whose model states that a uctuating power supply
manifests by intermittent outages of the main control unit while the communication
links remain functional and the mechanical gripper of the production system is
una ected (the observations entailed by the diagnosis). Assume a new vibration
sensor additionally observes low-frequency vibrations of the system. If the
diagnostic model has not been extended yet to encompass these observations, the
additional data will in fact distract the diagnostic process and invalidate the
diagnosis concerning the power supply, although it might be completely unrelated.
      </p>
      <p>This aw rests on the requirement that every single observation oi 2 O be
entailed by an admissible solution. It severely restricts the practical applicability
of logic-based abduction to real-world industrial applications where an
evergrowing amount of sensor data almost inevitably generates pieces of information
that the model cannot account for. We therefore extend logic-based abduction
in Sect. 2 to handle such cases in a more exible yet formally sound way, and
propose a method to solve such extended abduction problems expressed in the
description logic E L+ in Sect. 3. Section 4 contrasts our proposal with relevant
related work on logics and abduction, and we conclude in Sect. 5.</p>
    </sec>
    <sec id="sec-2">
      <title>Relaxed Abduction</title>
      <p>While for very simple models it is possible to identify and remove spurious
information in a preprocessing step, this is not feasible for reasonably complex
models since the (ir-)relevance of a piece of information depends on the
interpretation and is thusly not known beforehand. We therefore propose a general
approach based on the intuition that spurious and missing information are two
complementary facets of information imperfection and should thus be treated
similarly: In addition to assuming information as needed based on the set of
abducibles A, relaxed abduction ignores observations from O during hypotheses
generation if required. This intuition is formalized in the next de nition.
De nition 3 (Relaxed abduction problem RAP = (T ; A; O; A; O)).
Given a set of axioms T called the theory, a set of abducible axioms A, a set O
of axioms representing observations such that T 6j= O, and two (not necessarily
total) order relations A P(A) P(A) and O P(O) P(O), determine
all -minimal tuples (A; O) 2 P(A) P(O) such that T [ A is consistent and
T [ A j= O. The order is de ned based on A and O as follows:
{ (A; O) ' (A0; O0) $ A 'A A0 ^ O 'O O0
{ (A; O) (A0; O0) $ (A A A0 ^ O O O0) _ (A A A0 ^ O O O0)
{ (A; O) (A0; O0) $ ((A; O) (A0; O0)) _ ((A; O) ' (A0; O0))</p>
      <p>Intuitively, a good solution will have high expressive power regarding the
observations while being as non-assumptive as possible, which suggests to chose A
monotone and O anti-monotone for set inclusion, respectively. The following
example uses one such combination to solve the problem presented in Ex. 1.
Example 2 (Sensitivity to irrelevant data (cont.)). Using inclusion as order
criterion over sets, we let A A A0 $ A A0 and O O O0 $ O O0. As
intended, the resulting order gives rise to the minimal solution which explains
all observations but the vibrations and only requires to assume the diagnosis,
namely a uctuating power supply.</p>
      <p>O
Proposition 1 (Conservativeness). A A is a solution to the preferential
abduction problem PAP = (T ; A; O; A) if and only if (A; O) is a solution to
the relaxed abduction problem RAP = (T ; A; O; A; O) for an arbitrary order
that is anti-monotone for set inclusion.</p>
      <p>Proof. Assume A solves PAP. Then T [ A is consistent, T [ A j= O, and A
is A-minimal. As O is anti-monotone for set inclusion O is naturally
Ominimal; (A; O) is therefore -minimal and thus solves RAP.</p>
      <p>Conversely if (A; O) solves RAP then T [A is consistent, T [A j= O, and (A; O)
is -minimal. Assume A0 A A s. t. A0 A, T [ A0 is consistent, T [ A0 j= O.
Then (A0; O) (A; O), contradicting -minimality of (A; O). tu</p>
      <p>Conservativeness states that, under natural conditions, relaxed abduction
is guaranteed to reproduce all (if any) solutions of the corresponding standard
abduction problem. Since A and O will typically represent competing
optimization objectives, it is convenient to treat relaxed abduction as a bi-criterion
optimization problem. -minimal solutions then correspond to Pareto-optimal
points in the space of all combinations (A; O) meeting the logical requirements
of a solution (consistency and entailment) as shown next.</p>
      <p>Proposition 2 (Pareto-optimality of RAP). Let RAP = (T ; A; O; A; O)
be a relaxed abduction problem. (A ; O ) is a solution to RAP if and only if it
is a Pareto-optimal element (subject to A and O) of the candidate space
f(A; O) 2 P(A) P(O) j T [ A j= O ^ T [ A 6j= ?g.</p>
      <p>Proof. If (A ; O ) solves RAP, then T [ A is consistent and T [ A j= O
holds. (A ; O ) is thus an element of the explanation space (ES), furthermore
(A ; O ) must be -minimal. Now assume (A ; O ) is not Pareto-optimal for
ES, and let (A0; O0) 2 ES such that (w. l. o. g.) A0 A A and O0 O O . Then
(A0; O0) (A ; O ), contradicting -minimality of (A ,O ). Thus, (A ; O ) is a
Pareto-optimal element of the explanation space.</p>
      <p>Analogously, let (A0; O0) be a Pareto-optimal element of ES. To show that the
tuple is -minimal, let (A ; O ) be a solution to RAP such that (A ; O )
(A0; O0). Then w. l. o. g. A A0 and O O O0, contradicting Pareto-optimality
of (A0; O0). Conclusively, (A0;AO0) must be -minimal and therefore solves RAP.
tu</p>
      <p>The next section presents an approach to solving relaxed abduction for E L+
that explicitly addresses the bi-criterial nature of the problem.
3</p>
      <p>
        Solving Relaxed Abduction for E L+
The description logic E L+ is a member of the E L family of lightweight DLs for
which subsumption can be tested in PTime [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. E L+ concept descriptions are
de ned by C ::=+ &gt;axijomAs jarCe euithCerjco9nr:cCep(tfoinrcAlu2sioNnCa,xrio2mNsCR ua
Dbasoircrcoolnecienpctlu/role name); E L
sion axioms r1 rk v r (C; D concept descriptions, r; r1; : : : ; rk 2 NR; k 1).
Since any E L+ TBox can be normalized with only a linear increase in size, we can
assume w. l. o. g. that all axioms are of one of the following forms (NF1) A1 v B,
(NF2) A1 u A2 v B, (NF3) A1 v 9r:B, (NF4) 9r:A2 v B, (NF5) r1 v s, and
(NF6) r1 r2 v s (for A1; A2; B 2 NC&gt; = NC [ f&gt;g and r1; r2; s 2 NR). In
addition to standard refutation-based tableau reasoning, the E L family allows for
a completion-based reasoning scheme that explicitly derives valid subsumptions
using a set of rules in the style of Gentzen's sequent calculus. The rules are
depicted in Fig. 1, the graph-structure created by applying them to derive
subsumptions provides the basis for our approach as shown in the next subsection.
      </p>
      <p>
        In contrast to other work such as [
        <xref ref-type="bibr" rid="ref3 ref5">3, 5</xref>
        ] where observations and abducibles
are represented by means of named concepts, we assume that both A and O are
(IR2)
      </p>
      <p>A v &gt;
sets of DL axioms just like T . In our experience the axiom-oriented
representation provides greater exibility and information reuse as well as being easier
to understand for non-expert users; we furthermore conjecture without formal
proof that the concept-based de nition is subsumed by the axiom-based one.3
Since the rules shown in Fig. 1 constitute a sound and complete proof system
for E L+, any normalized axiom set can be represented equivalently as a
hypergraph whose vertices are all axioms of type (NF1) and (NF3) over the
concept and role names used in the axiom set (corresponding to all statements
admissible as premise or conclusion in a derivation step). The hyperedges are
induced by instantiations of the rules (CR1)-(CR6); for example an instantiation of
(CR4) that derives C v F from C v 9r:D and D v E using the axiom 9r:E v F
induces a hyperedge e = (T (e); h(e); w(e)) with T (e) = fC v 9r:D; D v Eg,
h(e) = C v F , and w(e) = 9r:E v F .</p>
      <p>
        This correspondence can be extended to relaxed abduction problems as
follows: Both T and A contain arbitrary E L+ normal form axioms that can justify
3 First observe that T j= A1 u u An v O as required in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] straightforwardly implies
f&gt; v A1; : : : ; &gt; v Ak g [ T j= &gt; v O, i. e. a special case of our de nition. Concept
abduction and contraction introduced in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] can conceptually be seen as abduction
problems in the line of [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] with additional limitations on the solution A (namely
A = fC; Hg in the former and A = fK; Dg in the latter case).
single derivation steps represented by a hyperedge (to simplify presentation we
assume w. l. o. g. that A \ O = ;). Elements from O on the other hand represent
information to be justi ed (i. e. derived), they therefore correspond to vertices of
the hypergraph. This leads to the requirement that axioms in O may be of type
(NF1) and (NF3) only { this restriction is however negligible in practice since
(NF2)- and (NF4)-axioms can be translated into a (NF1)-axiom by introducing
a new concept name, and role inclusion axioms are not required for expressing
observations about domain objects. To keep track of required assumptions and
explained observations, the hyperedges are labelled according to these criteria.
This intuition is formalized in the next de nition.
      </p>
      <p>;
bDeea rneiltaixoend a4bd(uIcntidouncperdobhleymp.eTrghreawpehigHhtRedAhPy)p.eLrgertaRphAHPR=AP(T=; A(V;;OE;) iAnd;ucOed)
by RAP is de ned by V = f(A v B); (A v 9r:B) j A; B 2 NC&gt;; r 2 NRg where
V&gt; = f(A; A); (A; &gt;) j A 2 NC&gt;g V denotes the set of terminal states, and E
the set of all hyperedges e = (T (e); h(e); w(e)) s. t. there is an axiom ax 2 T [ A
justifying the derivation of h(e) 2 V from T (e) V due to one of (CR1)-(CR6).
The edge weight w(e) = (A; O) is de ned by
A = (faxg if ax 2 A; , O = (fh(e)g if h(e) 2 O; .</p>
      <p>otherwise otherwise</p>
      <p>;</p>
      <p>Note that the size of HRAP is bounded polynomially in jNCj and jNRj.
Checking whether a concept inclusion D v E (C v 9r:D) is derivable corresponds to
checking if in the graph there exists a hyperpath from V&gt; to the vertex D v E
(C v 9r:D). Intuitively, there is a hyperpath from X to t if there is a hyperedge
connecting some set of nodes Y to t, and each yi 2 Y is reachable from X via a
hyperpath; Def. 5 formalizes this intuitive picture.</p>
      <p>VX ;t = ftg [ Syi 2T (e) VX ;yi , and E
De nition 5 (Hyperpath). pX ;t = (VX ;t ; EX ;t ) is a hyperpath in H = (V; E)
from X to t if and only if (i) t 2 X and pX ;t = (ftg; ;), or (ii) there is an edge
e 2 E such that h(e) = t; T (e) = fy1; : : : ; yk g, pX ;yi are hyperpaths from X to
yi , V
EX ;t = feg [ Syi 2T (e) EX ;yi .
3.2</p>
      <p>
        Hyperpath Search for Relaxed Abduction
This section presents an algorithm for solving a relaxed abduction problem RAP
by determining bi-criterion shortest hyperpaths. The graph algorithm extends
a label-correcting algorithm for nding bi-criterion shortest paths in graphs,
which is one of the most e cient algorithms known for this problem [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. It
compactly represents the graph using two lists S and R as proposed in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], the
entries are however extended with labels encoding the Pareto-optimal paths to
the vertex found so far, and changes are propagated along the weighted edges
using two operators called meet ( ) and join ( ). When saturation has
termMiPna(tHedR,AtPh)e :=labSelvs2Voflaabllel(v-)m. iAnilmgoarlitphamth1sdienpiHctRsAthPe
alarebeclopllreocpteadgaitniotnhealgsoetrithm restricted to rule (CR4) only due to space limitations. Note that while
the order of propagations is irrelevant for correctness, it may have a signi cant
e ect on the number of candidates generated: Finding near-optimal solutions
early leads to many suboptimal solutions being dominated and therefore not
propagated further. As a heuristic to improve performance, we therefore suggest
to exhaustively apply T -propagations rst, and introduce assumptions only if
no other propagation is possible.
      </p>
      <p>Algorithm 1: Label correcting construction of H
RAP
Data : RAP = (T ; A; O; A; O), a relaxed abduction problem over NC&gt; and</p>
      <p>NR.</p>
      <p>Result : HRAP , the induced hypergraph.</p>
      <p>// initialization
1 foreach r 2 NR do
2 R (r) ;;
3 foreach C 2 NC&gt; do
4 S (C) f&gt; : f(;; ;)g; C : f(;; ;)gg;</p>
      <p>
        // propagation
5 repeat
6 changed false;
7 foreach ax 2 T [ A do
8 else if ax = 9r:A2 v B then // CR4
9 foreach A1 2 NC&gt; s. t. S(A1) 3 A2 : LA1;A2 do
10 foreach A 2 NC&gt; s. t. R(r) 3 (A; A1) : LA;r;A1 do
11 L ;;
12 if S(A) 3 B : LA;B then L LA;B;
13 L join(L, meet(LA1;A2 , LA;r;A1 , ax, A v B));
14 if L 6= L then
15 S(A) (S(A) n fB : LA;Bg) [ fB : L g;
16 changed true;
17 until changed = false;
Proposition 3 (Correctness). The set of all solutions to a relaxed
abduction problem RAP = (T ; A; O; A; O) is given by the -minimal closure of
MP(HRAP ) under component-wise union (A; O) ] (A0; O0) := (A [ A0; O [ O0).
Proof. Due to space limitations we can only present an outline of the proof here.
Following the argumentation in [
        <xref ref-type="bibr" rid="ref13 ref8">13, 8</xref>
        ], it is clear that hyperpaths in HRAP
starting in V&gt; do indeed represent derivations, and that labels constructed from
the hyperpaths can be used to encode relevant pieces of information used during
that derivation. By Prop. 2, it then su ces to show that the proposed algorithm
correctly determines the labels of all Pareto-optimal paths in H starting in
Function meet(L1, L2, just, concl)
      </p>
      <p>Input : L1, L2, two label sets; just, concl, two normal form axioms.</p>
      <p>Output : The label set produced by the meet-operator .
1 result f(A1 [ A2; O1 [ O2) j (A1; O1) 2 L1; (A2; O2) 2 L2g;
2 if just 2 A then result f(A [ fjustg; O) j (A; O) 2 resultg;
3 if concl 2 O then result f(A; O [ fconclg) j (A; O) 2 resultg;
4 return result;
Function join(L1, L2)</p>
      <p>Input : L1, L2, two label sets.</p>
      <p>Output : The label set produced by the join-operator .
1 result L1 [ L2;
2 result remove-dominated(result,
3 return result;</p>
      <p>A,</p>
      <p>O);
V . This can be proven inductively based on the correctness of the operators
&gt;
and , which can easily be established in a case-by-case analysis. The terminal
closure of Sv2V label(v) under component-wise union is based on the intuition
that, having proved two statements a and b, we can obviously prove a ^ b by
joining the two proofs (corresponding to the operator). Graphically, this can
be seen as adding a dedicated vertex &gt; such that any other v 2 V is connected
to &gt; by a hyperedge (fvg; &gt;; f;; ;g), and determining the label of this node that
intuitively represents anything that can be derived at all.
tu</p>
      <p>
        Since the node labels may grow exponentially in the size of A and O for
general preference orders such as set inclusion, it is worthwhile investigating
the bene t of our method as compared to the following simple brute-force
approach: Iterating over all pairs (A; O) 2 P(A) P(O), collect all (A; O) such
that T [ A j= O holds and nally drop all -dominated tuples among them.
This approach obviously requires 2jAj+jOj entailment tests, each set passing this
test is consequently tested for -minimality. We argue that the our approach is
superior to the brute-force method due to three aspects:
1. In contrast to the uninformed search outlined above, the approach proposed
in this paper realizes an informed search as it does not generate all possible
(A; O)-pairs haphazardly but only those for which the property T [ A j= O
actually holds, without requiring any additional entailment tests. The net
e ect of this property depends on the model T as well as on A and O;
problems having only few solutions at all will obviously bene t most.
2. Dropping -dominated labels for O and A being (anti-)monotone for set
inclusion reduces the worst-case size of node labels from by at least a factor of
O(pjAj jOj). This can be justi ed as follows: Fixing a set A A, the sets
Oi O that constitute the (non-dominated) label entries (A ; Oi ) must form
an antichain w. r. t. set inclusion. The maximum size of such an antichain is
given by jOj according to Sperner's theorem [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], and can be bounded
bjOj=2c
by 2jOj=p =2 jOj using Stirling's approximation.4 An analogous argument
holds for xed O ; the size of the cross product can therefore be bounded
by O((2jAj=pjAj) (2jOj=pjOj)), resulting in the factor stated above.
3. In addition to the strict upper bound to the size of labels provided by
the preceding line of argumentation, we can also determine the expected
number of non-dominated paths to a state as follows: We assume two
arbitrary orders over the elements of A and O such that any subset can be
encoded straightforwardly as a binary vector of length jAj (resp. jOj).
Fixing A A, an estimate of the expected number of label entries (A ; Oi )
is given by the expected number A(n; l) of maximal (0; 1)-vectors of length
l = jOj among a set of k distinct such vectors chosen uniformly at random.
For our estimation, we let k := 2jOj to get an upper bound though the
actual number is expected to be less (c. f. aspect 1). Adapting the
technique used in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], A(n; l) can be expressed by the recurrence A(n; l)
d n2 e A(nn;l 1) + d n2 e A(dndn=2=e2;el 1) 21 A(n; l 1) + A(n=2; l 1).5
Assuming n 2l 1 , the recursion is limited only by l and terminates with the
terms A(n; 1) = A(n1 =(l 1 ); 1) = 1 at depth l 1. An upper bound is thus
      </p>
      <p>A0(l) = A0(l 1) + 12 1) = 32 A(l 1) = ( 32 )l 1 ;
given by A(n; l) A(l
the expected label size is thus O(1:5jAj+jOj).</p>
      <p>Other choices for A and O can lead to more substantial savings; since
the preference orders are used as a pruning criterion during solution generation
this may however turn the approach into an approximate one. For instance if
the assumption and observation sets are not compared by set inclusion but by
cardinality, the maximum label size is reduced to jAj jOj { dependent on the
order of rule application the algorithm may however fail to nd the optimal
solutions. In a more complex setting, assigning numerical weights to observations
and abducibles allows to drop only solutions that are signi cantly worse than
others, or to compute bounds on the maximum score a partial solution may still
achieve, and use this value as a pruning criterion.
4 Fbonn2r cm !p14b n2bictn2 choldps4tn2hna2t =2mmp22n n .p m . Letting m := b n2 c, this yields the estimate
5 This recurrence can be understood as follows: Assume the vectors are arranged in
a (n l)-matrix, sorted by the rst component. A randomly chosen vector v starts
with 1 or 0 with probability 0:5 each. In the former case, v cannot be dominated by
any vector starting with a 0, i. e. the "lower half" of the table is ruled out instantly,
and its probability of being dominated by another vector starting with 1 is given
by the expected number of maxima among the remaining dn=2e vectors divided by
their number, taken together v is maximal with probability A(dn=2e; l 1)=dn=2e.
If v starts with 0, we can similarly determine its probability of being maximal to be
A(n; l 1)=n. Summing up these probabilities and and multiplying the result by the
number n of original vectors yields the expected number of maxima given above.</p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>While abductive reasoning naturally addresses the problem of missing
observations, there are to the authors' best knowledge no other approaches providing a
formally sound solution to logic-based abduction with incomplete models.</p>
      <p>
        The idea of considering abduction as a multi-criteria optimization problem
is also central to [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], where multi-criteria decision making techniques are
employed to red-cell antibody identi cation in blood samples. The task is solved
using domain-speci c operators for combining entries in tables representing the
hypotheses. Being an instance of the set-cover approach to abduction, the
proposed method does however not address the problem of hypotheses generation,
and requires a simple tabular mapping from hypotheses to e ects. In the context
of abductive (or diagnostic) inference in Bayesian networks, [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] distinguishes
between most informative and most simple explanations which correspond to the
      </p>
      <p>
        O-minimal and the A-minimal solution in our approach, respectively.
However, intermediary Pareto-optimal combinations are not considered in their
approach which is furthermore limited to propositional Bayes nets. The algorithm
presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for ABox abduction resembles our approach as it determines
alternative explanation sets with varying expressive power, keeping track of the
assumptions required for each of them. Unlike the approach presented in this
paper, the work by Castano et al. requires special handcrafted models combining
forward- and backward-chaining rules, and uses an iterative approach to handle
models expressed in the more expressive description logic ALCQ.
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref13 ref8">13, 8</xref>
        ] use an automaton which is structurally similar to the hypergraph
HRAP introduced in Def. 4 to generate a formula encoding all solutions to a
pinpointing respectively a (standard) abduction problem. In contrast to our
approach these works guarantee polynomial runtime for solution generation, they
do however impose strong restrictions on the combination function, and are
inherently limited to uni-criterion problems. Assumption-based Truth
Maintenance Systems (ATMSs) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] impose fewer restrictions on edge weights as
compared to the previously mentioned approaches, and similarly to our approach
labels containing information on required assumptions are propagated between
vertices in a hypergraph structure. We are however not aware of any extension
to ATMSs allowing for a tradeo between assumptions and explanatory power,
nor do ATMSs consider any order over labels other than implication.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Outlook</title>
      <p>We have introduced relaxed abduction, a novel non-standard reasoning task for
description logics. Relaxed abduction extends logic-based abduction to a
general and formally sound framework for interpreting spurious information w. r. t.
incomplete models. We have presented an algorithm for relaxed abduction over
E L+ knowledge bases based on the notion of Pareto-optimal hyperpaths in the
derivation graph, and motivated its superiority to a straightforward enumeration
approach despite the inherent exponential growth of node labels. The proposed
algorithm is straightforwardly extensible to other DLs for which subsumption
can be decided by completion such as E L++ which supports nominals and thus
ABox abduction. The very general notion of relaxed abduction allows for
several interesting specializations resulting from di erent choices for and :
A O
Approximate solutions can for example be generated very e ciently (i. e. with
linear label size) if we use set cardinality as a dominance criterion. More
elaborate schemes based on weights assigned to the axioms allow for early and even
lossless pruning of suboptimal partial solutions while also reducing label sizes.</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>Brandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Pushing the EL envelope</article-title>
          .
          <source>In: Proceedings of the 19th International Joint Conference on Arti cial Intelligence</source>
          . pp.
          <volume>364</volume>
          {
          <issue>369</issue>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bentley</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kung</surname>
            ,
            <given-names>H.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schkolnick</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thompson</surname>
          </string-name>
          , C.D.:
          <article-title>On the average number of maxima in a set of vectors and applications</article-title>
          .
          <source>Journal of the ACM</source>
          <volume>25</volume>
          (
          <issue>4</issue>
          ) (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bienvenu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Complexity of abduction in the EL family of lightweight description logics</article-title>
          .
          <source>In: Proceedings of the 11th International Conference on Principles of Knowledge Representation and Reasoning</source>
          . pp.
          <volume>220</volume>
          {
          <issue>230</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Castano</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Espinosa</surname>
            <given-names>Peraldi</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>I.S.</given-names>
            ,
            <surname>Ferrara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Karkaletsis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Kaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            , Moller, R.,
            <surname>Montanelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Petasis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Wessel</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Multimedia interpretation for dynamic ontology evolution</article-title>
          .
          <source>Journal of Logic and Computation</source>
          <volume>19</volume>
          (
          <issue>5</issue>
          ),
          <volume>859</volume>
          {
          <fpage>897</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Colucci</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Di Noia,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Di Sciascio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Donini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.M.</given-names>
            ,
            <surname>Mongiello</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Concept abduction and contraction in description logics</article-title>
          .
          <source>In: Proceedings of the 16th International Workshop on Description Logics</source>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>De Kleer</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>An assumption-based TMS</article-title>
          .
          <source>Arti cial Intelligence</source>
          <volume>28</volume>
          (
          <issue>2</issue>
          ),
          <volume>127</volume>
          {
          <fpage>162</fpage>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hartshorne</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiss</surname>
          </string-name>
          , P. (eds.):
          <article-title>Collected Papers of Charles Sanders Peirce</article-title>
          . Harvard University Press, 1st edn. (
          <year>1931</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Hubauer</surname>
            ,
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamparter</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirker</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Automata-based abduction for tractable diagnosis</article-title>
          .
          <source>In: Proceedings of the DL Home 23rd International Workshop on Description Logics</source>
          . pp.
          <volume>360</volume>
          {
          <issue>371</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hubauer</surname>
            ,
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Legat</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seitz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Empowering adaptive manufacturing with interactive diagnostics: A multi-agent approach</article-title>
          .
          <source>In: Proceedings of the 9th International Conference on Practical Applications of Agents and Multi-Agent Systems</source>
          . pp.
          <volume>47</volume>
          {
          <issue>56</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Iyer</surname>
            ,
            <given-names>N.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Josephson</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          :
          <article-title>Multicriterially best explanations</article-title>
          .
          <source>In: Proceedings of the 4th International Conference on Discovery Science</source>
          . pp.
          <volume>128</volume>
          {
          <issue>140</issue>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kwisthout</surname>
          </string-name>
          , J.:
          <article-title>Two new notions of abduction in bayesian networks</article-title>
          .
          <source>In: Proceedings of the 22nd Benelux Conference on Arti cial Intelligence</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Paul</surname>
          </string-name>
          , G.:
          <article-title>Approaches to abductive reasoning: An overview</article-title>
          .
          <source>Arti cial Intelligence Review</source>
          <volume>7</volume>
          (
          <issue>2</issue>
          ),
          <volume>109</volume>
          {
          <fpage>152</fpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Pen~aloza, R.:
          <article-title>Using tableaux and automata for pinpointing in EL</article-title>
          .
          <source>In: Proceedings of the TABLEAUX</source>
          <year>2009</year>
          <article-title>Wokshop on Tableaux versus Automata as Logical Decision Methods (</article-title>
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Skriver</surname>
            ,
            <given-names>A.J.V.</given-names>
          </string-name>
          :
          <article-title>A classi cation of bicriterion shortest path (bsp) algorithms</article-title>
          .
          <source>AsiaPaci c Journal of Operational Research</source>
          <volume>17</volume>
          ,
          <volume>199</volume>
          {
          <fpage>212</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Sperner</surname>
          </string-name>
          , E.:
          <article-title>Ein Satz uber Untermengen einer endlichen Menge</article-title>
          .
          <source>Mathematische Zeitschrift</source>
          <volume>27</volume>
          ,
          <issue>544</issue>
          {
          <fpage>548</fpage>
          (
          <year>1928</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>