<!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>Focused Exploration of Geospatial Context on Linked Open Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thomas Gottron</string-name>
          <email>gottron@uni-koblenz.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Johannes Schmitz</string-name>
          <email>schmitzj@uni-koblenz.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stuart E. Middleton</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Web Science and Technologies, University of Koblenz-Landau</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Southampton IT Innovation Centre</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The Linked Open Data cloud provides a wide range of different types of information which are interlinked and connected. When a user or application is interested in specific types of information under time constraints it is best to explore this vast knowledge network in a focused and directed way. In this paper we address the novel task of focused exploration of Linked Open Data for geospatial resources, helping journalists in real-time during breaking news stories to find contextual geospatial information related to geoparsed content. After formalising the task of focused exploration, we present and evaluate five approaches based on three different paradigms. Our results on a dataset with 425,338 entities show that focused exploration on the Linked Data cloud is feasible and can be implemented at very high levels of accuracy of more than 98%.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The Linked Open Data (LOD) cloud is a rich resource for geospatial information. This
is reflected in the LOD cloud diagram with geospatial Linked Data resources
representing a large part of the overall cloud (cf. Fig. 1). Thanks to the network structure of
Linked Data it is possible to explore both the semantic and geographic context, starting
from a known location entity and following references through to other entities.</p>
      <p>Applications can utilise this rich resource when providing geospatial context
information to end users. For example in the REVEAL project3 we provide real-time news
room social media analytics to journalists, making use of Linked Data resources to
both augment real-time situation assessments, such as a breaking news story of a
major flooding event, and provide context to assist the verification and analysis of social
media content behind these news stories such as official flood risk assessment data.</p>
      <p>In practice, however, exploring the semantic neighbourhood of a location entity
