<!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>Learning the Parameters of Probabilistic Description Logics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fabrizio Riguzzi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elena Bellodi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Riccardo Zese</string-name>
          <email>riccardo.zeseg@unife.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evelina Lamma</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Ingegneria</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Matematica e Informatica</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Ferrara Via Saragat</institution>
          <addr-line>1, I-44122, Ferrara</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>46</fpage>
      <lpage>51</lpage>
      <abstract>
        <p>Uncertain information is ubiquitous in the Semantic Web, due to methods used for collecting data and to the inherently distributed nature of the data sources. It is thus very important to develop probabilistic Description Logics (DLs) so that the uncertainty is directly represented and managed at the language level. The DISPONTE semantics for probabilistic DLs applies the distribution semantics of probabilistic logic programming to DLs. In DISPONTE, axioms are labeled with numeric parameters representing their probability. These are often di cult to specify or to tune for a human. On the other hand, data is usually available that can be leveraged for setting the parameters. In this paper, we present EDGE that learns the parameters of DLs following the DISPONTE semantics. EDGE is an EM algorithm in which the required expectations are computed directly on the binary decision diagrams that are built for inference. Experiments on two datasets show that EDGE achieves higher areas under the Precision Recall and ROC curves than an association rule learner in a comparable or smaller time.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Due to the ubiquity of uncertain information, many authors [
        <xref ref-type="bibr" rid="ref17 ref8 ref9">9, 17, 8</xref>
        ] have
recently studied approaches to add uncertainty to the Semantic Web. Since
Description Logics (DLs) are at the basis of the Semantic Web, in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] we proposed
the DISPONTE (\DIstribution Semantics for Probabilistic ONTologiEs",
Spanish for \get ready") semantics. DISPONTE applies the distribution semantics of
probabilistic logic programming [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] to DLs.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] we presented an algorithm, called EDGE for \Em over bDds for
description loGics paramEter learning", for learning the parameters of
probabilistic DLs that follow the DISPONTE semantics. EDGE starts from examples
of instances and non-instances of concepts and builds a set of Binary Decision
Diagrams (BDDs) that represent their explanations. The parameters are then
tuned using an EM algorithm [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] in which the required expectations are
computed directly on the BDDs. In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] the parameters learned by EDGE were
compared with those given by the con dence of Association Rules (ARs for short in
the following) on a dataset extracted from educational.data.gov.uk. EDGE
achieved signi cantly higher areas under the Precision Recall and the Receiver
Operating Characteristics curves (AUCPR and AUCROC).
      </p>
      <p>
        In this paper we extend the experiments presented in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] by also
considering a dataset extracted from DBPedia and by recording the time required by
EDGE and by the computation of ARs' con dence. EDGE achieves again higher
AUCPR and AUCROC. Moreover, the time taken by EDGE is comparable to
the one required for computing ARs' con dence.
      </p>
      <p>The paper is organized as follows. Section 2 introduces DLs and the DISPONTE
semantics while Section 3 introduces EDGE. Section 4 discusses related works
and Section 5 shows the results of experiments. Section 6 concludes the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Description Logics and the DISPONTE semantics</title>
      <p>
        DLs are particularly useful for representing ontologies and have been adopted
