<!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>Ontology-Mediated Query Answering over Log-Linear Probabilistic Data (Abstract)⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Stefan Borgwardt</string-name>
          <email>stefan.borgwardt@tu-dresden.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>İsmail İlkan Ceylan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Lukasiewicz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Oxford</institution>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculty of Computer Science, Technische Universität Dresden</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Advances in automated knowledge base construction have led to successful systems, such as DeepDive [17], NELL [13], and Google's Knowledge Vault [7]. They extract structured knowledge from multiple sources, through a chain of statistical techniques, and produce probabilistic knowledge bases (PKBs). The basic data model underlying these systems is given by probabilistic databases (PDBs) [18]; see recent surveys focusing on PKBs [2, 4]. PKBs are inherently incomplete, which makes reasoning more challenging. A common way to deal with incompleteness is to add commonsense knowledge, in the form of logical theories, to allow for deductions that go beyond existing facts in the knowledge base. Statistical relational models are concise, and lifted representations of probabilistic graphical models [9]. Well-known examples include Markov logic networks (MLNs) [15], relational Bayesian networks [10], and approaches to probabilistic logic programming (PLP). All these models can encode commonsense knowledge, but they are based on the closed-domain assumption (CDA) that requires the set of relevant objects to be finite, and known at design-time, which is not always an easy condition to be met. And contrary to the intuition, the CDA does not necessarily imply efficiency in comparison to open-domain models. Example 1. In the closed domain C = {c1, . . . , cn}, the following are equivalent:</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>(1)
(2)
That is, all employee’s addresses must be one of the known objects in the database.
If the address of a new employee is still unknown, in an interpretation they will
be randomly assigned the address of another employee. A common remedy is
to introduce a number of auxiliary objects into C that can serve as “unknown
addresses”. However, it is unclear how many additional objects are needed.</p>
      <p>
        Another problem is the large disjunction in (2), which introduces a huge
