<!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>
      <journal-title-group>
        <journal-title>DL</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Brushing-up DLs to cope with imperfect data (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anni-Yasmin Turhan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Scalable Data Analytics and Artificial Intelligence (ScaDS.AI) Dresden/Leipzig</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technische Universität Dresden</institution>
          ,
          <addr-line>Nöthnitzer Str. 46, 01219 Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>36</volume>
      <fpage>2</fpage>
      <lpage>4</lpage>
      <kwd-group>
        <kwd>eol&gt;error-tolerant reasoning</kwd>
        <kwd>defeasible reasoning</kwd>
        <kwd>relaxed query answering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>A general view on reasoning in description logics (DLs) is supplied by the framework of
ontologymediated query answering. In recent years reasoning over data enriched by ontologies have
become a strong focus of research. The corresponding DL reasoning problems are mainly
considered with respect to the classical first-order semantics.</p>
      <p>
        For logic-based applications where data is not curated, but generated automatically as, for
instance as in situation recognition [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], noisy or erroneous data can clearly be an obstacle
for reasoning under classical First-order semantics. In recent years several approaches have
been investigated for reasoning in DLs that deal with this problem — often by changing the
underlying semantics. Here we will discuss diferent reasoning problems using non-standard
semantics, such as nonmonotonic or approximative semantics, that can preserve useful logical
reasoning even in the presence of imperfect data. For logic-based applications where data is not
curated, but generated automatically as for situation recognition [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], noisy or erroneous data
can clearly be an obstacle for reasoning under classical First-order semantics. In recent years
several approaches have been investigated for reasoning in DLs that deal with this problem —–
often by changing the underlying semantics. Here we will discuss diferent reasoning problems
using non-standard semantics, such as nonmonotonic or approximative semantics, that can
preserve useful logical reasoning even in the presence of imperfect data.
      </p>
      <p>An obvious obstacle to the use of logical reasoning when using classical semantics is that DL
knowledge bases can turn inconsistent in the presence of contradicting information in the data
as everything follows from an inconsistent knowledge base. An obstacle to reasoning that is
perhaps less obvious is the clear cut semantics of classical query answering. In applications
where the exact behaviour of the data sources were not known at the design time of the query
or where an exact query is simply dificult to formulate for users, a bit of leeway for query
answering can be very useful.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methods for error-tolerant reasoning</title>
      <p>There are several approaches that have been developed to regain logical reasoning even in
the presence of contradictory information in the knowledge base. Most of these approaches
abandon the classical first-order semantics and adopt a form of nonmonotonic semantics.</p>
      <p>
        Defeasible DLs (DDLs) are a family of DLs, that use nonmonotonic semantics for reasoning.
The idea is to augment classical knowledge bases with a component that stores defeasible
concept inclusions (DCIs). DCIs state concept inclusions that can be overridden, if contradicting
information occurs. In that way DDL knowledge bases can supply standard assumptions that,
intuitively, hold for the typical instances of a concept. A popular approach for deciding defeasible
subsumption in DDLs is use direct materialization, i.e. use the DCIs as material implication
in conjunction with the (suspected) subsumee in the subsumption query. It is well-known
[
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] that this approach sufers from quantification neglect as it does not propagate defeasible
information to role-successors exhaustively.
      </p>
      <p>
        An approach to characterize the semantics of DDLs is by the use of so-called typicality models
[
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. Here, the idea is to use (partial) copies of the canonical model of ℰℒ⊥ TBoxes that can
be enriched with varying amounts of defeasible information from the DBox. More precisely,
typicality models can be parameterized with two parameters. The first parameter is the strength,
which essentially determines the set of subsets of the given DBox that augments the partial
copies of the canonical model and thus determines the domain of the typicality interpretation.
The selection of these sets can give rise to rational [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] or relevant [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] strength of reasoning.
The second parameter is the coverage of reasoning, which determines whether the defeasible
information is propagated to the potential subsumee from the subsumption query (propositional
coverage) or whether this kind of information is propagated to all elements in the interpretation
domain (nested coverage). While the propositional coverage is mainly investigated for legacy
reasons as it inherits the properties of reasoning by direct materialization, nested coverage
provides semantics that abandon defeasible information only, if it is overridden and thus can
alleviate quantification neglect.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3, 5, 4, 6</xref>
        ] we have devised reasoning methods for propositional coverage by computing
minimal typicality models and for nested coverage by computing maximal typicality models.
We have also related the resulting inference relations and have provided a complexity analysis.
There are two extensions of this basic setting. The first extension is to lift the typicality
modelbased semantics to ABoxes and to provide an approach to decide instance checking for defeasible
ℰℒ⊥ [
        <xref ref-type="bibr" rid="ref4 ref6">4, 6</xref>
        ]. The second extension is to admit the use of inverse roles for defeasible knowledge
bases and lift typicality models for deciding defeasible subsumption accordingly [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
      </p>
      <p>Closely related to defeasible DLs is reasoning under repair semantics. Here, the ABox is
inconsistent with the TBox and consistent versions of the ABox are restored by deleting assertions.
As there can be exponentially many repairs even for ℰℒ⊥, repair semantics comprises reasoning
under one (brave) and under all repairs, similar to many well-established nonmonotonic logics.
Reasoning under repair semantics is currently a very active research area with close relations
also to belief revision and semi-ring provenance.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methods for reasoning under relaxed semantics</title>
      <p>In case the automatically gathered data is not fitting (the underlying schema assumed in) the
query or if concept drift is encountered in longer running applications, the clear cut first-order
semantics ofers too little flexibility. Relaxing the query can be useful to address these mentioned
efects as a relaxed query returns more than just the classical answers. In addition to the classical
ones it also returns those answers that are similar to classical answers. Answering such queries
is known in the database community as query answering under approximate semantics. The
answer set of such queries contains the answer tuple and a numerical value indicating how
similar the tuple is to a classical answer. To formulate the exact query answering problem for
relaxed queries one needs a means to model the (dis)similarity of answers in addition to the
query and the knowledge base. For such relaxed queries the knowledge base stays classical
and does not need to be changed. By the use of individual similarity measures for each query,
the “direction” of the relaxation can be used to model the user intent of the query. We have
investigated two approaches to model and answer relaxed queries.</p>
      <p>
        The first approach relaxes instance queries (sometimes also called concept queries) by the
use of concept similarity measures (CSMs). Such CSMs should be well-behaved, i.e. should fulfil
properties such as being symmetric and equivalence-invariant and can be constructed for ℰ ℒℋ
by the framework from [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] or [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. We have developed methods for relaxed instance query
answering in [
        <xref ref-type="bibr" rid="ref10 ref11">11, 10</xref>
        ].
      </p>
      <p>
        More recently, we have investigated relaxed regular path queries. Regular path queries
(RPQs) are specified by a non-deterministic finite automaton (NFA) and they retrieve a pair
of nodes from a graph that is connected by a path labelled by a word from the language that
the automaton accepts. To relax RPQs over graph data bases, Grahne and Thomo [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] have
developed an approach that uses weighted transducers as a dissimilarity measure. We have
lifted this approach in two ways in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. First, to answering relaxed RPQs over knowledge bases
written in lightweight DLs and, second, to more expressive query types, i.e. two-way regular
path queries. It has been shown in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] that a finite and more precisely polynomial part of
the universal model is suficient to answer classical RPQs. Now, the essential idea to compute
answer tuples under approximate semantics is to use again (a finite part of) the universal model
and to perform the cross-product construction of this part, the weighted transducer and the
NFA similar to [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and then retrieve the shortest path for each answer tuple candidate. We
have shown the correctness of this method and have supplied a complexity classification for
computing the relaxed answers (that are below a given dissimilarity threshold) in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
The methods that were developed to make reasoning in DLs more robust against errors in the
data can easily be transferred to other closely related formalisms such as existential rules or
knowledge graphs. While some of these methods are already well-understood and mature,
others are still in its infancy. In particular, methods for answering relaxed queries are missing
for conjunctive queries and for expressive DLs.
This work was partially supported by the AI competence center ScaDS.AI Dresden/Leipzig and
by the DFG through the Collaborative Research Center TRR 2481.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgwardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Koopmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Thost</surname>
          </string-name>
          , A.-Y. Turhan,
          <article-title>Semantic technologies for situation awareness</article-title>
          ,
          <source>Künstliche Intell</source>
          .
          <volume>34</volume>
          (
          <year>2020</year>
          )
          <fpage>543</fpage>
          -
          <lpage>550</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Bonatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Faella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. M.</given-names>
            <surname>Petrova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Sauro</surname>
          </string-name>
          ,
          <article-title>A new semantics for overriding in description logics</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>222</volume>
          (
          <year>2015</year>
          )
          <fpage>1</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pensel</surname>
          </string-name>
          , A.-Y. Turhan,
          <article-title>Including quantification in defeasible reasoning for the description logic ℰ ℒ⊥</article-title>
          ,
          <source>in: Proceedings of the 14th International Conference on Logic Programming and Nonmonotonic Reasoning - LPNMR</source>
          , Springer,
          <year>2017</year>
          , pp.
          <fpage>78</fpage>
          -
          <lpage>84</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pensel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.-Y.</given-names>
            <surname>Turhan</surname>
          </string-name>
          ,
          <article-title>Reasoning in the defeasible description logic ℰ ℒ⊥-computing standard inferences under rational and relevant semantics</article-title>
          ,
          <source>International Journal of Approximate Reasoning (IJAR) 103</source>
          (
          <year>2018</year>
          )
          <fpage>28</fpage>
          -
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pensel</surname>
          </string-name>
          , A.-Y. Turhan,
          <article-title>Making quantification relevant again - the case of defeasible ℰℒ⊥</article-title>
          ,
          <source>in: Proceedings of the 4th International Workshop on Defeasible and Ampliative Reasoning (DARe-17)</source>
          , volume
          <volume>1872</volume>
          <source>of CEUR Workshop Proceedings</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>44</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pensel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Lightweight</given-names>
            <surname>Defeasible</surname>
          </string-name>
          <article-title>Description Logic in Depth - Quantification in Rational Reasoning</article-title>
          and Beyond,
          <source>Ph.D. thesis</source>
          , TU Dresden, Germany,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>I. de Camargo e Souza Câmara</surname>
          </string-name>
          , A.-Y. Turhan,
          <article-title>Deciding subsumption in defeasible ℰ ℒℐ⊥ with typicality models</article-title>
          ,
          <source>in: Logics in Artificial Intelligence - 18th European Conference, JELIA</source>
          <year>2023</year>
          , LNCS, Springer,
          <year>2023</year>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8] I. de Camargo e Souza Câmara, Quantification in Description Logics of Typicality,
          <source>Ph.D. thesis</source>
          , University of São Paulo, Brazil,
          <year>2023</year>
          . To Appear.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.-Y.</given-names>
            <surname>Turhan</surname>
          </string-name>
          ,
          <article-title>A framework for semantic-based similarity measures for ℰ ℒℋ-concepts</article-title>
          ,
          <source>in: Proceedings of the 13th European Conference on Logics in Artificial Intelligence</source>
          ,
          <source>(JELIA'12)</source>
          , volume
          <volume>7519</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2012</year>
          , pp.
          <fpage>307</fpage>
          -
          <lpage>319</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ecke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Peñaloza</surname>
          </string-name>
          , A.-Y. Turhan,
          <article-title>Similarity-based relaxed instance queries</article-title>
          ,
          <source>J. Appl. Log</source>
          .
          <volume>13</volume>
          (
          <year>2015</year>
          )
          <fpage>480</fpage>
          -
          <lpage>508</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ecke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Peñaloza</surname>
          </string-name>
          , A.-Y. Turhan,
          <article-title>Answering instance queries relaxed by concept similarity</article-title>
          ,
          <source>in: Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning (KR'14)</source>
          , AAAI Press,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Grahne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Thomo</surname>
          </string-name>
          ,
          <article-title>Regular path queries under approximate semantics</article-title>
          , Ann. Math. Artif. Intell.
          <volume>46</volume>
          (
          <year>2006</year>
          )
          <fpage>165</fpage>
          -
          <lpage>190</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>O. Fernández</given-names>
            <surname>Gil</surname>
          </string-name>
          , A.-Y. Turhan,
          <article-title>Answering regular path queries under approximate semantics in lightweight description logics</article-title>
          ,
          <source>in: Proceedings of the Thirty-fourth AAAI Conference on Artificial Intelligence</source>
          ,
          <source>(AAAI)</source>
          , AAAI Press,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bienvenu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ortiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Simkus</surname>
          </string-name>
          ,
          <article-title>Regular path queries in lightweight description logics: Complexity and algorithms</article-title>
          ,
          <source>J. Artif. Intell. Res</source>
          .
          <volume>53</volume>
          (
          <year>2015</year>
          )
          <fpage>315</fpage>
          -
          <lpage>374</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>