<!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>A Web Application to Search a Large Repository of Taxonomic Relations from the Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Stefano Faralli</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Bizer</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kai Eckert</string-name>
          <email>eckert@hdm-stuttgart.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Robert Meusel</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Simone Paolo Ponzetto</string-name>
          <email>simoneg@informatik.uni-mannheim.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Stuttgart Media University</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Mannheim</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Taxonomic relations (also known as isa or hypernymy relations) represent one of the key building blocks of knowledge bases and foundational ontologies and provide a fundamental piece of information for many text understanding applications. Despite the availability of very large knowledge bases, however, some Natural Language Processing and Semantic Web applications (e.g., Ontology Learning) still require automatic isa relation harvesting techniques to cope with the coverage of domain-specific and long-tail terms. In this paper, we present a web application to directly query a very large repository of isa relations automatically extracted from the Common Crawl (the largest publicly available crawl of the Web). Our resource can be also downloaded for research purposes and accessed programmatically (we additionally release a Java application programming interface for this purpose).</p>
      </abstract>
      <kwd-group>
        <kwd>Hearst patterns</kwd>
        <kwd>hypernym extraction</kwd>
        <kwd>information extraction and Natural Language Processing techniques for the Semantic Web</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Taxonomic relations play an important role when interpreting data and text that are not