amount of nondeterminism. For MLNs, this is a known problem, and more
sophisticated techniques to eliminate existential quantification exist [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. However,
⋆ This is an abstract of a paper presented at AAAI 2019 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This work was supported by
the German Research Foundation (DFG) within the project BA 1122/19-1 (GOASQ),
by The Alan Turing Institute under the UK EPSRC grant EP/N510129/1, and by
the EPSRC grants EP/R013667/1, EP/L012138/1, and EP/M025268/1.
      </p>
      <p>
        Stefan Borgwardt, İsmail İlkan Ceylan, and Thomas Lukasiewicz
in the worst case, these techniques also cannot avoid the nondeterminism over
the fixed domain. For this reason, almost all MLN implementations only support
universal quantification [
        <xref ref-type="bibr" rid="ref14 ref6">6,14</xref>
        ]. This inefficiency appears also in ontology languages.
For example, (1) can be formulated in EL, where reasoning is P-complete, but
becomes NP-complete in a closed domain [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
∎
      </p>
      <p>
        Probabilistic models that can encode commonsense knowledge while allowing
an open domain include PLP with function symbols [
        <xref ref-type="bibr" rid="ref16 ref5">5, 16</xref>
        ], the probabilistic
programming language BLOG [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and ontology-based approaches [
        <xref ref-type="bibr" rid="ref1 ref11">1, 11</xref>
        ]. The
latter are further distinguished from the rest by the open-world assumption, i.e.,
they do not interpret the absence of facts as the negation of these facts; this
assumption means that the incomplete nature of the PKB is respected.
      </p>
      <p>Another problem that is inherent to knowledge-based probabilistic models
is related to inconsistent worlds, which are usually removed, and the resulting
probability distribution is renormalized.</p>
      <p>Example 2. Consider the following tuple-independent PDB P and theory T :
P ∶= {⟨A(a) ∶ 0.5⟩, ⟨B(a) ∶ 0.5⟩}</p>
      <p>T ∶= {∀x A(x) → B(x)}.</p>
      <p>The possible worlds are</p>
      <p>W1 ∶= {A(a), B(a)}, W2 ∶= {A(a), ¬B(a)}, W3 ∶= {¬A(a), B(a)}, W4 ∶= . . .
Without T , each of these worlds has the probability 0.25, by the independence
assumptions of P. However, since W2 is inconsistent with T , its probability is
reduced to 0, and the probability of the remaining worlds is renormalized to
add up to 1, yielding a probability of 0.33 each. As an undesired side effect, the
probabilities for A(a) and B(a) change to 0.33 and 0.66, respectively.
∎</p>
      <p>We argue that the observed probabilities of 0.5 should be preserved, and try
to find a log-linear distribution that deviates from these input values as little
as possible. By assigning both W2 and W3 a probability of 0 and the remaining
worlds 0.5 each, we obtain a model that satisfies the constraints of both T and P.
This approach respects both the probabilistic and the logical input, and does not
favor one over the other. In our new approach, we assume the database given as a
set of facts with associated weights, which is then interpreted as a log-linear model.
As in MLNs, we restrict the probability distribution to the known objects, but
additionally use a first-order theory interpreted over arbitrary, possibly infinite
domains, whereby we achieve open-world, open-domain reasoning.</p>
      <p>We show that reasoning in our model can be reduced (via polynomial rewriting
techniques) to inference in MLNs, or PDBs. These results are significant given
the expressive nature of our formalism. As a consequence of the above reductions,
many computational complexity results from previous models carry over. We
also describe a new approach to learn the weights for our model, based on the
principle of maximum entropy, to establish the connection with existing PKBs.
This approach is independent of the other results, however—in principle, we
could use any other weight learning method, e.g., using standard renormalization.</p>
      <p>The full paper can be found at https://tu-dresden.de/inf/lat/papers.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Borgwardt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Ceylan, İ.İ.,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Ontology-mediated queries for probabilistic databases</article-title>
          .
          <source>In: AAAI</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Borgwardt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Ceylan, İ.İ.,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Recent advances in querying probabilistic knowledge bases</article-title>
          .
          <source>In: IJCAI-ECAI</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Borgwardt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Ceylan, İ.İ.,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Ontology-mediated query answering over log-linear probabilistic data</article-title>
          .
          <source>In: AAAI</source>
          (
          <year>2019</year>
          ), to appear
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Van den Broeck, G.,
          <string-name>
            <surname>Suciu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Query processing on probabilistic data: A survey</article-title>
          .
          <source>FTD</source>
          <volume>7</volume>
          (
          <issue>3</issue>
          /4),
          <fpage>197</fpage>
          -
          <lpage>341</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>De Raedt</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kimmig</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toivonen</surname>
          </string-name>
          , H.:
          <article-title>ProbLog: A probabilistic Prolog and its application in link discovery</article-title>
          .
          <source>In: IJCAI</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Domingos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lowd</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Markov Logic: An Interface Layer for Artificial Intelligence</article-title>
          . Morgan &amp;
          <string-name>
            <surname>Claypool</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Dong</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabrilovich</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heitz</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horn</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lao</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murphy</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strohmann</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Zhang, W.:
          <article-title>Knowledge Vault: A Web-scale approach to probabilistic knowledge fusion</article-title>
          .
          <source>In: SIGKDD</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Gaggl</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schweizer</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Fixed-domain reasoning for description logics</article-title>
          .
          <source>In: ECAI</source>
          (
          <year>2016</year>
          ). https://doi.org/10.3233/978-1-
          <fpage>61499</fpage>
          -672-9-819
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Getoor</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taskar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Introduction to Statistical Relational Learning</article-title>
          . The MIT Press (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jaeger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Relational Bayesian Networks</article-title>
          .
          <source>In: UAI</source>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Jung</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Ontology-based access to probabilistic data with OWL QL</article-title>
          . In: ISWC (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Milch</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marthi</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russell</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sontag</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ong</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolobov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Blog: Probabilistic models with unknown objects</article-title>
          .
          <source>In: IJCAI</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Mitchell et al.,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Never-ending learning</article-title>
          .
          <source>In: AAAI</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Niu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ré</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shavlik</surname>
          </string-name>
          , J.: Tuffy:
          <article-title>Scaling up statistical inference in Markov Logic Networks using an RDBMS</article-title>
          .
          <source>PVLDB</source>
          <volume>4</volume>
          (
          <issue>6</issue>
          ),
          <fpage>373</fpage>
          -
          <lpage>384</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Richardson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Domingos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Markov logic networks</article-title>
          .
          <source>ML</source>
          <volume>62</volume>
          (
          <issue>1</issue>
          ),
          <fpage>107</fpage>
          -
          <lpage>136</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Sato</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kameya</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>PRISM: A language for symbolic-statistical modeling</article-title>
          .
          <source>In: IJCAI</source>
          . pp.
          <fpage>1330</fpage>
          -
          <lpage>1335</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Shin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Sa</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ré</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Incremental knowledge base construction using DeepDive</article-title>
          .
          <source>PVLDB</source>
          <volume>8</volume>
          (
          <issue>11</issue>
          ),
          <fpage>1310</fpage>
          -
          <lpage>1321</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Suciu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olteanu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ré</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Probabilistic Databases</article-title>
          . Morgan &amp;
          <string-name>
            <surname>Claypool</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. Van den Broeck, G.,
          <string-name>
            <surname>Meert</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darwiche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Skolemization for weighted first-order model counting</article-title>
          .
          <source>In: KR</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>