as the basis of the Semantic Web. They are usually represented using a syntax
based on concepts and roles. A concept corresponds to a set of individuals of the
domain while a role corresponds to a set of couples of individuals of the domain.
In the following we consider and describe ALC [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>We use A, R and I to indicate atomic concepts, atomic roles and individuals,
respectively. A role is an atomic role R 2 R. Concepts are de ned as follows.
Each A 2 A, ? and &gt; are concepts. If C, C1 and C2 are concepts and R 2 R,
then (C1 u C2), (C1 t C2) and :C are concepts, as well as 9R:C and 8R:C.</p>
      <p>Let C and D be concepts, R be a role and a and b be individuals, a TBox T
is a nite set of concept inclusion axioms C v D, while an ABox A is a nite
set of concept membership axioms a : C and role membership axioms (a; b) : R.
A knowledge base (KB) K = (T ; A) consists of a TBox T and an ABox A.</p>
      <p>A KB is usually assigned a semantics using interpretations of the form I =
( I ; I ), where I is a non-empty domain and I is the interpretation function
that assigns an element in I to each individual a, a subset of I to each
concept C and a subset of I I to each role R. The mapping I is extended
to all concepts (where RI (x) = fyj(x; y) 2 RI g and #X denotes the cardinality
of the set X) as:</p>
      <p>&gt;I = I
(:C)I = I n CI
(C1 t C2)I = C1I [ C2I
(9R:C)I = fx 2 I jRI (x) \ CI 6= ;g
?I = ;
(C1 u C2)I = C1I \ C2I
(8R:C)I = fx 2 I jRI (x)</p>
      <p>CI g
A query over a KB base is usually an axiom for which we want to test the
entailment from the KB. The entailment test may be reduced to checking the
unsatis ability of a concept in the KB, i.e., the emptiness of the concept.</p>
      <p>
        DISPONTE applies the distribution semantics to probabilistic ontologies
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. In DISPONTE [2, 10{13] a probabilistic knowledge base K is a set of certain
and probabilistic axioms. Certain axioms take the form of regular DL axioms.
Probabilistic axioms take the form p :: E, where p is a real number in [0; 1] and
E is a DL axiom. The idea of DISPONTE is to associate independent Boolean
random variables with the axioms. Thus, a single random variable is associated
with axiom E and p represents its probability of being true.
      </p>
      <p>A DISPONTE KB de nes a distribution over regular DL KB called worlds.
Each world is obtained by including every certain axiom. For each probabilistic
axiom, we decide whether or not to include it in the world. By multiplying the
probability of the choices made to obtain a world we can assign a probability to
it. The probability of a query is then the sum of the probabilities of the worlds
where the query holds true.
3</p>
    </sec>
    <sec id="sec-3">
      <title>EDGE</title>
      <p>
        EDGE [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is based on the algorithm EMBLEM [
        <xref ref-type="bibr" rid="ref3 ref4">4, 3</xref>
        ] developed for learning the
parameters for probabilistic logic programs under the distribution semantics.
EDGE adapts EMBLEM to the case of probabilistic DLs under the DISPONTE
semantics. EDGE takes as input a DL KB and a number of positive and negative
examples that represent the queries in the form of concept assertions, i.e., of
the form a : C for an individual a and a class C. Positive examples represent
information that we regard as true and for which we would like to get high
probability while negative examples represent information that we regard as
false and for which we would like to get low probability.
      </p>
      <p>
        EDGE rst computes, for each example, the BDD encoding its explanations
using the reasoner BUNDLE [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. For a positive example of the form a : C,
EDGE looks for the explanations of a : C and encodes them in a BDD. For a
negative example of the form a : C, EDGE looks for the explanations of a : C,
encodes them in a BDD and negates it with the NOT BDD operator. Then
EDGE enters the EM cycle, in which the steps of Expectation and
Maximization are repeated until the log-likelihood (LL) of the examples reaches a local
maximum or until the maximum number of iterations is reached. The EM
algorithm is guaranteed to nd a local maximum, which however may not be the
global maximum. The LL of the examples is guaranteed to increase at each
iteration.
      </p>
      <p>
        Function Expectation takes as input a BDD for each example Q, and
computes P (Xi = xjQ) for all the variables Xi in the BDD. Finally, it returns the
LL of the data that is used in the stopping criterion: EDGE stops when the
di erence between the LL of the current iteration and that of the previous one
drops below a threshold or when this di erence is below a fraction of the
previous LL. Function Maximization computes the parameters' values for the
next EM iteration by relative frequency. For more details see [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>The phase of explanations research for each example has high complexity
in the worst case, since the explanations may grow exponentially in number;
however, BUNDLE is able to handle domains of signi cant size. The EM phase
has a linear cost in the number of nodes since the E-step requires two traversals
of the diagram.</p>
    </sec>
    <sec id="sec-4">
      <title>Related Work</title>
      <p>
        crALC [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is an extension of ALC that adopts an interpretation-based semantics
for allowing statistical axioms of the form P (CjD) = (for each element x in
D that belongs to D, the probability that belongs also to C is ) and of the
form P (R) = (for each couple of elements x and y in D, the probability that
x is linked to y by the role R is ). On the other hand, crALC does not allow
to express a degree of belief in axioms. A crALC KB K can be represented as
a directed acyclic graph G(K) in which a node represents a concept or a role
and the edges represent the relations between them. The algorithm of [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] learns
parameters and structure of crALC knowledge bases. It starts from positive and
negative examples for a single concept and learns the best probabilistic de nition
for the concept chosen using an EM algorithm. Di erently for us, the expected
counts are computed by resorting to inference in the graph, while we exploit the
BDD structures.
      </p>
      <p>
        GoldMiner [
        <xref ref-type="bibr" rid="ref17 ref8">17, 8</xref>
        ] is an algorithm that exploits ARs for building ontologies.
GoldMiner extracts information about individuals, named classes and roles using
SPARQL queries. From these data, it builds two transaction tables : one that
stores the classes to which each individual belongs and one that stores the roles
to which each couple of individuals belongs. Finally, the APRIORI algorithm [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
is applied to each table in order to nd ARs. Implications of the form A ) B can
be converted to subclass axioms of the form A v B. Moreover, the con dence
associated with ARs can be interpreted as the probability of the axiom p :: A v
B. So GoldMiner can be used to obtain a probabilistic knowledge base.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <p>EDGE has been compared with ARs over two real world datasets from the Linked
Open Data cloud: educational.data.gov.uk and an extract of DBPedia. In our
experiment, we wanted to simulate the situation in which an expert provides the
structure of the ontology together with information on a set of individuals. The
ontologies were obtained with GoldMiner: we extracted 10,000 individuals for
educational.data.gov.uk and 7,200 for DBPedia and we learned ARs from
the resulting transaction tables. The ARs were then converted into subclass
axioms.</p>
      <p>In order to generate a set of examples for EDGE, for each extracted individual
a we sampled three named classes: A and B were sampled from the named classes
to which a explicitly belonged, while C was sampled from the named classes to
which a did not explicitly belong but that exhibited at least one explanation for
the query a : C. Then, we randomly split individuals into two equally sized sets:
the membership assertions regarding the individuals from the rst set constituted
the training set while the ones in the second set constituted the testing set.
The axiom a : A is added to the KB, while a : B is considered as a positive
example and a : C as a negative example. The training set contained only the
membership assertions for the rst set of individuals, while for the testing phase
we removed the membership assertions of the training set from the KB and
added the assertions of the second set.</p>
      <p>We compared the parameters learned by EDGE with ARs' con dence. For
each AR corresponding to the subclass axiom A v B, we computed the con
dence by running two SPARQL queries over the training KBs, one for nding all
the individuals that belong to AuB and one for those that belong to A. The
condence is then given by the ratio of the number of individuals in AuB over those
in A. We created 330 di erent SPARQL queries for educational.data.gov.uk
and 2,243 for DBPedia.</p>
      <p>
        Next we ran EDGE over the KBs where all the subclass axioms were assigned
an initial random probability. We then computed the probability of the examples
in the testing set according to the theory learned by EDGE and to the theory
composed of the ARs with the con dence as probability. We drew the
PrecisionRecall and the Receiver Operating Characteristics curves and computed the Area
Under the Curve (AUCPR and AUCROC) following the methods of [
        <xref ref-type="bibr" rid="ref5 ref7">5, 7</xref>
        ]. Table
1 shows the AUCPR, the AUCROC and the execution times (in seconds). Note
that the elapsed time for EDGE depends on the number of executed queries and
the number of di erent explanations involved in each query, while the elapsed
time for ARs depends on the number of classes in the KB. EDGE achieves much
higher areas in a time that is of the same or lower order of magnitude with
respect to ARs.
EDGE applies an EM algorithm for learning the parameters of probabilistic
knowledge bases under the DISPONTE semantics. It exploits the BDDs that
are built during inference to e ciently compute the expectations for hidden
variables. EDGE is available for download from http://sites.unife.it/ml/edge.
The experiments over two real world datasets show that EDGE achieves larger
areas both under the PR and the ROC curve with respect to an algorithm based
on ARs in a comparable or smaller time, thus demonstrating that EDGE is a
viable alternative to ARs.
      </p>
      <p>We plan to extend EDGE for learning the structure together with the
parameters.
Elena Bellodi is partially supported by Gruppo Nazionale per il Calcolo
Scienti co, Istituto Nazionale di Alta Matematica "F. Severi".</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agrawal</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srikant</surname>
          </string-name>
          , R.:
          <article-title>Fast algorithms for mining association rules in large databases</article-title>
          .
          <source>In: VLDB 1994</source>
          . pp.
          <volume>487</volume>
          {
          <fpage>499</fpage>
          . Morgan Kaufmann (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albani</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A distribution semantics for probabilistic ontologies</article-title>
          .
          <source>In: URSW 2011. CEUR Workshop Proceedings</source>
          , vol.
          <volume>778</volume>
          .
          <string-name>
            <surname>Sun SITE Central Europe</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Experimentation of an expectation maximization algorithm for probabilistic logic programs</article-title>
          .
          <source>Intelligenza Arti ciale 8(1)</source>
          ,
          <volume>3</volume>
          {
          <fpage>18</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Expectation Maximization over binary decision diagrams for probabilistic logic programs</article-title>
          .
          <source>Intelligent Data Analysis</source>
          <volume>17</volume>
          (
          <issue>2</issue>
          ),
          <volume>343</volume>
          {
          <fpage>363</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goadrich</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The relationship between precision-recall and ROC curves</article-title>
          .
          <source>In: ICML 2006</source>
          . pp.
          <volume>233</volume>
          {
          <fpage>240</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Dempster</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laird</surname>
            ,
            <given-names>N.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>D.B.</given-names>
          </string-name>
          :
          <article-title>Maximum likelihood from incomplete data via the EM algorithm</article-title>
          .
          <source>J. Royal Statistical Society. Series B</source>
          <volume>39</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>38</fpage>
          (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Fawcett</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>An introduction to ROC analysis</article-title>
          .
          <source>Pattern Recognition Letters</source>
          <volume>27</volume>
          (
          <issue>8</issue>
          ),
          <volume>861</volume>
          {
          <fpage>874</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fleischhacker</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Volker, J.:
          <article-title>Inductive learning of disjointness axioms</article-title>
          .
          <source>In: OTM Conferences</source>
          <year>2011</year>
          . LNCS, vol.
          <volume>7045</volume>
          , pp.
          <volume>680</volume>
          {
          <fpage>697</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Luna</surname>
            ,
            <given-names>J.E.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Revoredo</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cozman</surname>
            ,
            <given-names>F.G.</given-names>
          </string-name>
          :
          <article-title>Learning probabilistic description logics: A framework and algorithms</article-title>
          .
          <source>In: MICAI 2011. LNCS</source>
          , vol.
          <volume>7094</volume>
          , pp.
          <volume>28</volume>
          {
          <fpage>39</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
          </string-name>
          , E.:
          <article-title>Probabilistic Datalog+/- under the distribution semantics</article-title>
          .
          <source>In: DL 2012. CEUR Workshop Proceedings</source>
          , vol.
          <volume>846</volume>
          .
          <string-name>
            <surname>Sun SITE Central Europe</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
          </string-name>
          , E.:
          <article-title>Probabilistic ontologies in Datalog+/-</article-title>
          .
          <source>In: CILC 2012. CEUR Workshop Proceedings</source>
          , vol.
          <volume>857</volume>
          , pp.
          <volume>221</volume>
          {
          <fpage>235</fpage>
          .
          <string-name>
            <surname>Sun SITE Central Europe</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
          </string-name>
          , R.:
          <article-title>Epistemic and statistical probabilistic ontologies</article-title>
          .
          <source>In: URSW 2012. CEUR Workshop Proceedings</source>
          , vol.
          <volume>900</volume>
          , pp.
          <volume>3</volume>
          {
          <fpage>14</fpage>
          .
          <string-name>
            <surname>Sun SITE Central Europe</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
          </string-name>
          , R.:
          <article-title>BUNDLE: A reasoner for probabilistic ontologies</article-title>
          . In: Faber,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <surname>D</surname>
          </string-name>
          . (eds.)
          <article-title>RR 2013</article-title>
          .
          <article-title>LNCS</article-title>
          , vol.
          <volume>7994</volume>
          , pp.
          <volume>183</volume>
          {
          <fpage>197</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Riguzzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellodi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zese</surname>
          </string-name>
          , R.:
          <article-title>Parameter learning for probabilistic ontologies</article-title>
          . In: Faber,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <surname>D</surname>
          </string-name>
          . (eds.)
          <article-title>RR 2013</article-title>
          .
          <article-title>LNCS</article-title>
          , vol.
          <volume>7994</volume>
          , pp.
          <volume>265</volume>
          {
          <fpage>270</fpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Sato</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A statistical learning method for logic programs with distribution semantics</article-title>
          .
          <source>In: ICLP 1995</source>
          . pp.
          <volume>715</volume>
          {
          <issue>729</issue>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Schmidt-Schau</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smolka</surname>
          </string-name>
          , G.:
          <article-title>Attributive concept descriptions with complements</article-title>
          .
          <source>Arti cial Intelligence</source>
          <volume>48</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>26</fpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. Volker, J.,
          <string-name>
            <surname>Niepert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Statistical schema induction</article-title>
          .
          <source>In: ESWC 2011. LNCS</source>
          , vol.
          <volume>6643</volume>
          , pp.
          <volume>124</volume>
          {
          <fpage>138</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>