<!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>Radon results for OAEI 2017</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kevin Dreßler</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohamed Ahmed Sherif</string-name>
          <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="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>Datasets containing billions of geospatial resources are increasingly being represented according to the Linked Data principles. Radon is an e cient solution for the discovery of topological relations between such geospatial resources according to the DE9-IM standard. Radon uses a sparse space tiling index in combination with minimum bounding boxes to reduce the computation time of topological relations. In this paper, we present the participation of Radon in the OAEI 2017 campaign. The OAEI results show that Radon outperforms the other state of the art significantly in most of the cases.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Optimized Sparse Space Tiling</title>
      <p>The goal of the optimized sparse space tiling is to generate an index I for mapping all
geometries s 2 S ; t 2 T to sets of hyperrectangles. For the sake of clarity, the following
description focuses on the two-dimensional case. As a first step, we use a heuristic to
get good granularity factors for both latitude and longitude dimensions ( '; ). Then,
we apply space tiling, in which we map a geometry g to the set of hyperrectangles over
which its MBB spans. To implement this idea, we insert a reference to g into all those
hyperrectangles, that are realized as entries of a HashMap. To optimize (i.e. sparsify)
the generated index, we start by computing estimated total hypervolumes (eth) of the
datasets S and T . We first index the dataset with the smaller eth for each resource of
the other dataset. We then add only to I the subset of resources from the second dataset
which shares the same hyperrectangles from the first dataset resources contained in I.
Using this technique together with the HashMap implementation of the hyperrectangle
index significantly reduces the size of the generated data structure and consequently
also the time to traverse it.
1.2</p>
    </sec>
    <sec id="sec-2">
      <title>MBB-based Filtering</title>
      <p>After the optimized sparse space tiling step described above, we traverse the
generated index, visiting one hyperrectangle at a time. As a consequence of our approach,
each generated hyperrectangle contains references to at least one geometry from each
dataset. For each pair (s; t) of geometries, where s 2 S and t 2 T , we then employ a
filtering step before actually triggering the potentially expensive (in cases of large
geometries) computation that checks if the given relation holds. Let (g) denote the MBB
of geometry g. The filtering step leverages the fact that :r( (s); (t)) ) :r(s; t) holds
for every relation r, where one geometry has no interior or boundary points in the
exterior of the other geometry, i.e. s t or t s. For these relations, we can return false
and skip further computations, i the geometries MBB’s do not satisfy the relation.
2</p>
      <sec id="sec-2-1">
        <title>Adaptations made for the evaluation</title>
        <p>
          No specific adaptations were made to the original Radon algorithm [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], we only provide
a Java SystemAdapter according to the campaign guidelines3. The final Radon Java
SystemAdapter source code is available online in the project website4.
3
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Evaluation Results</title>
        <p>Radon 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
DE9IM (Dimensionally Extended nine-Intersection Model) topological relations. The
supported spatial relations were: Disjoint, Touches, Contains/Within, Covers/CoveredBy,
3 https://goo.gl/cWmZ5P
4 https://goo.gl/awkvvo
Intersects, Crosses, Overlaps. The geospatial resources traces were represented in
Wellknown text (WKT) format as LineStrings .</p>
        <p>Given two sets of LineString geometries S and T and a DE-9IM topological
relation R, the participants were assigned the task of retrieving the mapping M = f(s; t) 2
S T : R(s; 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 2K instances.</p>
        <p>The other participants to this task in addition to Radon were AgreementMakerLight
(AML), OntoIdea, and Silk. The systems were judged on the basis of precision, recall,
F-Measure and run time. The final results are shown in Table 1 and Figures 1 and 2.
Note that we are only presenting the time performance and not precision, recall and
F-Measure, as all were equal to 1:0 except OntoIdea Touches and Overlaps which is
equal to 0:99.</p>
        <p>From these results we can see that, while Radon performs in the middle field of
the the sandbox dataset, Radon outperforms the other participants on most relations for
the sandbox dataset. Notably, the optimization described in Section 1.2 speeds up the
relations Equals, Contains, Within, Covers and CoveredBy significantly in comparison
to the remaining relations. The di erences in performance between Touches, Intersects,
where AML outperforms Radon, and Overlaps cannot be explained from an
implementation point of view, as these three 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 Overlaps.
Therefore, the benchmarks on these relations are the hardest in this task.
4</p>
      </sec>
      <sec id="sec-2-3">
        <title>Conclusion</title>
        <p>
          We priefly presented Radon, an approach for rapid discovery of topological relations
among geo-spatial resources. To achieve a high scalability, Radon combines space
tiling, minimum bounding box approximation and a sparse index. The presented
evaluation during the OAEI 2017 showed that, in addition to being complete and correct (i.e.
achieving an F-Measure of 1:0), Radon also outperforms the other participating systems
in most of the cases. In future work, we aim to apply the particle-swarm-optimization
load balancing approaches [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. To improve the performance of Radon on high
resolution datasets, i.e. datasets whose containing geometries consist of a large set of points,
we will optimize the computation of relation checks. In order to further reduce the
amount of computations, we will consider adaptive granularity factors, i.e. granularity
factors as functions of latitude and longitude. In addition, we aim to combine Radon
with the machine learning approaches already implemented in Limes such as the
Wombat [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] algorithm. Finally, we will consider the discovery of temporospatial relations,
by integrating the Aegle[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] algorithm with the Radon approach.
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Acknowledgments</title>
        <p>This work has been supported by the eurostars project SAGE (GA no. E!10882), the
H2020 projects SLIPO (GA no. 731581) and HOBBIT (GA no. 688227) as well as the
Fig. 1. Runtime comparison for Sandbox dataset</p>
        <p>Fig. 2. Runtime comparison for Mainbox dataset
DFG project LinkingLOD (project no. NG 105/3-2) and the BMWI Project GEISER
(project no. 01MD16014E).</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <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>
          ):
          <fpage>815</fpage>
          -
          <lpage>822</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>K.</given-names>
            <surname>Georgala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Sherif</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.-C. N.</given-names>
            <surname>Ngomo</surname>
          </string-name>
          .
          <article-title>An e cient approach for the generation of allen relations</article-title>
          .
          <source>In Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI)</source>
          <year>2016</year>
          , The Hague,
          <volume>29</volume>
          . August -
          <volume>02</volume>
          .
          <year>September 2016</year>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>A</surname>
          </string-name>
          .
          <string-name>
            <surname>-C. Ngonga Ngomo</surname>
            and
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Auer</surname>
          </string-name>
          .
          <article-title>Limes - a time-e cient approach for large-scale link discovery on the web of data</article-title>
          .
          <source>In Proceedings of IJCAI</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Sherif</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Dreßler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Smeros</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.-C. N.</given-names>
            <surname>Ngomo</surname>
          </string-name>
          .
          <article-title>Radon-rapid discovery of topological relations</article-title>
          .
          <source>In AAAI</source>
          , pages
          <fpage>175</fpage>
          -
          <lpage>181</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Sherif</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.-C. N.</given-names>
            <surname>Ngomo</surname>
          </string-name>
          .
          <article-title>An optimization approach for load balancing in parallel link discovery</article-title>
          .
          <source>In Proceedings of the 11th International Conference on Semantic Systems, SEMANTICS '15</source>
          , pages
          <fpage>161</fpage>
          -
          <lpage>168</lpage>
          , New York, NY, USA,
          <year>2015</year>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>