<!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>Feature Generation using Ontologies during Induction of Decision Trees on Linked Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yordan Terziev</string-name>
          <email>yordan.terziev@paluno.uni-due.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Duisburg-Essen</institution>
          ,
          <addr-line>Essen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Linked data has the potential of interconnecting data from different domains, bringing new potentials to machine agents to provide better services for web users. The ever increasing amount of linked data in government open data, social linked data, linked medical and patients' data provides new opportunities for data mining and machine learning. Both are however strongly dependent on the selection of high quality data features to achieve good results. In this work we present an approach that uses ontological knowledge to generate features that are suitable for building a decision tree classifier addressing the specific data set and classification problem. The approach that we present has two main characteristics - it generates new features on demand as required by the induction algorithm and uses ontological knowledge about linked data to restrict the set of possible options. These two characteristics enable the induction algorithm to look for features that might be connected through many entities in the linked data enabling the generation of cross-domain explanation models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Humans can apply knowledge from one situation to another where concepts with
similar properties occur. For example, the similarity of cold and flu as diseases is
known to humans and when decision about the treatment of these diseases is made,
they know that the knowledge about the one can be reused on the other because they
have similar causes and treatment that mainly mitigates symptoms like pain or fever.</p>
      <p>Machine learning (ML) algorithms for classification on the other hand don’t
automatically explore possible relationships between properties of different instances to
build better models. While it is possible to identify correlation of particular data
features to the class prior to the execution of the ML algorithm, the algorithms don’t
attempt to generate better features during model induction.</p>
      <p>For example, if the training data of ML algorithm contains data of two patients that
were treated with paracetamol, the one because he had flu and the other because he
had cold – the relationship between the common symptoms and treatment, will remain
undiscovered in the induced model. One reason for this is that ML techniques are
typically applied on data, where the attributes are preselected and their values are
considered simple types (e.g. the attribute disease and it’s values cold and flu).</p>
      <p>The training data for the ML algorithms is typically prepared manually by the user
through three steps: data selection, data preprocessing and data transformation. In the
first two steps the data instances for learning are selected, cleaned and formatted in
the format required for the ML algorithms. In the last step the features (data
attributes) used in the ML algorithm are selected and/or generated through scaling,
decomposition or aggregation of existing features. Back to our example, a user of ML
algorithm might expand the feature disease in the data set with the associated feature
symptoms in order to achieve better prediction model and capture the “hidden”
causality of treating symptoms with paracetamol instead of treating diseases.</p>
      <p>The relationships between the features and their values such as between cold and
flu and their symptoms is however frequently available in ontologies. This leads to the
central idea of the work – to use existing ontological relationships between concepts
to generate new features that improve the quality of the induced ML model.</p>
      <p>This work is structured as follows: In the next section a formal representation of
the problem is introduced, followed by an overview of the approach in section 3.
Afterwards in section 4 we discuss the relevancy of the problem and what benefits
would the approach bring. Section 5 presents the related work and differentiates the
problem and our solution from the existing ones. In section 6 we present the research
questions we plan to address and hypotheses we have. In section 7 the evaluation plan
is presented followed by reflections in section 8 that conclude this work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Problem Statement</title>
      <p>To investigate the problem of using external ontological knowledge on the attributes
and their values, we consider a classical supervised learning problem where we have a
training set  of  training examples of the form {( 1,  1), … , (  ,   )} such that   is
the feature vector of the  −  ℎ example, described by set of discrete features  , and
  is its discrete class label (i.e., class).</p>
      <p>In classical supervised learning the feature vectors   are of the form [ 1,  2, … ,   ],
where the features are either binary (i.e.,  ∈ {
or nominal (i.e., 
 ∈ 
,  ℎ

  
, 

}), numerical (i.e.,</p>
      <p>∈ ℝ),
). The goal is to
produce a model y = f(x) from the  training examples, so that it will predict the
classes y of future unknown examples x with high accuracy. The function f(x) may also
contain logical operations between the attributes. For the rest of the work we use the
notation   to represent the value of feature   of the  −  ℎ instance.</p>
      <p>
        In this work, we consider a scenario where   is concept in the ontology and its