involves following multiple links and dereferencing the URIs representing the
corresponding entities. As the outdegree of Linked Data nodes can be high—during our
investigations we typically observed between 15 and 100 outgoing links—this involves
a potentially large network communication and data transmission overhead in
collecting the data. The resulting latency in collecting this information might be too much for
time critical applications or use cases where network bandwidth is limited (e.g. when
3 http://revealproject.eu</p>
      <p>LOV</p>
      <p>Linked
User
Fe dback</p>
      <p>Slideshare2RDF
1.</p>
      <p>The</p>
      <p>Linked</p>
      <p>Open</p>
      <p>Data
cloud
diagram
with</p>
      <sec id="sec-1-1">
        <title>DBpedia in the centre [6].</title>
        <p>
          The
data
sources
in
the geographic
domain
are
zoomed and
highlighted in
yello
systems
aim
for
near
real
time
analytics
of
data
streams
or
when
end
users
explore
geospatial data
on mobile
devices). This
becomes
even more
an issue when only
a few
of
the links lead to
relevant contextual information such
as geospatial
resources. Typical
solutions to
this
challenge involve operating on local and aggregated copies
of
relevant
Linked Data
which
are
maintained in
data caches
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Caching approaches
are
not
optimal however
for applications where
resources
are
updated frequently
or
where
relevant
entities
are
not known in
advance
[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
        <p>In
this
paper
we address
the question
of
whether
it
is
possible
to
perform a focused
and
this
directed
exploration
of</p>
        <p>LOD
for
geospatial
context.</p>
        <p>To
the
authors’
knowledge
challenge has
not
been
investigated before.</p>
        <p>Following our
geospatial
use
case
we
attempt
to
explore
only
those
links
starting
from a
seed entity
which lead to
geospatial
resources.</p>
        <p>This
means
we
prioritise
the
outgoing
links
of
a
location
entity
to
decide
which URIs
to
dereference first.</p>
        <p>We base
this
prioritisation on
information encoded in
the
semantic
links,
i.e.</p>
        <p>the
predicates
which
lead
to
the
referenced</p>
        <p>LOD
entities.</p>
        <p>Our
hypothesis
entities
are
is
of
that
we</p>
        <p>can
a geospatial
learn
type
from
the</p>
        <p>types
themselves
and
of
are
references
to
other
entities</p>
        <p>which
likely
to
have
information about
a
geo-coordinate.</p>
        <p>We investigate
five approaches based on three
different paradigms:
(a) one approach
using
the
semantics
of</p>
        <p>RDFS
schema definitions
supervised
classifiers
which
use
predicate
types
inspired by</p>
        <p>Information Retrieval
(IR) techniques
for
as
on
predicates,
(b)
two variations
of
features
and
(c)
two</p>
        <p>approaches
the descriptiveness
of
terms.</p>
        <p>We
have implemented
all
five approaches
and
run an evaluation using a
real
world
dataset
with
425,338 entities
to
benchmark
their
predictive performance.</p>
        <p>This
paper
proceeds
with
a
detailed
description
and
formalisation
of
the
task
of
focused exploration
in</p>
        <p>Sections 2 and</p>
        <p>We
then describe our
five
prediction
models,
explain
our
design decisions and implementation choices.</p>
      </sec>
      <sec id="sec-1-2">
        <title>Afterwards we evaluate the</title>
        <p>approaches and discuss their relative performance in Section 5. In Section 6 we look at
related work, before concluding with a summary and an outlook for future work.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Exploring Geospatial Context on the LOD Cloud</title>
      <p>A significant share of the LOD cloud deals with geospatial information (cf. Fig. 1).
The entities in this part of the cloud typically provide a geolocation in the form of
coordinates and information related to the entity itself. This information is valuable for
many use cases and applications.</p>
      <p>
        For example during 2014 there was a major flooding event in Oxford, UK. This
flooding was well documented by journalists in the UK, e.g. at the BBC. The REVEAL
project provides real-time geoparsing of location data [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] from large volumes of social
media content (e.g. Twitter streams) visualised using situation assessment maps such
as flood incident maps. Locations are extracted from social media reports and
annotated with linkedgeodata.org URIs. This provides us with initial Linked Data entities
for flooded locations from which we can do a first hop of exploration to DBpedia, and
follow-on hops to links containing relevant contextual geospatial information such as
regional population data, socio-economic data for impacted regions and UK
environment flood risk assessment maps. Figure 2 contains some screenshots from BBC News
relating to Oxford flooding, DBPedia Linked Data for Oxford and Open Data resources
such as live flood alert maps from the UK environment agency websites.
      </p>
      <p>Our motivation is to explore the context of each location using semantic links. The
links to the related items are typed to model the semantic relations and can imply that
certain entities are locations. However, on the LOD cloud one can never be certain that
the semantics hold. Furthermore, the semantic declaration of a location entity does not
necessarily imply the availability of geo-coordinates. At the same time the outdegree
of the nodes makes it difficult to follow all links in time critical applications or in
scenarios where bandwidth is a limiting factor. This motivates the question of alternative
approaches for prioritising or filtering links to related entities and to perform a focused
exploration of Linked Data.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Task Definition: Focused Exploration on Linked Data</title>
      <p>In the context of our geospatial use case, the task of focused exploration on Linked
Data can be be formalised as follows. We have got a set of entities E modelled on the
Linked Data cloud and represented by URIs. Information about the entities is expressed
as triple statements (s; p; o) where s 2 E, p is a predicate denoting a specific property
or relation of the entity (also expressed as a URI) and o is the object of this relation and
can be a literal value or another entity URI. The set of all statements is denoted by R.</p>
      <p>Among the entities in E there are some which represent locations and have an
associated geo-coordinate. In our setting these are the only location entities which are of
relevance, as they are the only ones which can be located on a map. The W3C
recommendation to represent locations is by using the WGS84 standard to define a position
via latitude and longitude. Hence, we define a subset L E of relevant location entities
which provide WGS84 coordinates. Formally, we can define L as:</p>
      <p>L := fx 2 E j (x; wgs84:lat; latitude) 2 R ^ (x; wgs84:long; longitude) 2 Rg
(1)</p>
      <p>In our scenario we are now facing a situation in which we are provided with an
entity x 2 L. Furthermore, we have access to all statements (x; p; o) 2 R, where the
entity x appears in the subject position. The task we intend to solve is to predict which
of the objects in the set fo : (x; p; o) 2 Rg are also elements of L, i.e. do provide
a geo-coordinate. This focused exploration task can be formalised from two different
points of view: (a) as a classification task and (b) as a ranking task.</p>
      <p>Formalising the task as a classification task means that we have to assign a class
label l to each object URI o 2 E. The label will be l = 1 for the objects which are
predicted to provide a geo-coordinate and 0 for those which are predicted not to provide
a coordinate. This is a simple binary decision which needs to be made on the basis of
some features and information we have available about the URI for o (e.g. the type of
predicate used to link to it). In an application setting, the use of the predicted labels
would be to dereference only those objects o which have a label of l = 1.</p>
      <p>When formalising the task as a ranking task, the setting is slightly different.
Instead of selecting the presumably relevant objects, we sort them from the object most
likely to provide a location to the object least likely. This means we derive a ranking
(o1; o2; : : : ; on) of the objects. This formalisation is favorable for application scenarios
where it is possible to dereference and retrieve the information about the objects going
through the ranked list in a top down way. The benefit of the ranked list is that this
approach can be pursued until some limiting criterion is reached (e.g. time, number of
URIs, used bandwidth, etc.).</p>
    </sec>
    <sec id="sec-4">
      <title>Approaches</title>
      <p>To solve the task we described in Section 3, we are considering five approaches based
on three different paradigms: (a) making use of the semantics in schema information
for RDFS vocabularies, (b) supervised machine learning and (c) Information Retrieval
inspired approaches making use of the discriminativeness of RDF predicates.
4.1
Many of the vocabularies used to model data on the LOD cloud are based on RDFS (or
even more expressive languages). This means we can find schematic information about
the predicates and RDF types used to model the entities and their relationship. One
such type of information is rdfs:range which provides the type of objects referenced by
predicates.</p>
      <p>The schema semantics approach makes use of this information in order to be able to
prioritise fetching URIs which have been referenced by a predicate with an rdfs:range
of RDF types related to locations. To this end, we collected schema information about
predicates and checked their rdfs:range definitions. If the types defined there
semantically represent locations (e.g. dbpedia:Place and all it subclasses) we consider them as
relevant, otherwise as not relevant.</p>
      <p>Formally, this provides us with a set of predicates PL for which we can infer that the
objects they link to are locations. Accordingly, we declare an object o as relevant (i.e.
assign a label of l = 1) if we observe a statement (x; p; o) 2 R, where p 2 PL. When
operating in the ranking setting, we simply sort the objects in a way, that all objects
with a label l = 1 are ranked higher than the ones with a label l = 0.4
In this case we tackle the task of focused exploration as a learning problem. The learning
task is based on observation of predicates used to express relations to object entities
and observations of whether the object entities actually did or did not provide
geocoordinates. Using statistical learning methods, we then infer which combinations of
predicates are more likely to lead to location entities in L than others.</p>
      <p>As features of the objects we use types of predicates that are used to reference
them. These represent binary features of predicates being used or not used to refer
from a subject URI to an object URI. To formalise the approach, let us define the set
of predicates as fp1; p2; p3; : : : ; pmg. Assume now, we have got an object x which is
referenced by some predicates pi with i 2 I f1; 2; 3; : : : ; mg. Accordingly we can
represent an object x by a feature vector (p1; p2; p3; : : : ; pm) where pi = 1 if i 2 I and
pi = 0 if i 2= I.</p>
      <p>We employed a Naive Bayes classifier which can deal with large datasets, high
number of features and the binary categorial type of the features. We investigated two
variations. When classifying an object, the first variation of the Naive Bayes classifier
is using information about both: presence and absence of predicates. This means we
4 Among the objects with the same label we use a random ordering.
are also able to infer information about the relevance of the object if certain predicates
are not used to refer to it. The second variation makes use only of the predicates
actually observed for a concrete object. Formally, we can distinguish the two different
approaches by their underlying probabilities:</p>
      <p>Pall (x 2 L j (p1; : : : ; pm)) /</p>
      <p>Y P (pi = 1 j x 2 L) Y P (pi = 0 j x 2 L) P (x 2 L) (2)
i2I
i=I
2
Pobserved (x 2 L j (p1; : : : ; pm)) /</p>
      <p>Y P (pi = 1 j x 2 L) P (x 2 L)
i2I
(3)</p>
      <p>
        The probabilities are estimated from training data using a Maximum Likelihood
estimator and Laplace smoothing [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>When addressing the classification variation of our task, we can compute for a given
object x both probabilities P (x 2 L j (p1; : : : ; pm)) and P (x 2= L j (p1; : : : ; pm)) and
assign x to the category with the higher probability. For the ranking task we need to
combine both probabilities into a single ranking score. In this case we use the odds
O (x 2 L j (p1; : : : ; pm)) = PP ((xx22=LLjj((pp11;;::::::;;ppmm)))) as score for ranking.</p>
      <sec id="sec-4-1">
        <title>4.3 Information Retrieval Inspired Approach</title>
        <p>The last two approaches are heuristics inspired by tf-idf measures from the domain
of Information Retrieval. The ingredients here are twofold. First, we want to measure
how often a predicate is used to link to a relevant URI. For this we use a frequency
that mimics the term frequency (tf ) measure in tf-idf. Second, we want to distinguish
how discriminative a predicate is on a dataset level. A predicate which appears very
frequently and references to nearly all objects cannot discriminate very well. This
follows the idea of the inverse document frequency (idf ) of terms in Information Retrieval
systems.</p>
        <p>We define the predicate relevance frequency (prf) measure for a predicate as:
where c(p; L) gives the number of links with predicate p which lead to a relevant
object URI. The higher the prf value of a predicate p, the more often p has lead to
a relevant object. This should indicate the importance of the predicate p for finding
relevant objects. An alternative to prf is to normalise the frequency in order to remove a
bias towards very frequent predicates. This leads to the predicate relevance ratio (prr):
prf(p) = c(p; L)
prr(p) =
c(p; L)
c(p; )
where the normalisation term c(p; ) gives the overall number of links with
predicate p.
(4)
(5)
As second measure we define the inverse predicate frequency (ipf) for p as:
ipf(p) = log
c( ; )
c(p; )
(6)
where c(p; ) is again the overall number of links with predicate p and c( ; ) gives
the entire number of links in the training dataset. The higher the ipf value of a predicate
p, the less often it is used to reference an object URI. The more often the predicate is
used, instead, the lower the ipf value. In particular, a predicate that is used for all objects
is not discriminative at all and will get an ipf value of 0.</p>
        <p>We then combine these measures into prf-ipf and prr-ipf weights for a predicate p:
wprf-ipf(p) = prf(p) ipf(p)
wprr-ipf(p) = prr(p) ipf(p)
(7)</p>
        <p>When ranking an entity it is assigned a score which corresponds to the aggregated
prr-ipf or prr-ipf weights of all its predicate features. For the classification interpretation
of the task, we need to define a threshold for the score. All entities with a score above
will be considered as relevant, all entities with a score below are labeled as irrelevant.
Also the threshold is derived from the training data. To this end, we compute the mean
relevance score rel of all actually relevant objects in the training data. In the same way
we determine the mean relevance score irrel of irrelevant data. This two values serve
as reference points for a simple nearest centroid classifier, which corresponds to using
a final threshold = rel+2 irrel .
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Evaluation</title>
      <p>In this section we address the question of how well the approaches presented in
Section 4 perform in our focused exploration task for geospatial entities on Linked Data.
5.1</p>
      <sec id="sec-5-1">
        <title>Dataset</title>
        <p>For evaluation purposes we constructed a dataset of entities with geolocations and the
entities they refer to. We started from the owl:sameAs links between LinkedGeoData
and DBPedia which provides us with 99,951 entities of locations in DBPedia. These
entities constitute our seed dataset. For each of these entities we want to explore the
context for finding further entities with geo-coordinates.</p>
        <p>In the seed data we observed a total of 1,728,633 outgoing links which refer to
URIs. We then excluded all references based on owl:sameAs links, as they would not
lead to new information. Likewise we excluded schema information defined by rdf:type
statements. Furthermore, we filtered out some types of links (foaf:homepage,
dbpedia:wikiPageExternalLink, foaf:isPrimaryTopicOf, foaf:depiction) which lead to URIs which
do not represent Linked Data entities but lead to HTML Web documents or other file
formats on the Web. This left us with 425,338 distinct URIs of entities which were
candidates for an exploration5. As features of the objects we considered all predicates
5 Please note that the number of links leading to these entities is even higher, as several entities
are referenced by more than one link predicate.
which appeared in incoming links to these 425,338 URIs. We only removed rare
predicates, i.e. which appeared with less than 10 of the URIs. This lead to a total of 353
different predicates which served as features.</p>
        <p>All of the 425,338 URIs were dereferenced and we retrieved the Linked Data
description of the modeled entities. As part of the descriptions we identified a total of
128,171 entities with geo-locations. Thus, for this explored data we were able to
provide a gold standard of relevant objects based on these descriptions.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Evaluation Methodology and Metrics</title>
        <p>We address the task of focused exploration in both possible ways of interpretation: as
ranking task and as classification task. For the ranking task we derived receiver
operating characteristic (ROC) curves and computed the area under curve (AUC) as a metric
to evaluate effectiveness. For the classification task we present the results in the form
of a confusion matrix and compute Precision, Recall, F1 and Accuracy. As the
machine learning and the Information Retrieval models need training data we perform a
cross validation. Specifically we use a 10-times 10-fold cross validation approach. The
results we present in the following are average values over the ten iterations.
5.3</p>
      </sec>
      <sec id="sec-5-3">
        <title>Results</title>
        <p>We start to look at the performance under the ranking aspect of the focused exploration
task. Figure 3 shows the ROC curves of all considered approaches. We can see that
the trained models perform far better than the model based on schema semantics. The
curves of the Naive Bayes (NB) models and the prf-ipf -model are all relatively close
to each other indicating a similar performance. Furthermore all curves start with a very
steep inclination and than flatten out at a value close to one. To better see the minor
differences we have enlarged the top left corner of the plot. There we can see that the
Naive Bayes models are slightly better than the Information Retrieval inspired models.
Among the two it is difficult to declare a better approach as the ROC curves cross and
overlap.</p>
        <p>When considering focused exploration as a classification task, we observe a
similar behaviour. In Table 1 we see confusion matrices for all of the approaches6. The
approach based on schema semantics performs relatively poor in identifying relevant
objects. The total number of true positive classification is far lower than for all other
approaches. The approaches making use of a Naive Bayes classifier perform very well.
Most instances are classified correctly, the rate of false classifications is below 2% on
our dataset. Also prf-ipf an prr-ipf show a good performance. Regarding the types of
mistakes made, the two approaches have a opposing behaviour. While prf-ipf is less
prone to erroneously label an irrelevant object as relevant (fewer false positives),
prripf misses less relevant documents (fewer false negatives).</p>
        <p>Table 2, finally summarises the performance of the approaches with the aggregated
average measures for Recall, Precision, F1, Accuracy and AUC over the full ten
iterations of the 10-fold cross validation. For each of the measures we have marked the
6 The confusion matrices were chosen randomly from one the ten iterations in the
crossvalidation. However, the numbers are very stable over all iterations.</p>
        <p>1
0.8
e
t
rea 0.6
v
iit
s
peo 0.4
u
r
T
0.2
0 0</p>
        <p>ROC</p>
        <p>1
best performance in bold. Furthermore, we marked the results where we had a
significant improvement over the second best method at confidence level of = 0:01. The
aggregated values basically confirm the observations made above. In general, when
considering the measures F1, Accuracy and AUC, the Naive Bayes classifier making use
of all predicates performs best. In application scenarios, where a high Recall is of
importance, instead, the prr-ipf approach achieves the best results with more than 99.7%.
When focusing on Precision, prf-ipf performs best and demonstrated the highest values.
More than 97% of the objects predicted to have geo-coordinates actually did provide
such information. In a setting where we want to focus on promising items this might be
the kind of performance the end user is looking for.</p>
        <p>One explanation for the very high accuracy in general might also be the dataset.
Given that we started the exploration from location entities on DBPedia and
LinkedGeoData, the overall dataset was biased towards entities from DBPedia. Hence, we
intend to extend the evaluation to see if the quality of the supervised approaches remains
at a comparable level, when using larger and even more diverse datasets.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Related Work</title>
      <p>Previous work related to this paper can be found in three areas, each of which will be
described below: (a) Extraction of geographic entities provides a starting point for our
approach. The fields of (b) focused crawling on the WWW and (c) machine learning
applied to Linked Data in general each share some similarities with our classification
and ranking task, although differences do exist.
6.1</p>
      <sec id="sec-6-1">
        <title>Extraction of Geographic Entities</title>
        <p>
          Work done in the TRIDEC project [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] examined how geographic databases such as
Geonames, OpenStreetMap and GooglePlaces could be used to avoid the need for error
prone named entity recognition and thus increase the overall precision when geoparsing
large volumes of Twitter reports for crisis mapping. This work directly compared crisis
maps from Twitter with official post-disaster environment agency impact assessments,
highlighting just how accurate maps based on large-scale geospatial report crowd
sourcing can be. We are building on this approach within the REVEAL project and extending
it by adding a Linked Data contextual lookup capability to provide better report
summaries for end users and evidence for a knowledge-based trust model to improve the
trust and credibility of reported data.
6.2
        </p>
      </sec>
      <sec id="sec-6-2">
        <title>Focused Crawling on the WWW</title>
        <p>
          The problem of prioritising (or classifying) outgoing edges of a graph without further
knowledge about the linked node has been studied in the field of focused Web
crawling for some time [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Although the approach described in this paper is not directly
a crawling task, a focused crawler faces similar problems: Given a Web document, it
must determine the order in which to follow outgoing links. This decision has to be
made without having seen the content of the linked document. The only information
available is the current document’s content as well as anchor texts and URIs of
outgoing links. This scenario is similar to our proposed approach where we only know the
current entity (including triples that describe it) and predicates of outgoing links.
        </p>
        <p>
          To address this prediction problem, some focused crawlers utilize supervised
machine learning classification. Chakrabarti et al. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and Diligenti et al. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] present
approaches that use Naive Bayes classifiers. There is however a difference in the features
being used compared to our setting: While Web crawlers are restricted to textual
features (like tf-idf -weighted vector representations of documents), our machine learning
approach uses a binary predicate type feature vector that can leverage the semantic
information of Linked Data. Pant and Srinivasan [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] compare different classification
schemes for focused crawling and evaluate performance of Naive Bayes classifiers,
SVMs and neural networks in this scenario. Micarelli and Gasparetti [?] give a survey
of focused crawling in general and adaptive variants in particular. Ahlers and Boll [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
propose a crawler with geospacial focus that addresses the related task of retrieving Web
pages containing location information. Besides the differences in features, this differs
from our approach in that the crawler uses a lookahead to also follow pages that lead to
locations indirectly. For our task we are only interested in directly linked resources.
6.3
        </p>
      </sec>
      <sec id="sec-6-3">
        <title>Machine Learning over Linked Data</title>
        <p>
          Machine learning approaches have been applied to Linked Data in the past for the task
of predicting (or rather suggesting) additional properties that could be relevant to a
resource. This problem is different from the one we address in this paper though, in that
the properties of the examined resource are known in advance. In our scenario, the only
information we have to make a prediction is the predicate that is used to link to the
resource. Oren et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] address the problem of predicting predicates with a classifier
that uses containment and resemblance similarity metrics to generate a ranking of
suggested predicates, in addition to a co-occurrence-based approach based on association
rule mining. Nickel et al. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] present a machine learning approach to Linked Data based
on the factorisation of a sparse tensor, building on the idea “that reasoning can often
be reduced to classifying the truth value of potential statements”. This technique can
be used to predict unknown triples for a resource, as well as for the retrieval of similar
resources. Furthermore there have been efforts to use machine learning for statistical
schema induction, i. e. gathering ontological knowledge from RDF datasets [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
7
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Summary and Conclusions</title>
      <p>In this paper we addressed the task of focused exploration of Linked Open Data. We
motivated the task from a concrete use case setting of exploring Linked Data entities
with geo-coordinates and provide a formalisation of the task under two points of view:
(a) as a classification task and (b) as a ranking task. We then present five different
approaches based on the paradigms of using schema semantics, of performing statistical
learning and by adapting weights from the field of Information Retrieval. In an
empirical evaluation we compared the performance of all approaches and observed high
levels of accuracy when using machine learning techniques for implementing a focused
exploration task.</p>
      <p>As future work we will investigate the idea of focused exploration also for additional
use cases and types of information. We will also investigate adaptive methods which
adjust to new data and continue to learn while they discover new entities.
Acknowledgements The research leading to these results has received funding from the
European Community’s Seventh Framework Programme (FP7/2007-2013), REVEAL
(Grant agree number 610928).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ahlers</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boll</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Adaptive geospatially focused crawling</article-title>
          .
          <source>In: Proceedings of the 18th ACM Conference on Information and Knowledge Management</source>
          . pp.
          <fpage>445</fpage>
          -
          <lpage>454</lpage>
          . ACM (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chakrabarti</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Van den Berg, M.,
          <string-name>
            <surname>Dom</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Focused crawling: a new approach to topicspecific web resource discovery</article-title>
          .
          <source>Computer Networks</source>
          <volume>31</volume>
          (
          <issue>11</issue>
          ),
          <fpage>1623</fpage>
          -
          <lpage>1640</lpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Diligenti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coetzee</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lawrence</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giles</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gori</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , et al.:
          <article-title>Focused crawling using context graphs</article-title>
          .
          <source>In: VLDB</source>
          . pp.
          <fpage>527</fpage>
          -
          <lpage>534</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gottron</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Of Sampling and Smoothing: Approximating Distributions over Linked Open Data</article-title>
          .
          <source>In: PROFILES'14: Proceedings of the Workshop on Dataset ProfiIling and Federated Search for Linked Data</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gottron</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gottron</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Perplexity of Index Models over Evolving Linked Data</article-title>
          .
          <source>In: ESWC'14: Proceedings of the Extended Semantic Web Conference</source>
          . pp.
          <fpage>161</fpage>
          -
          <lpage>175</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Linking</given-names>
            <surname>Open</surname>
          </string-name>
          <article-title>Data cloud diagram: Richard Cyganiak and Anja Jentzsch</article-title>
          . http://lodcloud.net/ (
          <year>2011</year>
          ),
          <article-title>this work is available under a CC-BY-SA license</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Middleton</surname>
            ,
            <given-names>S.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Middleton</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Modafferi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Real-time crisis mapping of natural disasters using social media</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          <volume>29</volume>
          (
          <issue>2</issue>
          ),
          <fpage>9</fpage>
          -
          <lpage>17</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Nickel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tresp</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kriegel</surname>
            ,
            <given-names>H.P.</given-names>
          </string-name>
          :
          <article-title>Factorizing yago: Scalable machine learning for linked data</article-title>
          .
          <source>In: Proceedings of the 21st International Conference on World Wide Web</source>
          . pp.
          <fpage>271</fpage>
          -
          <lpage>280</lpage>
          . WWW '12,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Oren</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerke</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Simple algorithms for predicate suggestions using similarity and co-occurrence</article-title>
          .
          <source>In: The Semantic Web: Research and Applications</source>
          , pp.
          <fpage>160</fpage>
          -
          <lpage>174</lpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Pant</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srinivasan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Learning to crawl: Comparing classification schemes</article-title>
          .
          <source>ACM Trans. Inf. Syst</source>
          .
          <volume>23</volume>
          (
          <issue>4</issue>
          ),
          <fpage>430</fpage>
          -
          <lpage>462</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Umbrich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hausenblas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hogan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polleres</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Towards Dataset Dynamics:
          <article-title>Change Frequency of Linked Open Data Sources</article-title>
          . In: LDOW (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Völker</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niepert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Statistical schema induction</article-title>
          .
          <source>In: The Semantic Web: Research and Applications</source>
          , pp.
          <fpage>124</fpage>
          -
          <lpage>138</lpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>