already semantically annotated. In fact, to infer the types of entities (be it named entities
in text, or entities in semi-structured data) represents a crucial step to understanding the
data. Paulheim et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have shown that adding precise types of instances can lead
to a significantly improved performance in many data mining tasks. Moreover, when
performing data integration – for instance, of a large collection of tabular datasets into a
knowledge base – understanding whether the entities in a table are, for example, cities,
states, or mountains, is a very important step towards a high-quality result [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        While there are quite a few named entity recognition and disambiguation tools that
do serve that purpose and exploit knowledge resources such as Wikipedia, DBpedia,
or Freebase, a common problem is dealing with the long tail of entities that are not
contained in such knowledge bases. These, in fact, have no problems in covering, for
instance, major cities (“New York is a city”) or celebrities (“Madonna is a singer”),
but show limitations with respect to small villages and less known people. Moreover,
many common benchmarks for entity linking are also tailored towards popular entities
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. However, the potential of real-world semantic applications can only be unlocked if
these are capable of dealing with the most prominent entities, as well as the long tail.
Hence, the necessity of extending existing knowledge bases with hypernymy relations
that also cover the long tail entities.
      </p>
      <p>
        In this paper, we present a web application to query an open knowledge repository
consisting of around 400 million isa relations, in the form of tuples, which have been
automatically extracted from the Common Crawl1, the largest publicly available crawl
of the Web. Our resource is built by combining traditional Hearst-like lexico-syntactic
patterns [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] with filtering, duplicate removal and tuple normalization techniques. These
methods are applied on web scale using the extraction framework of the
WebDataCommons project2. Each tuple comes with a rich set of attributes, such as the set of
patterns matching the pair, the pay-level domains on which the patterns were matched,
the number of occurrences, etc.. In this paper, we present the web application which
lets users easily interact with the knowledge repository. A detailed description of our
resource construction method and programmatic access can be instead found in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>A Web Application for the WebIsA Database</title>
      <p>
        The application is designed as a typical client-server web application. The server-side
implementation includes our Java API [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] to query a MongoDB3 server serving the
1 https://commoncrawl.org
2 http://webdatacommons.org/framework/
3 https://www.mongodb.com
access to an instance of our repository. On the client side, the user is guided by a
formbased web page for formulating queries (Figure 1). After submitting a query, the results
can be browsed in a tabular format (Figure 2). For each triple in the set of results the
table provides the syntactic decomposition of the two noun phrases involved in the isa
relations into pre-modifiers, head and post-modifiers [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], as well as the frequency of
occurrence of the relation in the Common Crawl. The user can also access a detailed
view with additional meta-data, namely the patterns matching the relation, the textual
contexts of the matching and the pay-level domains indicating the provenance in the
corpus (Figure 3). Finally, in order to showcase our application and provide users with
some usage examples, we include a few pre-compiled queries – i.e., relations involving
instance like “Katy Perry” or “Darth Vader”, as well as classes like “Animals”, “Plants”,
and so on (Figure 4).
      </p>
      <p>Note that our system is able to retrieve dozens of tuples also for less popular
concepts. As an example, consider the small Italian town of San Sisto (which can be found
near to the more famous one Todi). Such a small medieval town, in fact, is not even
found within large knowledge bases like Wikipedia (and accordingly YAGO or
DBpedia). However, thanks to our knowledge base, we are able to provide the user with
useful definitional information nuggets such as the fact that “San Sisto” isa “beautiful
borgo” – from the pay-level domain usfreeads.com, as extracted from the sentence
“Sisto is a beautiful borgo very close to the fascinating medieval town of Todi.”.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>In this paper, we have presented a web application to directly query a publicly available
knowledge repository containing millions of isa relations automatically extracted from</p>
      <p>Faralli et al.
the Common Crawl. Our resource is, to the best of our knowledge, the largest collection
of hypernymy relations created from textual resources: accordingly, our web application
is meant to provide an easy-to-use user interface for rapid exploration and facilitated
access to this very large knowledge resource.</p>
      <p>
        We make our resource freely available to share the wealth of knowledge contained
therein, as well as to foster the development of novel knowledge-rich applications that
work with the largest and richest textual resource of our time, namely the Web. We
believe that our WebIsA database represents a first step towards more complex semantic
resources such as web-scale full-fledged taxonomies. In fact, our resource was already
successfully used as part of a SemEval competition on taxonomy induction [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], and
helped us achieve a competitive performance [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] on challenging benchmarks.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Online Web Application and Downloads</title>
      <p>Our web interface is available at http://webisadb.webdatacommons.org/.
All the resources described in this paper are freely available under a CC BY-NC-SA
3.0 license at http://webdatacommons.org/isadb/, where we additionally
provide a Java application programming interface for programmatic access from client
applications, as well as the source code of the extraction framework.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This work was partially funded by the Junior-professor funding programme of the
Ministry of Science, Research and the Arts of the state of Baden-Wu¨rttemberg, Germany
(project “Deep semantic models for high-end NLP applications”). Part of the
computational resources were provided by an Amazon AWS in Education Grant award.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bordea</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lefever</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buitelaar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : SemEval-2016 task 13:
          <article-title>Taxonomy extraction evaluation (TExEval-2)</article-title>
          .
          <source>In: Proc. SemEval</source>
          . pp.
          <fpage>1081</fpage>
          -
          <lpage>1091</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. van Erp,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Paulheim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Ilievski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Plu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Rizzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Waitelonis</surname>
          </string-name>
          , J.:
          <article-title>Evaluating entity linking: An analysis of current benchmark datasets and a roadmap for doing a better job</article-title>
          .
          <source>In: Proc. LREC</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Hearst</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>Automatic acquisition of hyponyms from large text corpora</article-title>
          .
          <source>In: Proc. COLING</source>
          . pp.
          <fpage>539</fpage>
          -
          <lpage>545</lpage>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Panchenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faralli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruppert</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Remus</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naets</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fairon</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponzetto</surname>
            ,
            <given-names>S.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Biemann</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : TAXI at SemEval-2016 Task 13:
          <article-title>A taxonomy induction method based on lexicosyntactic patterns, substrings and focused crawling</article-title>
          .
          <source>In: Proc. SemEval</source>
          . pp.
          <fpage>1320</fpage>
          -
          <lpage>1327</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Paulheim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Fu¨rnkranz, J.:
          <article-title>Unsupervised Generation of Data Mining Features from Linked Open Data</article-title>
          .
          <source>In: Proc. WIMS</source>
          . pp.
          <volume>31</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          :
          <fpage>12</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Ponzetto</surname>
            ,
            <given-names>S.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strube</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Taxonomy induction based on a collaboratively built knowledge repository</article-title>
          .
          <source>ArtInt</source>
          <volume>175</volume>
          (
          <issue>9-10</issue>
          ),
          <fpage>1737</fpage>
          -
          <lpage>1756</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ritze</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmberg</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Matching HTML tables to DBpedia</article-title>
          .
          <source>In: Proc. WIMS</source>
          . pp.
          <volume>10</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          :
          <issue>6</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Seitner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eckert</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faralli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meusel</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponzetto</surname>
            ,
            <given-names>S.P.:</given-names>
          </string-name>
          <article-title>A large database of hypernymy relations extracted from the web</article-title>
          .
          <source>In: Proc. LREC</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>