feature values are vertices in a linked data graph (e.g. SWRC Ontology [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and the AIFB
Dataset [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). Linked data graph is a directed multigraph represented in the form G=
{ ,  } and is built of set of triples in the form {(s, p, o)}, where the subject  ∈  is an
entity, the predicate  denotes a property, and the object  ∈  is either another entity
or literal. Each edge  ∈  in the graph is defined by a triple (s, p, o).
      </p>
      <p>So for example the concept Employee might have the property birth date which is
connected to a literal of type Date, but it might also have a relationship to another
concept Project, which connects the concept Person to the project he/she is working
at. The ML task might be to train a classifier on existing linked data in order to find
out suitable affiliation for new employees. The linked data and ontology graphs
provide useful information for the model learning. For example, in the affiliation
prediction task it might be the conferences at which the employee has published papers.</p>
      <p>Finding suitable features for building a good classification model poses a difficult
problem because a good feature might be referenced through many other types of
concepts. For example, for the task of assigning a social network user to a particular
group, a good feature might be the religious view of the front man of the music group
liked by the user. This information is however 3 hops away from the origin user
vertex in the linked data graph. Furthermore, in other classification problems the features
providing good data predictions might be much further away than 3 hops. Not
knowing the depth to which to explore the RDF graph causes further problems:
 The number of features to consider, grows exponentially with every hop away
from the origin.
 A suitable halting criteria is required so that the approach doesn’t search
indefinitely throughout the ontology and linked data graph.
 Evaluating features with the entire set  might be too computationally expensive.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Approach</title>
      <p>In this section we present an approach that is capable of generating new features from
linked data and associated ontology during the induction of a decision tree. In
decision tree induction, a feature   is said to be better than another   , if by splitting on
its values the impurity (entropy) of the dataset is reduced more than if the split would
be executed on the feature   . The entropy reduction is known as information gain
(IG), and measures the information gained by separating on а feature in bits. IG is
only one possible split evaluation function - to denote split evaluation functions in
general we use  (. ). Since the values of   are vertices in the linked data graph G, our
goal is to find related features that have higher value of G(.) than the original feature.</p>
      <p>To explore the related features, we expand the original features (concepts in the
ontology graph) with related concepts connected through outgoing properties and add
these new featureс to the feature vector (cf. Fig. 1). Doing this for all connected
features repeatedly, would eventually lead to exponentially growing number of options
that should be evaluated. This requires heuristics that can restrict the number of
possible features. The solution we propose is to consider only entities that are
semantically related to the origin over some threshold value.</p>
      <p>
        Semantic relatedness calculation in ontologies hasn’t been widely studied and only
few works exist. Mazuel et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] calculate the semantic relatedness between
ontological concepts pair only on semantic correct paths as defined in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Therefore in our
work we expand features from the origin feature in a breadth first search (BFS)
manner considering the rules for semantically correct paths defined by Hirst &amp; St-Onge
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The authors associate a direction in Upward(U), Downward(D) and
Horizontal(H) for each property type and give three rules to define a semantically correct path
in terms of the three directions. Finally, Hirst &amp; St-Onge enumerate 8 patterns of
semantically-correct paths which match their three rules: {U, UD, UH, UHD, D, DH,
HD, H}. Only concepts on outgoing paths from the origin entity conforming to these
patterns are considered as possible features in the further process.
      </p>
      <p>Employee Affiliation(Class)
http://…/id34 Knowledge Management</p>
      <p>Feature generation (Hop 1)
WorksAtProject Publication Employee Affiliation(Class)
http://…/proj/id31 http://…/pub/id15 http://…/id34 Knowledge Management</p>
      <p>Feature generation (Hop 2)
... ... Part of SWRC Ontology
... P..r.ojectis a isTahing</p>
      <p>Person
... ...worksAtProjectis a
Publication
publication Employee</p>
      <p>is a
Organisation
affiliation??
PRJ_FinancedBy PRJ_... Pub_PublishedBy Pub_... WorksAtProject(PRJ) Publication (Pub) Employee Affiliation(Class)
http://…/org/id22 … http://…/pub/id17 … http://…/proj/id31 http://…/pub/id15 http://…/id34 Knowledge Management</p>
      <p>Fig. 1. Feature Generation using SWRC Ontology</p>
      <p>
        Another problem we are addressing is the selection of suitable sized subset, as
searching with the entire dataset might be impossible if the dataset is too large. To
address this issue we propose the application of a statistical technique called
Hoeffding bound [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] used in a streaming algorithm for decision tree induction [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. As
extending each value of feature   and calculating the resulting split value with the
function G(.) for each related feature would be to expensive, we propose the use of the
Hoeffding bound to select how much instances are enough to make the decision
whether an entity should be expanded or not (i.e. expand to connected features).
      </p>
      <p>To present the Hoeffding bound, consider a real-valued random variable r whose
range is R. Suppose we have made  independent observations of this variable, and
computed their mean  ̅.The Hoeffding bound states that, with probability 1 − δ , the
true mean of the variable is at least  ̅−∈, where
∈= √
 2ln(1)
2
(1)</p>
      <p>
        In our work similar to [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], we use the Hoeffding bound to find lowest possible
value for G(.) with the considered number of instances and probability 1 − δ. While the
Hoeffding bound in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is used to select between two possible features in our work we
use it to make the decision whether the algorithm should expand the feature search
one hop further away from the origin in the ontology graph. This decision is made
based on two further parameters specified by the user: ER represents the expected
entropy reduction represented in percent and DF(.), which is a decreasing function
calculated based on ER and the number hops from the origin (NH). Basically the
decision to expand the search a hop further is made in case that there are no features in
the current depth that fulfil the expectations set by DF. The DF function is decreasing
so that the expectations on the new features are lowered with increasing number of
hops and the algorithm terminates. Setting high ER expectations and slowly
decreasing DF function would eventually lead to much deeper exploration of the graph.
      </p>
      <p>
        Before expanding to related concepts, it should be however ensured that a good
estimate of the G(.) of the currently available features has been calculated. We do that
by checking if the value of ∈ is smaller than a user defined threshold value  . If this
condition is fulfilled this means that the induction algorithm has collected enough
samples for a good estimate of G(.), but the best feature in the current hop is just not
suitable for the classification problem. In that case, we expand all the features one hop
further. To present the modifications we’ve made on the Hoeffding tree algorithm [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
(cf. Table 1), we further introduce the parameter ES, which is a dynamically managed
expansion schema constructed of new attributes added during induction. It is required
for sorting the new examples in the tree (expansion of the original feature vector x).
Let HT be a tree with a single leaf  1 (the root).
Let  1 =  ∪ { ∅}
Let  1̅( ∅) be the  ̅obtained by predicting the most
frequent class in S
For each class
      </p>
      <p>For each value   of each attribute   ∈</p>
    </sec>
    <sec id="sec-4">
      <title>Relevancy</title>
      <p>
        The ever increasing amount of linked data in different domains ranging from
government open data, to social linked data [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] yet to linked medical and patients data [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
enables cross-domain interlinking. It provides new opportunities to ML communities:
such as:
 Analysis of Linked Open Data (LOD): Interesting here is analysis of government
open data as presented in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], but also interesting for medical research e.g.
connecting medical gene research and statistics about patients’ disease progression.
 Social networks data has inherently graph structure (such as Facebook Graph API),
which can be transformed to linked data by using approaches like the one
presented in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. One example would be to find out why particular group of people clicked
on specific advertising e.g. user clicking on holiday ad because their friends
recently posted or liked pictures from a holiday resort location.
 A typical application field of ML algorithms are recommender systems. Bouza et
al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] present an approach which uses semantic information available for items to
build item’s feature vector and subsequently using the items rating by a user to
build user’s decision tree model. The model is then capable to assign a rating to
items not yet rated by the user. Similarly, our approach can be used to dynamically
select suitable features for the user’s rating decisions.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Related Work</title>
      <p>
        Typically learning from linked data (RDF data) is divided in pre-processing, instance
extraction optional feature extraction and the actual learning [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In the
preprocessing step – some of the RDF verbosity is reduced, additionally methods like
RDFS/OWL inferencing can be used to more efficiently expose the relevant
information. In RDF it is typically accepted that an instance is represented by a resource in
the RDF graph [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], however the resource itself doesn’t contain any information
about the instance. The actual description of the instances is represented by the
neighborhood around the resource. Therefore, machine learning approaches such as [
        <xref ref-type="bibr" rid="ref12 ref13">12,
13</xref>
        ] achieve instance extraction by extracting a full subgraph to a given depth.
      </p>
      <p>
        After the instance extraction two further options are available either one executes
the learning algorithms directly on the extracted subgraphs or extracts feature vectors.
In the first option different kernel functions are applied - one representative is the
Weisfeiler-Lehman (WL) graph kernel, which computes the number of subtrees
shared between two graphs by using the WL test of graph isomorphism. While the
WL kernel is designed for all kind of graphs, Lösch et al. propose in their work [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
graph kernels specialized to RDF. Their kernel addresses specifics of the RDF graph
such as that RDF node labels are used as identifiers occurring only once per graph and
nodes may have a high degree. This differs from e.g. chemical compound graphs that
usually have few node labels which occur frequently in the graph and nodes have a
low degree. However, both graph kernel approaches do not create feature vectors and
work with a fixed depth of instance extraction – usually 2 hops.
      </p>
      <p>
        Another approach is [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] where the authors introduce an expressive graph-based
language for extracting features from linked data and a theoretical framework for
constructing feature vectors from the extracted features. The construction of the
feature vector there is mainly driven by the provided queries (SPARQL/NAGA) and
their result, which is used as basis for the feature generation.
      </p>
      <p>
        Yet another work that uses similar technique as ours for creating features vectors
out of extracted instances is the one presented by Paulheim [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], where however the
main goal is the generation of possible interpretations for statistics using linked open
data. The main difference to our work regarding the feature generation technique is
that the author proposes an approach that firstly generates all possible properties for
all features, followed by feature selection afterwards. Further differences to our work
are that no selection of subset of instances for the feature generation step is done as
we propose with the Hoeffding bound and all related features are considered.
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Research Question and Hypotheses</title>
      <p>Two main research question should be answered:
 How can ontological knowledge (especially relationships between concepts) be
used to automatically generate features for a specific entity and a given
classification problem using instance extraction with dynamic depth (cf. section 3)?
 How can ontological knowledge and instance extraction with dynamic depth be
used to automatically improve manually generated/selected features in training
data so that the accuracy of the induced ML model on unknown examples improves?
The main hypothesis is that enabling machine learning algorithms to dynamically
expand the set of possible features through the linked data graph would improve the
classification accuracy of the produced classifier on unknown instances in comparison
to models induced with static depth of instance extraction.
7</p>
    </sec>
    <sec id="sec-7">
      <title>Evaluation Plan</title>
      <p>
        To validate our hypothesis, we envision twofold evaluation: first we would compare
our approach to the induction of decision tree using the unmodified Hoeffding tree
algorithm [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] with a fixed depth of instance extraction (2 hops) as suggested in [
        <xref ref-type="bibr" rid="ref12 ref13">12,
13</xref>
        ]. We do this evaluation to minimize the effect of the underlying ML induction
algorithm and only measuring the effect of the dynamic expansion depth.
      </p>
      <p>
        Second our goal is to compare the classification performance of the models
constructed with the here presented approach to the state of the art approaches for
learning on RDF Data. The works of Lösch et al [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and Vries,G.de [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] are envisioned
as baselines. In particular, we compare the approach to both works, because they
restrict the depth of the instance extraction to 2 hops.
      </p>
      <p>
        We plan to execute the evaluation on the entity classification and link prediction
learning tasks presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The algorithms would be trained and tested on the
two datasets used in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] namely: the AIFB dataset [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] (SWRC Ontology),
where the main task is classifying the affiliation of a staff member to a research
group, and the dataset from LiveJournal.com (Friend of a Friend ontology) where the
main task is to classify persons in one of four age classes.
8
      </p>
    </sec>
    <sec id="sec-8">
      <title>Reflections</title>
      <p>In this work only the general idea of dynamic feature generation during induction
of decision tree is presented and some specifics haven’t been addressed such as: how
referenced list are handled (e.g. multiple published papers), how semantic similarity
can be used in this context or how cycles in the linked data graph are managed.
Further research question that is within the research scope, but not directly addressed in
this work is how multiple origins would be handled and how would this impact
feature selection. All these are subject of future work.</p>
      <p>
        While a similar technique of expanding linked data values has been explored in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
with the goal of generating hypothesis, in the current work we suggest a decision tree
induction algorithm that executes an on demand expansion of linked data features
considering only semantically related concepts. We expect that through these
characteristics of the induction algorithm the graph can be explored in greater depth, thus
finding cross-domain explanations, that eventually would be a better representation
for the classification problem.
      </p>
      <p>
        Another difference of our technique to the one presented in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is that we explore
new features with a subset of the instances using the Hoeffding bound [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to select
how many instances are enough in order to evaluate if deeper exploration is required
or the currently selected features are good enough. Thus we envision that the
approach is capable of exploring more possible features with less expensive calculation
of split evaluation functions.
      </p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgments</title>
      <p>I would like to thank my supervisors Prof. Dr. Volker Gruhn and Dr. Tobias
Brückmann for their support and the opportunity for the realization of this work.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. York Sure-Vetter, Stephan Bloehdorn,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Haase</surname>
          </string-name>
          , Jens Hartmann, Daniel Oberle:
          <article-title>The SWRC Ontology - Semantic Web for Research Communities</article-title>
          . In: Carlos Bento, Amilcar Cardoso, Gael Dias (ed.)
          <source>Proceedings of the 12th Portuguese Conference on Artificial Intelligence - Progress in Artificial Intelligence (EPIA</source>
          <year>2005</year>
          ),
          <volume>3803</volume>
          , pp.
          <fpage>218</fpage>
          -
          <lpage>231</lpage>
          . Springer, Covilha, Portugal (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bloehdorn</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sure</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Kernel methods for mining instance data in ontologies</article-title>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Mazuel</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabouret</surname>
          </string-name>
          , N.:
          <article-title>Semantic Relatedness Measure Using Object Properties in an Ontology</article-title>
          .
          <source>In: Proceedings of the 7th International Conference on The Semantic Web</source>
          , pp.
          <fpage>681</fpage>
          -
          <lpage>694</lpage>
          . Springer-Verlag, Berlin, Heidelberg (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hirst</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>St-Onge</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Lexical chains as representations of context for the detection and correction of malapropisms</article-title>
          .
          <source>WordNet: An electronic lexical database 305</source>
          ,
          <fpage>305</fpage>
          -
          <lpage>332</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Wassily</given-names>
            <surname>Hoeffding</surname>
          </string-name>
          :
          <article-title>Probability Inequalities for Sums of Bounded Random Variables</article-title>
          .
          <source>Journal of the American Statistical Association</source>
          <volume>58</volume>
          ,
          <fpage>13</fpage>
          -
          <lpage>30</lpage>
          (
          <year>1963</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Domingos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hulten</surname>
          </string-name>
          , G.:
          <article-title>Mining High-speed Data Streams</article-title>
          .
          <source>In: Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          , pp.
          <fpage>71</fpage>
          -
          <lpage>80</lpage>
          . ACM, New York, NY, USA (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Weaver</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tarjan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Facebook linked data via the graph API</article-title>
          .
          <source>Semantic Web</source>
          <volume>4</volume>
          ,
          <fpage>245</fpage>
          -
          <lpage>250</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Pathak</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiefer</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chute</surname>
            ,
            <given-names>C.G.</given-names>
          </string-name>
          :
          <article-title>Applying Linked Data Principles to Represent Patient's Electronic Health Records at Mayo Clinic: A Case Report</article-title>
          .
          <source>In: Proceedings of the 2Nd ACM SIGHIT International Health Informatics Symposium</source>
          , pp.
          <fpage>455</fpage>
          -
          <lpage>464</lpage>
          . ACM, New York, NY, USA (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Generating Possible Interpretations for Statistics from Linked Open Data</article-title>
          . In: Simperl,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Cimiano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Polleres</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Corcho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Presutti</surname>
          </string-name>
          , V. (eds.)
          <source>The Semantic Web: Research and Applications</source>
          ,
          <volume>7295</volume>
          , pp.
          <fpage>560</fpage>
          -
          <lpage>574</lpage>
          . Springer Berlin Heidelberg (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Amancio</surname>
            <given-names>Bouza</given-names>
          </string-name>
          , Gerald Reif,
          <article-title>Abraham Bernstein and Harald Gall: SemTree: Ontology-Based Decision Tree Algorithm for Recommender Systems</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Peter</surname>
            <given-names>Bloem</given-names>
          </string-name>
          , Gerben de Vries:
          <article-title>Machine Learning on Linked Data, a Position Paper co-located with European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD</article-title>
          <year>2014</year>
          ), Nancy, France,
          <year>September 19th</year>
          ,
          <year>2014</year>
          . In:
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Vries</surname>
          </string-name>
          , G. de
          <article-title>: A Fast Approximation of the Weisfeiler-Lehman Graph Kernel for RDF Data</article-title>
          . In: Blockeel,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Kersting</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Nijssen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Železný</surname>
          </string-name>
          ,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (eds.)
          <source>Machine Learning and Knowledge Discovery in Databases</source>
          ,
          <volume>8188</volume>
          , pp.
          <fpage>606</fpage>
          -
          <lpage>621</lpage>
          . Springer Berlin Heidelberg (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lösch</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bloehdorn</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rettinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Graph Kernels for RDF Data</article-title>
          . In: Simperl,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Cimiano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Polleres</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Corcho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Presutti</surname>
          </string-name>
          , V. (eds.)
          <source>The Semantic Web: Research and Applications</source>
          ,
          <volume>7295</volume>
          , pp.
          <fpage>134</fpage>
          -
          <lpage>148</lpage>
          . Springer Berlin Heidelberg (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Cheng, W.,
          <string-name>
            <surname>Kasneci</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graepel</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stern</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herbrich</surname>
          </string-name>
          , R.:
          <article-title>Automated feature generation from structured knowledge</article-title>
          .
          <source>In: Proceedings of the 20th ACM international conference on Information and knowledge management</source>
          , pp.
          <fpage>1395</fpage>
          -
          <lpage>1404</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>