<!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>Logic-based Rule Learning for the Web of Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Francesca A. Lisi</string-name>
          <email>francesca.lisi@uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Informatica &amp; Centro Interdipartimentale di Logica e Applicazioni (CILA) Universita degli Studi di Bari \Aldo Moro"</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This tutorial introduces to Inductive Logic Programming (ILP), being it a major logic-based approach to rule learning, and surveys extensions of ILP that turn out to be suitable for applications to the emerging vision of the Semantic Web as a Web of Data. Outline of the tutorial Rules are widely used in Knowledge Engineering (KE) and Knowledge Representation (KR) as a powerful way of modeling knowledge. However, the acquisition of rules for very large Knowledge Bases (KBs) still remains a very demanding KE activity. A partial automation of the rule authoring task, e.g., by applying Rule Learning algorithms [1], can be of help even though the automatically produced rules are not guaranteed to be correct. A major logic-based approach to Rule Learning is that bunch of techniques collectively known under the name of Inductive Logic Programming (ILP) [2,3,4]. ILP has been historically concerned with Rule Learning from examples and background knowledge within the KR framework of Horn rules and with the aim of prediction (see, e.g., the system Foil [5]). However, ILP has also been applied to tasks - such as association rule mining - other than classi cation where the scope of induction is description rathen than prediction. A notable example of this kind of ILP systems is Warmr [6]. New challenges to Rule Learning come from the emerging vision of the Semantic Web as a Web of Data. In particular, when applying ILP to data on the Web, two key issues are the incompleteness and the imprecision of this data. Incompleteness is naturally treated under the Open World Assumption (OWA) as opposed to databases and (I)LP for which the Closed World Assumption (CWA) holds. The OWA indeed underlies many Semantic Web languages such as RDF, RDF(S), and OWL. The semantic mismatch between OWA and CWA is elegantly overcome by so-called hybrid KR formalisms that integrate LP and Description Logics (DLs) (see, e.g., [7] for a survey). One of these formalisms is the KR choice in AL-QuIn [8], an ILP system inspired by Warmr, which supports the descriptive task of association rule mining in the new context of the Semantic Web. Imprecision is a weak form of vagueness, not to be mistaken for uncertainty, which is often formalized with fuzzy set theory. In order to deal with vagueness in the Semantic Web context several fuzzy extensions of DLs</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        have been proposed (see, e.g., [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for a recent overview). The ILP system
FoilDL [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is an adaptation of Foil to the novel case of learning fuzzy DL axioms
where the axioms are in a form easily traducible into rules and fuzzi cation
involves numerical properties of the data.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Furnkranz, J.,
          <string-name>
            <surname>Gamberger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavrac</surname>
          </string-name>
          , N.:
          <source>Foundations of Rule Learning</source>
          . Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Muggleton</surname>
            ,
            <given-names>S.H.:</given-names>
          </string-name>
          <article-title>Inductive logic programming</article-title>
          . In Arikawa, S.,
          <string-name>
            <surname>Goto</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ohsuga</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yokomori</surname>
          </string-name>
          , T., eds.
          <source>: Proceedings of the 1st Conference on Algorithmic Learning Theory</source>
          , Springer/Ohmsma (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Nienhuys-Cheng, S.H., de Wolf, R.:
          <source>Foundations of Inductive Logic Programming. Volume 1228 of Lecture Notes in Arti cial Intelligence</source>
          . Springer (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>De Raedt</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Logical and Relational Learning</article-title>
          . Springer (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Quinlan</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          :
          <article-title>Learning logical de nitions from relations</article-title>
          .
          <source>Machine Learning</source>
          <volume>5</volume>
          (
          <year>1990</year>
          )
          <volume>239</volume>
          {
          <fpage>266</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Dehaspe</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toivonen</surname>
          </string-name>
          , H.:
          <article-title>Discovery of frequent Datalog patterns</article-title>
          .
          <source>Data Mining and Knowledge Discovery</source>
          <volume>3</volume>
          (
          <year>1999</year>
          )
          <volume>7</volume>
          {
          <fpage>36</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Drabent</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ianni</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krennwallner</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maluszynski</surname>
          </string-name>
          , J.:
          <article-title>Hybrid Reasoning with Rules and Ontologies</article-title>
          . In
          <string-name>
            <surname>Bry</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>Maluszynski</surname>
          </string-name>
          , J., eds.:
          <article-title>Semantic Techniques for the Web</article-title>
          ,
          <source>The REWERSE Perspective. Volume 5500 of Lecture Notes in Computer Science</source>
          . Springer (
          <year>2009</year>
          )
          <volume>1</volume>
          {
          <fpage>49</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Lisi</surname>
            ,
            <given-names>F.A.</given-names>
          </string-name>
          :
          <string-name>
            <surname>AL-QuIn</surname>
          </string-name>
          :
          <article-title>An Onto-Relational Learning System for Semantic Web Mining</article-title>
          .
          <source>International Journal on Semantic Web and Information Systems</source>
          <volume>7</volume>
          (
          <issue>3</issue>
          ) (
          <year>2011</year>
          )
          <volume>1</volume>
          {
          <fpage>22</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>All about fuzzy description logics and applications</article-title>
          . In Faber, W.,
          <string-name>
            <surname>Paschke</surname>
          </string-name>
          , A., eds.: Reasoning Web. Web Logic Rules - 11th
          <source>International Summer School</source>
          <year>2015</year>
          , Berlin, Germany,
          <source>July 31 - August 4</source>
          ,
          <year>2015</year>
          ,
          <string-name>
            <given-names>Tutorial</given-names>
            <surname>Lectures</surname>
          </string-name>
          . Volume
          <volume>9203</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2015</year>
          )
          <volume>1</volume>
          {
          <fpage>31</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lisi</surname>
            ,
            <given-names>F.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Learning in description logics with fuzzy concrete domains</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>140</volume>
          (
          <issue>3-4</issue>
          ) (
          <year>2015</year>
          )
          <volume>373</volume>
          {
          <fpage>391</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>