<!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>RADON2: A bu ered-Intersection Matrix Computing Approach To Accelerate Link Discovery Over Geo-Spatial RDF Knowledge Bases</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Abdullah Fathi Ahmed</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohamed Ahmed Sherif</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Axel-Cyrille Ngonga Ngomo</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>Department of Computer Science, University of Leipzig</institution>
          ,
          <addr-line>04109 Leipzig</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Paderborn University, Data Science Group</institution>
          ,
          <addr-line>Pohlweg 51, D-33098 Paderborn</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Geospatial data is at the essence of the Semantic Web, where a knowledge base such as LinkedGeoData consists of more than 30 billions facts. Reasoning on these considerable amounts of geospatial data lacks e cient methods for the computation of links between the resources contained in these knowledge bases. In this paper, we present the participation of the extension of Radon algorithm (dubbed Radon2) in the OAEI 2018 campaign. The OAEI results show that Radon2 outperforms the other state of the art in most of the cases.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1.1
In the following, we start by formally de ning the general link discovery problem. Thereafter, we
formally de ne the link discovery of topological relations problem, which we takeld by Radon2.
Link Discovery. Let K be a nite RDF knowledge base. K can be regarded as a set of triples
(s; p; o) 2 (R [ B) P (R [ L [ B), where R is the set of all resources, B is the set of all blank
nodes, P the set of all predicates and L the set of all literals. The Link Discovery (LD) problem
can be expressed as follows: Given two sets of resources S and T (for example hotels and water
bodies) and a relation r (e.g., :touches), nd all pairs (s; t) 2 S T such that r(s; t) holds. The
result is produced as a set of links called a mapping : MS ;T = f(si; r; tj )jsi 2 S; tj 2 T g. Optionally,
a similarity score (sim 2 [0; 1]) calculated by an LD tool can be added to the entries of mappings
to express assurance of a computed link. Finding solutions for the LD problem is challenging due
to the typically the large volume of current datasets as well as its semantic heterogeneity. The main
purpose of LD approaches is to meet the main requirements of (1) high e ectiveness (i.e maximize
a tness function such as F-measure) and (2) high e ciency (i.e., minimize runtime).</p>
      <p>
        Link Discovery of Topological Relations. The Dimensionally Extended nine-Intersection Model
(DE9IM) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is a topological model and a standard used to describe the spatial relations of two geometries
in two-dimensional space. Since the spatial relations expressed by DE-9IM are topological, they are
invariant to rotation, translation and scaling transformations [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The DE-9IM model is based on a
3 3 intersection matrix with the form:
      </p>
      <p>
        2 dim(I(g1) \ I(g2)) dim(I(g1) \ B(g2)) dim(I(g1) \ E(g2)) 3
DE9IM (g1; g2) = 4 dim(B(g1) \ I(g2)) dim(B(g1) \ B(g2)) dim(B(g1) \ E(g2)) 5
dim(E(g1) \ I(g2)) dim(E(g1) \ B(g2)) dim(E(g1) \ E(g2))
(1)
where dim is the maximum number of dimensions of the intersection \ of the interior(I),
boundary(B), or exterior(E) of the two geometries g1 and g2. The domain of dim is f 1; 0; 1; 2g,
where 1 indicates no intersection, 0 stands for an intersection that results in a set of one or more
points, 1 indicates an intersection made up of lines and 2 stands for an intersection that results in
an area. A simpli ed binary version of dim(x) with the binary domain ftrue; f alseg is obtained
using the Boolean function (dim(I(g)) = f alse i dim(I(g)) = 1 and true otherwise. There is
only a subset of the topological relations obtainable through DE-9IM that re ects the semantics of
the English language [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] including equals, within, contains, disjoint, touches, meets,
covers, coveredBy, intersects, crosses and overlaps.
1.2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Speci c Techniques Used</title>
      <p>in this section, we discuss the main idea behind our new extension of Radon.</p>
      <p>
        Radon2 vs. Radon. The basic idea behind the original Radon approach [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for topological relation
discovery is to provide an indexing method combined with space tiling that allows for e cient
computation of topological relations between geospatial resources. In particular, Radon presents a
novel sparse index for geospatial resources. Then, based on bounding boxes of the indexed geospatial
resources, Radon applies a strategy for discarding unnecessary computations of DE-9IM relations.
In Radon2, our concerns is focused on optimizing the computing of intersection matrix (IM)
used in DE9-IM standard. In the original Radon, the intersection matrix is computed for each
topological relation, while in Radon2 we compute the IM once for all relations among the same
pair of resources. We then apply the mask for each relation to the the computed IM. In particular,
we bu er the IM of each pair of geometries so that all topological relations of same pair can be
retrieved with no need to recompute their respective IM again. By applying this strategy, we can
save the time for recomputing the IM for each individual topological relation. Moreover, calculating
IM at once for each pair of geometries for all topological relations does not a ect the completeness
of the linking result. i.e., the F-measure of Radon2 is the same as the F-measure of Radon, which
is always 1.
1.3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Adaptations Made for the Evaluation</title>
      <p>No speci c adaptations were made to the original Radon algorithm, we only provide a Java
SystemAdapter according to the campaign guidelines3.</p>
      <sec id="sec-3-1">
        <title>3 https://project-hobbit.eu/challenges/om2017/om2017-tasks/</title>
        <p>Both Radon and Radon2 are implemented in the link discovery framework Limes. Limes is
available under the GNU A ero General Public License v3.0 4. Radon2 source code is available
online from the project website5. The project web site also provide a user manual6 as well as a
developer manual7.
2</p>
        <sec id="sec-3-1-1">
          <title>Results</title>
          <p>Radon2 has been evaluated only in the Hobbit Link Discovery Track Task 2 (Spatial). The basic
idea behind this task was to measure how well the systems can identify DE- 9IM (Dimensionally
Extended nine-Intersection Model) topological relations. The supported spatial relations were: equals,
within, contains, disjoint, touches, meets, covers, coveredBy, intersects, crosses
and overlaps. The geospatial resources traces were represented in Well-known text (WKT) format
as LineStrings. The result is produced as a set of links called a mapping : MS ;T = f(si; r; tj )jsi 2
S; tj 2 T g. All the systems were tested against two datasets: (1) the sandbox dataset, with a scale
of 10 instances, and (2) the mainbox dataset with a scale of 5K instances. The other participants
to this task in addition to Radon were Agreement Maker Light(AML) and Silk.</p>
          <p>The systems were judged on the basis of precision, recall, F-Measure and run time. The nal
results are shown in Figures 1, 2, 3 and 4. Note that we are only presenting the time performance
and not precision, recall and F-Measure as all were equal to 1.0.</p>
          <p>From these results we can see that Radon2 outperforms the other systems in all relations for
the sandbox and mainbox (linestrings {polygons) (see Figures 3 and 4) dataset as well as the for
the the mainbox dataset (linestrings{linestrings) (Figure 2). For the sandbox dataset (linestrings{
linestrings) (Figure 1), Radon achives a better performance in most of the relations (e.g., overlaps,
crosses, covered by, covers, within, contains, disjoint and equal. Only for the touches
and intersects Aml was able to outperform Radon2 for the TomTom dataset of the sandbox
(linestrings{linestrings). The di erences in performance between touches and intersects, where
AML outperforms Radon cannot be explained from an implementation point of view, as these
two relations share the exact optimizations. However, due to the datasets consisting exclusively of
LineStrings, it is apparent that touches and intersects are much more likely to hold between any
two geometries than other relations. Therefore, the benchmarks on these relations are the hardest
in this task.
3</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>Conclusions and Future Work</title>
          <p>We present Radon2, a simple strategy for scaling the original Radon approach by computing the
intersection matrix for each pair of resources once and use it for computing all possible topological
relations associated with such resources at hand. The presented evaluation during the OAEI 2018
showed that, in addition to being complete and correct (i.e. achieving an F-Measure of 1.0), Radon2
also outperforms the other participating systems in most of the cases</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>4 https://github.com/dice-group/LIMES/blob/master/LICENSE 5 https://github.com/dice-group/LIMES 6 https://dice-group.github.io/LIMES/user manual/ 7 https://dice-group.github.io/LIMES/developer manual/</title>
        <p>Fig. 1: Runtime results of linestrings-linestrings Sandbox Dataset
Fig. 2: Runtime results of linestrings-linestrings M ailbox DataSet</p>
        <p>Fig. 3: Runtime results of linestrings-polygons Sandbox Dataset</p>
        <p>Fig. 4: Runtimes results of linestrings-polygons M ailbox DataSet</p>
        <p>
          In future work, we will apply this strategy on a larger datasets with more resources and more
points per resource, where we will implement more sophisticated parallelization techniques. For
enabling automatic con guration of Radon2, we will combine Radon2 with the machine learning
algorithm Wombat [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] implemented in Limes. Also, we will extend Radon2 for discovering
spatialtemporal relation by integrating it with [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Moreover, we intend to combine Radon2 with the
simpli cation algorithms introduced in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] in order to achieve even better speedup.
Acknowledgments This work has been supported by Eurostars Project SAGE (GA no. E!10882),
the BMVI project the LIMBO (GA no. 19F2029C), the DFG project LinkingLOD (project no.
NG 105/3-2), the BMWI Project GEISER (project no. 01MD16014) as well as the H2020 projects
SLIPO (GA no. 731581) and HOBBIT (GA no. 688227).
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Ahmed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sherif</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. Ngonga</given-names>
            <surname>Ngomo</surname>
          </string-name>
          .
          <article-title>On the e ect of geometries simpli cation on geo-spatial link discovery</article-title>
          .
          <source>In Proceedings of SEMANTiCS</source>
          <year>2018</year>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>E.</given-names>
            <surname>Clementini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Di Felice</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P. Van</given-names>
            <surname>Oosterom</surname>
          </string-name>
          .
          <article-title>A small set of formal topological relationships suitable for end-user interaction</article-title>
          .
          <source>In International Symposium on Spatial Databases</source>
          , pages
          <volume>277</volume>
          {
          <fpage>295</fpage>
          . Springer,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>E.</given-names>
            <surname>Clementini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sharma</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Egenhofer</surname>
          </string-name>
          .
          <article-title>Modelling topological spatial relations: Strategies for query processing</article-title>
          .
          <source>Computers &amp; graphics, 18</source>
          (
          <issue>6</issue>
          ):
          <volume>815</volume>
          {
          <fpage>822</fpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Egenhofer</surname>
          </string-name>
          and
          <string-name>
            <given-names>R. D.</given-names>
            <surname>Franzosa</surname>
          </string-name>
          .
          <article-title>Point-set topological spatial relations</article-title>
          .
          <source>International Journal of Geographical Information System</source>
          ,
          <volume>5</volume>
          (
          <issue>2</issue>
          ):
          <volume>161</volume>
          {
          <fpage>174</fpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>K.</given-names>
            <surname>Jha</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Roder, and</article-title>
          <string-name>
            <given-names>A</given-names>
            .
            <surname>-C. Ngonga Ngomo</surname>
          </string-name>
          . All That Glitters is not Gold {
          <article-title>Rule-Based Curation of Reference Datasets for Named Entity Recognition and Entity Linking</article-title>
          .
          <source>In The Semantic Web. Latest Advances and New Domains: 14th International Conference, ESWC</source>
          <year>2017</year>
          , Proceedings. Springer International Publishing,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>M. A. S. a.-C. N.</surname>
          </string-name>
          <article-title>Kevin Dre ler. Radon results for oaei 2017</article-title>
          .
          <source>In Proceedings of Ontology Matching Workshop</source>
          <year>2017</year>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>M.</given-names>
            <surname>Sherif</surname>
          </string-name>
          , A.
          <string-name>
            <surname>-C. Ngonga Ngomo</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Lehmann. WOMBAT -</surname>
          </string-name>
          <article-title>A Generalization Approach for Automatic Link Discovery</article-title>
          .
          <source>In 14th Extended Semantic Web Conference</source>
          , Portoroz, Slovenia, 28th May - 1st
          <source>June 2017</source>
          . Springer,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Sherif</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          <article-title>Dre ler, P. Smeros, and</article-title>
          <string-name>
            <given-names>A</given-names>
            .
            <surname>-C. Ngonga</surname>
          </string-name>
          <article-title>Ngomo. RADON - Rapid Discovery of Topological Relations</article-title>
          .
          <source>In Proceedings of The Thirty-First AAAI Conference on Arti cial Intelligence (AAAI-17)</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>