<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Graph Regularization Based Approach to Transductive Class-Membership Prediction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pasquale Minervini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudia d'Amato</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Fanizzi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LACAM Laboratory - Dipartimento di Informatica Universita` degli Studi di Bari “Aldo Moro” - via E. Orabona</institution>
          ,
          <addr-line>4 - 70125 Bari -</addr-line>
          <country country="IT">Italia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Considering the increasing availability of structured machine processable knowledge in the context of the Semantic Web, only relying on purely deductive inference may be limiting. This work proposes a new method for similaritybased class-membership prediction in Description Logic knowledge bases. The underlying idea is based on the concept of propagating class-membership information among similar individuals; it is non-parametric in nature and characterised by interesting complexity properties, making it a potential candidate for large-scale transductive inference. We also evaluate its effectiveness with respect to other approaches based on inductive inference in SW literature.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Standard Semantic Web (SW) reasoning services rely on purely deductive inference.
However, this may be limiting, e.g. due to the complexity of reasoning tasks,
availability and correctness of structured knowledge. Approximate deductive and
inductive inference were discussed as a possible approach to try to overcome such
limitations [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Various proposals to extend inductive inference methods towards SW
formalisms have been discussed in SW literature: inductive methods can perform some sort
of approximate and uncertain reasoning and derive conclusions which are not derivable
or refutable from the knowledge base [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>
        This work proposes a novel method for transductive inference on Description Logic
representations. In the class-membership prediction task, discriminative methods
proposed so far ignore unlabelled problem instances (individuals for which the value of
such class-membership is unknown); however, accounting for unlabelled instances
during learning can provide more accurate results if some conditions are met [
        <xref ref-type="bibr" rid="ref27 ref6">6, 27</xref>
        ].
Generative methods, on the other hand, try to model a joint probability distribution on both
instances and labels, thus facing a possibly harder learning problem than only predicting
the most probable label for any given instance.
      </p>
      <p>In section 2 we will first shortly survey related works, and introduce a variant to the
classic class-membership prediction problem. In section 3 we will introduce the
proposed method: the assumptions it relies on, and how it can be used for class-membership
prediction on large and Web scale ontological knowledge bases. In section 4, we will
provide empirical evidence for the effectiveness of the proposed method with respect to
other methods in SW literature.</p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>
        A variety of approaches have been proposed in the literature for class-membership
prediction, either discriminative or generative [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Assuming instances are sampled i.i.d.
from a distribution P ranging over a space X Y (where X is the space of instances and
Y a set of labels), generative prediction methods first build an estimate P^ of the joint
probability distribution P (X; Y ), and then use it to infer P^(Y j x) = P^(Y; x)=P^(x)
for a given, unlabelled instance x 2 X. On the other hand, discriminative methods
simply aim at estimating when P (y j x) 0:5, for any given (x; y) 2 X Y (thus facing
a possibly easier problem than estimating a joint probability distribution over X Y ).
The following shortly surveys class-membership prediction methods proposed so far.
2.1
      </p>
      <sec id="sec-2-1">
        <title>Discriminative Methods</title>
        <p>
          Some of the approaches proposed for solving the class-membership prediction problem
are similarity-based. For instance, methods relying on the k-Nearest Neighbours
(kNN) algorithm are discussed in [
          <xref ref-type="bibr" rid="ref19 ref7">7, 19</xref>
          ]. A variety of (dis-)similarity measures between
either individuals or concepts have been proposed: according to [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], they can be based
on features (where objects are characterised by a set of features, such as in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]), on the
semantic-network structure (where background information is provided in the form of
a semantic network, such as in [
          <xref ref-type="bibr" rid="ref16 ref9">9, 16</xref>
          ]) or on the information content (where both the
semantic network structure and population are considered, such as in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]). Kernel-based
algorithms [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] have been proposed for various learning tasks from DL-based
representations. This is made possible by the existence of a variety of kernel functions, either for
concepts or individuals (such as [
          <xref ref-type="bibr" rid="ref10 ref12 ref4">10, 4, 12</xref>
          ]). By (implicitly) projecting instances into
an high-dimensional feature space, kernel functions allow to adapt a multitude of
machine learning algorithms to structured representations. SW literature includes methods
for inducing robust classifiers [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] or learning to rank [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] from DL knowledge bases
using kernel methods.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Generative Methods</title>
        <p>
          For learning from formal ontologies, a generative approach has been discussed in [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
In this work, each individual is associated to a latent variable which influences its
attributes and the relations it participates in. It proposes using Bayesian non-parametrics
to avoid setting the number of possible values for such latent variables (which can be
seen as cluster indicators); and an inferencing scheme based on Markov Chain Monte
Carlo, where posterior sampling is constrained by a pre-defined set of DL axioms. A
quite different approach is discussed in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]: this work focuses on learning theories in
a probabilistic extension of the ALC DL named CRALC, using DL refinement
operators to efficiently explore the space of concepts. It is inspired by literature on Bayesian
Logic Programs.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Semi-Supervised and Transductive Learning</title>
        <p>
          Classic discriminative learning methods ignore unlabelled instances. However, real life
scenarios are usually characterized by an abundance of unlabelled instances and a few
labelled ones [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. This may also be the case for class-membership prediction from
formal ontologies: class-membership relations may be difficult to obtain during
ontology engineering tasks (e.g. due to availability of domain experts) and inference (e.g.
since deciding instance-membership may have an intractable time complexity in some
languages).
        </p>
        <p>
          Using unlabelled instances during learning is generally known in the machine
learning community as Semi-Supervised Learning [
          <xref ref-type="bibr" rid="ref27 ref6">6, 27</xref>
          ] (SSL). A variant to this setting is
known as Transductive Learning [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] and refers to finding a labelling only to unlabelled
instances provided in the training phase, without necessarily generalizing to unseen
instances (and thus resulting into a possibly simpler learning problem). If the marginal
distribution of instances PX is informative with respect to the conditional probability
distribution P (Y j x), accounting for unlabelled instances during learning can provide
more accurate results [
          <xref ref-type="bibr" rid="ref27 ref6">6, 27</xref>
          ]. A possible approach is including terms dependent from
PX into the objective function. This results in the two fundamental assumptions [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]:
– Cluster assumption – The joint probability distribution P (X; Y ) is structured in
such a way that points in the same cluster are likely to have the same label.
– Manifold assumption – Assume that PX is supported on a low-dimensional
manifold: then, P (Y j x) varies smoothly, as a function of x, with respect to the
underlying structure of the manifold.
        </p>
        <p>In the following sections, we discuss a similarity-based, non-parametric and
computationally efficient method for predicting missing class-membership relations. This
method is discriminative in nature, but also accounts for unknown class-membership
during learning.</p>
        <p>
          We will face a slightly different version of the classic class-membership prediction
problem, namely transductive class-membership prediction. It is inspired to the Main
Principle in [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]: “If you possess a restricted amount of information for solving some
problem, try to solve the problem directly and never solve a more general problem
as an intermediate step. It is possible that the available information is sufficient for
a direct solution but is insufficient for solving a more general intermediate problem”.
In this setting, the learning algorithm only aims at estimating the class-membership
relation of interest for a given training set of individuals, without necessarily being able
to generalise to individuals outside such set.
        </p>
        <p>In this work, we formalise the transductive class-membership prediction problem as
a cost minimisation problem: given a set of training individuals IndC (K) whose
classmembership relation to a target concept C is either known or unknown, find a function
f : IndC (K) ! f+1; 1g defined over training individuals and returning a value +1
(resp. 1) if the individual likely to be a member of C (resp. :C), minimizing a given
cost function. More formally:
Definition 1. (Transductive Class-Membership Prediction) The Transductive Class-Membership
Prediction problem can be formalised as follows:
– Given:
a target concept C;
a set of training individuals IndC (K) in a knowledge base K partitioned in
positive, negative and neutral examples or, more formally, such that:
IndC+(K) = fa 2 IndC (K) j K j= C(a)g positive examples,
IndC (K) = fa 2 IndC (K) j K j= :C(a)g negative examples,
Ind0C (K) = fa 2 IndC (K) j K 6j= C(a) ^ K 6j= :C(a)g neutral examples;
A cost function cost( ) : F 7! R, specifying the cost associated to a set of
class-membership relations assigned to training individuals by f 2 F , where
F is a space of labelling functions of the form f : IndC (K) 7! f+1; 1g;
– Find a labelling function f 2 F minimizing the given cost function with respect
to training individuals IndC (K):
f
arg min cost(f ):</p>
        <p>f 2F</p>
        <p>The function f can then be used to estimate the class-membership relation with
respect to the target concept C for all training individuals a 2 IndC (K): it will return
+1 (resp. 1) if an individual is likely to be a member of C (resp. :C). Note that the
function is defined on the whole set of training individuals; therefore it can possibly
contradict already known class-membership relations (thus being able to handle noisy
knowledge). If IndC (K) is finite, the space of labelling functions F is also finite, and
each function f 2 F can be equivalently expressed as a vector in f 1; +1gn, where
n = jIndC (K)j.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Propagating Class-Membership Information Among Individuals</title>
      <p>
        This section discusses a graph-based semi-supervised [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] method for class-membership
prediction from DL representations. The proposed method relies on a weighted
semantic similarity graph, where nodes represent positive, negative and neutral examples of
the transductive class-membership prediction problem, and weighted edges define
similarity relations among such individuals.
      </p>
      <p>More formally, let K be a knowledge base, IndC (K) a set of training individuals
with respect to a target concept C in K, and Y = f 1; +1g a space of labels each
corresponding to a type of class-membership relation with respect to C. Each training
individual a 2 IndC (K) is associated to a label, which will be +1 (resp. 1) if K j= C(a)
(resp. K j= :C(a)), and will be unknown otherwise, thus representing an unlabelled
instance. For defining a cost over functions f 2 F , the proposed method relies on
regularization by graph: the learning process aims at finding a labelling function that
is both consistent with given labels, and changes smoothly between similar instances
(where similarity relations are encoded in the semantic similarity graph). This can be
formalised through a regularization framework, using a measure of the consistency to
the given labels as a loss function, and a measure of smoothness among the similarity
graph as a regulariser. Several cost functions have been proposed in SSL literature. An
appealing class of functions, from the side of computational cost, relies on the quadratic
cost criterion framework [6, ch. 11]: for this class of functions, a closed form solution
to the cost minimisation problem can be found efficiently (subsection 3.2).</p>
      <sec id="sec-3-1">
        <title>3.1 Semantic Similarity Graph</title>
        <p>
          A similarity graph can be represented with a weight matrix W, where the value of Wij
represents the strength of the similarity relation between two training examples xi and
xj . In graph-based SSL literature, W is often obtained either as a Nearest Neighbour
(NN) graph (where each instance is connected to the k most similar instances in the
graph, or to those with a distance under a radius ); or using a kernel function, such as
the Gaussian kernel. Finding the best way to construct W is an active area of research;
for example, in [6, ch. 20] authors discuss a method to combine multiple similarity
measures in the context of protein function prediction, while [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] proposes a method for
data-driven similarity graph construction.
        </p>
        <p>
          When empirically evaluating the proposed method, we employ the family of
dissimilarity measures between individuals in a DL knowledge base defined in [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], since
it does not constrain to any particular family of DLs; we refer to the resulting similarity
graph among individuals in a formal ontology as the semantic similarity graph. Given
a set of concept descriptions F = fF1 ; : : : ; Fn g and a weight vector w, such family of
dissimilarity measures dpF : I nd(A) I nd(A) 7! [0; 1] is defined as:
Fi (x) ^ K j= Fi (y )) _ (K j= :Fi (x) ^ K j= :Fi (y ))
Fi (x) ^ K j= :Fi (y )) _ (K j= :Fi (x) ^ K j= Fi (y ))
(1)
where
i (x; y ) = 8&lt; 10 iiff ((KK jj==
        </p>
        <p>: ui otherwise
x; y 2 I nd(A) and p &gt; 0.
(a) 3-NN graph,</p>
        <p>BioPAX (Proteomics)</p>
        <p>Two examples of (k-NN) semantic
ontologies B I O PA X ( P ROT E O M I C S ) and
similarity measure, are provided in Fig. 1.</p>
        <p>similarity graphs</p>
        <p>L E O, obtained</p>
        <p>among
using the
all individuals in
aforementioned
the
dis</p>
        <p>Odlocba_30
PassporBtFirothreCigenrItdifeicnatitfeikInatceijrsnkaiDtioonkaulment</p>
        <p>Odlocba_26
SingleCerRtioficjsatnteiList EPRaEzPdRruazedvraulzneiAvLaIln_i6ALI_14</p>
        <p>EPStoritev_E3PStoritev_21
DuEDmPEuZDmPmduZyrmmPdEurSzPymEueP_ZzPyvSDedPZavr_OdSluanMrCz_liunAePM_ziLvAA0ePaI1Lv__Alan7ID3__linAO1Di2LACOIL_E_CEI80P__P1E1S0ES8E7Pt1PtoEoP9ZpPPpSdEE_oZ_rEt1PPdou6ivP8ZpZpzlPjerd_deovr1orncuua3djezszlEpndeEkeErPiuavvIoPNPRarSacRal_Rleainn_EEta5dzuaiiE1IzPPIduaNzEN5dPSRrrcd_Pu_raRirtuaj4z1a_Suaazze7r1Ez_tedztave6_1Pdrvarvu21tarSl_auz0nltn1lezianAi4evrIiINLtavN_Ial__3n_l11ni2AE5iE1ILPNPIS__S14totE0orPritietESevPtvo_E_Sr2EP9itt2oPeSrvStiot_tero2EivtrPe_Eitv5eSP_vtSo1_Etr67oiPtreiStvet_ov1r_i1t3e3v_19
DummyPS_DODCu_m01m5yPPSr_idMoPbiAte_vDDOoCku_m0D1er6nzatovvljZaanT_Su1pjcreamembaOsebnihPodatkov</p>
        <p>PorocimSe
DummyPS_MPA_DOC_020 OtrokSeJeRodil</p>
        <p>DummyPSp_riMdoPbAit_eDvDOoCPk_ur0om1ce3ndtuorvaDProzraovclijmanSoev PosvojimOtroka</p>
        <p>PridobitSetvoDriotevvoJljUen_j7aZaPorokoMladoletnika
PrijavaPPoroitokezbaNaPrijavoPoroke</p>
        <p>RegistracijaPoroke
(b) 3-NN graph, Leo
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Quadratic Cost Criteria</title>
        <p>In quadratic cost criteria [6, ch. 11], the original label space f 1; +1g (binary
classification case) is relaxed to [ 1; +1]. This allows to express the confidence associated to
a labelling (and may give an indication about P (Y j x)). For such a reason, in the
proposed method, the labelling functions space F will be relaxed to functions of the form
f : IndC (K) 7! [ 1; +1]. As in subsection 2.3, labelling functions can be equivalently
represented as vectors y 2 [ 1; +1]n. Let y^ 2 [ 1; +1]n be a possible labelling for n
instances. We can see y^ as a (l + u) = n dimensional vector, where the first l indices
refer to already labelled instances, and the last u to unlabelled instances: y^ = [y^l; y^u].</p>
        <p>Consistency of y^ with respect to original labels can be formulated in the form of a
quadratic cost: Pli=1(y^i yi)2 = jjy^l yljj2.</p>
        <p>
          Similarly, labellings can be regularised with respect to the graph structure: as in
[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], such consistency with respect to the geometry of instances can be estimated as
0:5 Pi;j=1 Wij (y^i y^j )2 = y^T Ly^, where W is the semantic similarity graph and
L = D W, Dii = Pj Wij ad 0 otherwise, is the unnormalized graph Laplacian. A
different criterion, discussed in [
          <xref ref-type="bibr" rid="ref24 ref25">24, 25</xref>
          ], measures it as (D 0:5y^)T L(D 0:5y^).
        </p>
        <p>
          Another regularization term in the form of jjy^jj2 (or jjy^ujj2, as in [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]) can be
added to the final cost function to prefer smaller values in y^. This is useful e.g. to
prevent arbitrary labellings in a connected component of the semantic similarity graph
containing no labelled instances.
        </p>
        <p>
          Putting the pieces together, we obtain two quadratic cost criteria discussed in the
literature, namely Regression on Graph [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] (RG) and the Consistency Method [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] (CM):
RG: cost(y^) = jjy^l
CM: cost(y^) = jjy^l
yljj2 + y^T Ly^ + jjy^jj2;
yljj2 + (D 0:5y^)T L(D 0:5y^) + jjy^ujj2:
        </p>
        <p>As a title of example, we will now derive a closed form solution for the problem
of finding a (global) minimum for the quadratic cost criterion in RG. Its first order
derivative is defined as follows:
= (S +</p>
        <p>L +</p>
        <p>I)y^</p>
        <p>Sy;
where S = diag(s1; : : : ; sn), with si = 1 iff i l and 0 otherwise. Its second
order derivative is a positive definite matrix if &gt; 0, since L is positive semi-definite.
Therefore, setting the first order derivative to 0 leads to a global minimum:
y^ = (S +</p>
        <p>L +</p>
        <p>I) 1Sy;
showing that y^ can be obtained either by matrix inversion or by solving a (possibly
sparse) linear system.</p>
        <p>This work leverages quadratic cost criteria to efficiently solve the transductive
classmembership prediction problem. Finding a minimum y^ for a predefined cost criterion
is equivalent to finding a labelling function f in the form f : IndC (K) 7! [ 1; +1],
where the labelling returned for a generic training individual a 2 IndC (K) correspond
to the value in y^ in the position mapped to a. This can be done by representing the set of
training individuals IndC (K) as a partially labelled vector y of length jIndC (K)j = n,
such that the first l (resp. last u) components correspond to positive and negative (resp.
neutral) examples in IndC (K). Such y can be then used to measure the consistency
with original labels in a quadratic cost criterion; while the semantic similarity graph
can be employed to enforce smoothness in class-membership predictions among similar
training individuals.</p>
        <p>
          An advantage of quadratic cost criteria is that their minimization ultimately reduces
to solving a large sparse linear system [
          <xref ref-type="bibr" rid="ref24 ref6">24, 6</xref>
          ], a well-known problem in the literature
whose time complexity is nearly linear in the number of non-zero entries in the
coefficient matrix [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. For large-scale datasets, a subset selection method is described in [6,
ch. 18], which allows to greatly reduce the size of the original linear system.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Preliminary Empirical Evaluations</title>
      <p>
        In this section, we evaluate several (inductive and transductive) methods for
classmembership prediction, with the aim of comparing the methods discussed in section
3 with respect to other methods in SW literature. We are reporting evaluations for the
Regularization on Graph [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] (RG) and the Consistency Method [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] (CM); Label
Propagation [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] (LP); three kinds of Support Vector Machines [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] (SVM), namely
HardMargin SVM (HM-SVM), Soft-Margin SVM with L1 norm (SM-SVM) and Laplacian
SVM [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (LapSVM); and pl-Nearest Neighbors for class-membership prediction [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
4.1
      </p>
      <sec id="sec-4-1">
        <title>Description of Evaluated Methods</title>
        <p>LP is a graph-based SSL algorithm relying on the idea of propagating labelling
information among similar instances through an iterative process involving matrix operations.
It can be equivalently formulated under the quadratic criterion framework [6, ch. 11].
More formally it associates, to each unlabelled instance in the graph, the probability of
performing a random walk until a positively (resp. negatively) example is found.</p>
        <p>
          We also evaluated Support Vector Machines (SVM), which have been proposed
for inducing robust classifiers from ontological knowledge bases [
          <xref ref-type="bibr" rid="ref12 ref19">12, 19</xref>
          ]. SVM
classifiers come in different flavours: the classic HM-SVM binary classifier aims at
finding the hyperplane in the feature space separating the instances belonging to different
classes, which maximises the geometric margin between the hyperplane and nearest
training points. The SM-SVM classifier is a relaxation of HM-SVM, which allows
for some misclassification in training instances (by relaxing the need of having
perfectly linearly separable training instances in the feature space). LapSVM is a
semisupervised extension of the SM-SVM classifier: given a set of labelled instances and a
set of unlabelled instances, it aims at finding an hyperplane that is also smooth with
respect to the (estimated) geometry of instances. More formally, let (xl; yl) (resp.
xu) be a set of labelled (resp. unlabelled) instances. LapSVM finds a function f in a
space of functions HK determined by the kernel K (called Reproducing Kernel Hilbert
Space [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]) minimizing 1l Pli=1 V (xi; yi; f ) + Ljjf jj2HK + Mjjf jj2M, where V
represents a costs function of errors committed by f on labeled samples (typically the
hinge loss function maxf0; 1 yif (xi)g), jj jjHK imposes smoothness conditions on
Ontology
        </p>
        <p>Expressivity #Axioms #Individuals #Classes #ObjectProperties
BIOPAX (PROTEOMICS) ALCHN (D)</p>
        <p>FAMILY-TREE SROIF (D)</p>
        <p>LEO ALCHIF (D)
MDM0.73 ALCHOF (D)</p>
        <p>WINE SHOIN (D)</p>
        <p>
          2 , intuitively, penalizes rapid changes in the
classificapossible solutions [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] and jj jjM
tion function between close instances in the similarity graph. It generalizes HM-SVM
( L ! 0; M = 0) and SM-SVM ( M = 0). Our implementation of LapSVM follows
the algorithm proposed in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]; for HM-SVM, SM-SVM and LapSVM, we solve the
underlying convex optimization problems using the Gurobi optimizer [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>
          RG, CM, LP and LapSVM all rely on a semantic similarity graph W as a
representation of the geometry of instances. We first calculate distances employing the
dissimilarity measure defined in [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and outlined in eq. 1, with p = 2; then we
obtain W by building a k-Nearest Neighbour graph using such distances (since sparsity
in W influences the scalability of quadratic cost criteria, as written in subsection 3.2).
When building the neighbourhood of a node, we handled the cases in which nodes had
the same distance by introducing a random ordering between such nodes. The Kernel
function used for Hard-Margin SVM, Soft-Margin SVM and Laplacian SVM are also
defined in [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], and directly correlated with the aforementioned dissimilarity measure
in eq. 1 (given a committee of concepts F and the parameters w and p, the dissimilarity
was originally obtained as 1 k(a; b), where k(a; b) is the value of the kernel function
on a pair of individuals (a; b) in the knowledge base). We also provide a first evaluation
for the k-NN algorithm (with k = pl, where l is the number of labelled instances,
as discussed in [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]): we simply choose the majority class among the pl most similar
individuals to label each unlabelled instance.
Starting from a set of real ontologies 1 (outlined in Table 1), we generated a set of 20
random query concepts for each ontology 2, so that the number of individuals belonging
to the target query concept C (resp. :C) was at least of 10 elements and the number
of individuals in C and :C was in the same order of magnitude. A DL reasoner 3 was
employed to decide on the theoretical concept-membership of individuals to query
concepts. We employ the evaluation metrics in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], which take into account the peculiarities
deriving by the presence of missing knowledge:
1 From TONES Repository: http://owl.cs.manchester.ac.uk/repository/
2 Using the methods available at http://lacam.di.uniba.it/˜nico/research/
ontologymining.html
3 Pellet v2.3.0 – http://clarkparsia.com/pellet/
        </p>
        <p>Leo
RG
CM</p>
        <p>LP
SM-SVM
LapSVM
pl-NN</p>
      </sec>
      <sec id="sec-4-2">
        <title>BioPAX (Proteomics)</title>
        <p>RG
CM</p>
        <p>LP
SM-SVM
LapSVM
pl-NN</p>
        <p>Match Omission Commission Induction
0:986 0:051 0:004 0:028 0:008 0:039 0:002 0:02
0:986 0:051 0:002 0:02 0:01 0:044 0:002 0:02
0:982 0:058 0:002 0:02 0:014 0:051 0:002 0:02
0:972 0:075 0 0 0:026 0:068 0:002 0:02
0:972 0:075 0 0 0:026 0:068 0:002 0:02
0:972 0:075 0 0 0:026 0:068 0:002 0:02
MDM0.73</p>
        <p>RG
CM</p>
        <p>LP
SM-SVM
LapSVM
pl-NN</p>
      </sec>
      <sec id="sec-4-3">
        <title>Wine</title>
        <p>RG
CM</p>
        <p>LP
SM-SVM
LapSVM
pl-NN</p>
        <p>Match Omission Commission Induction
0:953 0:063 0:003 0:016 0:011 0:032 0:015 0:039
0:953 0:063 0:001 0:009 0:013 0:036 0:018 0:04
0:942 0:065 0 0 0:026 0:046 0:033 0:054
0:793 0:252 0 0 0:174 0:255 0:033 0:054
0:915 0:086 0 0 0:052 0:065 0:033 0:054
0:944 0:069 0 0 0:023 0:051 0:033 0:054
Match Case of an individual that got the same label by the reasoner and the inductive
classifier.</p>
        <p>Omission Error Case of an individual for which the inductive method could not
determine whether it was relevant to the query concept or not while it was found relevant
by the reasoner.</p>
        <p>Commission Error Case of an individual found to be relevant to the query concept
while it logically belongs to its negation or vice-versa.</p>
        <p>
          Induction Case of an individual found to be relevant to the query concept or to its
negation, while either case is not logically derivable from the knowledge base.
Before evaluating on the test set, parameter tuning was performed for each of the
methods via a k-Fold Cross Validation (k = 10) within the training set, for finding
the parameters with lower classification error in cross-validation. For LapSVM, the
Match rates
Match rates
0.95
0.9
h
tac 0.85
M
0.8
0.75
( L; M) parameters were varied in f10 4; 10 3; : : : ; 104g, while for SM-SVM, which
follows the implementation in [21, pg. 223], the C parameter was allowed to vary in
f10 4; 10 3; : : : ; 104g. Similarly, the ( ; ) parameters in RG and CM where varied
in f10 4; 10 3; : : : ; 104g. The parameter k for building the k-NN semantic
similarity graph, used by LapSVM, RG, CM and LP, was varied in f2; 4; 8; 16g. We did not
carefully choose the concept committee F defining the dissimilarity measure: we
simply used the set of atomic concepts in the ontology, thus ignoring any prior knowledge
about the structure of the target concept C or the presence of statistical correlations in
the knowledge base. Each concept in the committee F was weighted with its
normalized entropy [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. RG, CM and LP give an indication of the uncertainty associated to
a specific labelling by associating values in the set [ 1; +1] to each node; when such
values are 0 (specifically, when the label was in the set [ 10 4; 10 4] we decided to
leave the node unlabelled, so to try to provide more robust estimates of labels (and thus a
possibly lower commission error and match rates and higher omission error rates). This
may happen e.g. when there are no labelled examples within a connected component of
the semantic similarity graph.
        </p>
        <p>In Tab. 2 we report average index rates and standard deviations for each of the
ontologies in Tab. 1; the only exceptions is for the FAMILY-TREE ontology, which
provided 0:76 0:13 match rates and 0:24 0:13 induction rates for all methods (with
the exception of LP, where the induction rates were 0:21 0:14. In general, LapSVM
outperformed the other two non-SSL SVM classification methods. This happened with
varying quantities of unlabelled data; this is shown for example in the behavior of match
rates in subfigure 2a, where results obtained in a k-Fold Cross Validation using a varying
quantity of labelled instances. However, standard SVM training is O(m3) in general,
where m is the number of training instances; therefore, some extra effort may be
necessary to make SVM methods scale on SW knowledge bases. Such results may provide
some empirical evidence that inductive methods for formal ontologies may take benefit
from also accounting for unlabelled instances during learning.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future Works</title>
      <p>This work proposes a method for transductive class-membership prediction based on
graph-based regularisation from DL representations. It leverages neutral examples by
propagating class-membership information among similar individuals in the training
set. The proposed method relies on quadratic cost criteria, whose optimization can be
reduced to solving a (possibly sparse) linear system; this is a well-known problem in
the literature, with a nearly linear time complexity in the number of non-zero entries in
the coefficient matrix.</p>
      <p>
        We did not analyse carefully the impact of different choices in the (dis-)similarity
measure for building the semantic similarity graph. However, the similarity graph has
a strong influence on the effectiveness of the methods used [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. The construction of
the similarity graph for class-membership learning tasks can be influenced by factors
such as the structure of the target concept C, or by finding statistical correlation within
the knowledge base. Also, it is not clear whether continuous labels assigned by the
proposed methods may correspond to posterior probability estimates from the statistical
point of view. In future work, we aim at investigating the aforementioned two aspects
of graph-based transductive and semi-supervised class-membership prediction from DL
representations.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Alexandrescu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kirchhoff</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Data-driven graph construction for semi-supervised graph-based learning in nlp</article-title>
          . In: Sidner,
          <string-name>
            <surname>C.</surname>
          </string-name>
          , et al. (eds.) HLT-NAACL. pp.
          <fpage>204</fpage>
          -
          <lpage>211</lpage>
          .
          <article-title>The Association for Computational Linguistics (</article-title>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Belkin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matveeva</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niyogi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Regularization and semi-supervised learning on large graphs</article-title>
          . In:
          <string-name>
            <surname>Shawe-Taylor</surname>
          </string-name>
          , J., et al. (eds.)
          <source>COLT. LNCS</source>
          , vol.
          <volume>3120</volume>
          , pp.
          <fpage>624</fpage>
          -
          <lpage>638</lpage>
          . Springer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Belkin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niyogi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sindhwani</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Manifold regularization: A geometric framework for learning from labeled and unlabeled examples</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>7</volume>
          ,
          <fpage>2399</fpage>
          -
          <lpage>2434</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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>
          .
          <source>In: Proceedings of the 6th International Semantic Web Conference and the 2nd Asian Semantic Web Conference</source>
          . pp.
          <fpage>58</fpage>
          -
          <lpage>71</lpage>
          . ISWC'07/ASWC'07,
          <string-name>
            <surname>Springer</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Borgida</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walsh</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hirsh</surname>
          </string-name>
          , H.:
          <article-title>Towards measuring similarity in description logics</article-title>
          . In: Horrocks,
          <string-name>
            <surname>I.</surname>
          </string-name>
          , et al. (eds.)
          <article-title>Description Logics</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>147</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Chapelle</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , Scho¨lkopf,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Zien</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.):
          <article-title>Semi-Supervised Learning</article-title>
          . MIT Press, Cambridge, MA (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Query answering and ontology population: an inductive approach</article-title>
          . In: Hauswirth,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , et al. (eds.)
          <source>Proceedings of the 5th European Semantic Web Conference (ESWC'08)</source>
          . Springer, Tenerife, Spain (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A semantic similarity measure for expressive description logics</article-title>
          .
          <source>CoRR abs/0911</source>
          .5043 (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.:
          <article-title>On the influence of description logics ontologies on conceptual similarity</article-title>
          .
          <source>In: Proceedings of the 16th international conference on Knowledge Engineering: Practice and Patterns</source>
          . pp.
          <fpage>48</fpage>
          -
          <lpage>63</lpage>
          . EKAW '
          <volume>08</volume>
          , Springer, Berlin, Heidelberg (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Inductive concept retrieval and query answering with semantic knowledge bases through kernel methods</article-title>
          .
          <source>In: Proceedings of the 11th international conferenceon Knowledge-based intelligent information and engineering systems: Part I</source>
          . pp.
          <fpage>148</fpage>
          -
          <lpage>155</lpage>
          . KES'
          <volume>07</volume>
          ,
          <string-name>
            <surname>Springer</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Reduce: A reduced coulomb energy network method for approximate classification</article-title>
          .
          <source>In: Proceedings of the 6th European Semantic Web Conference (ESWC'09)</source>
          . pp.
          <fpage>323</fpage>
          -
          <lpage>337</lpage>
          . Springer
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Statistical Learning for Inductive Query Answering on OWL Ontologies</article-title>
          .
          <source>In: Proceedings of the 7th International Conference on The Semantic Web</source>
          . pp.
          <fpage>195</fpage>
          -
          <lpage>212</lpage>
          . ISWC '
          <volume>08</volume>
          ,
          <string-name>
            <surname>Springer</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Towards learning to rank in description logics</article-title>
          . In: Coelho,
          <string-name>
            <surname>H.</surname>
          </string-name>
          , et al.
          <source>(eds.) ECAI. Frontiers in Artificial Intelligence and Applications</source>
          , vol.
          <volume>215</volume>
          , pp.
          <fpage>985</fpage>
          -
          <lpage>986</lpage>
          . IOS Press (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Gurobi</given-names>
            <surname>Optimization</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          :
          <article-title>Gurobi optimizer reference manual (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dasmahapatra</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Semantic metrics</article-title>
          .
          <source>Int. J. Metadata Semant. Ontologies</source>
          <volume>2</volume>
          (
          <issue>4</issue>
          ),
          <fpage>242</fpage>
          -
          <lpage>258</lpage>
          (
          <year>Jul 2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Janowicz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkes</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Sim-dla: A novel semantic similarity measure for description logics reducing inter-concept to inter-instance similarity</article-title>
          . In: Aroyo,
          <string-name>
            <surname>L.</surname>
          </string-name>
          , et al. (eds.)
          <source>ESWC. LNCS</source>
          , vol.
          <volume>5554</volume>
          , pp.
          <fpage>353</fpage>
          -
          <lpage>367</lpage>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Lasserre</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bishop</surname>
            ,
            <given-names>C.M.:</given-names>
          </string-name>
          <article-title>Generative or discriminative? getting the best of both worlds</article-title>
          .
          <source>BAYESIAN STATISTICS 8</source>
          ,
          <fpage>3</fpage>
          -
          <lpage>24</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Ochoa-Luna</surname>
            ,
            <given-names>J.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cozman</surname>
            ,
            <given-names>F.G.</given-names>
          </string-name>
          :
          <article-title>An algorithm for learning with probabilistic description logics</article-title>
          . In: Bobillo,
          <string-name>
            <surname>F.</surname>
          </string-name>
          , et al. (eds.) URSW. pp.
          <fpage>63</fpage>
          -
          <lpage>74</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Rettinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Lo¨sch, U.,
          <string-name>
            <surname>Tresp</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
          </string-name>
          , N.:
          <article-title>Mining the semantic web - statistical learning for next generation knowledge bases. Data Mining and Knowledge Discovery - Special Issue on Web Mining (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Rettinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nickles</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tresp</surname>
          </string-name>
          , V.:
          <article-title>Statistical relational learning with formal ontologies</article-title>
          . In: Buntine,
          <string-name>
            <surname>W.L.</surname>
          </string-name>
          , et al. (eds.)
          <article-title>ECML/PKDD (2)</article-title>
          . LNCS, vol.
          <volume>5782</volume>
          , pp.
          <fpage>286</fpage>
          -
          <lpage>301</lpage>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Shawe-Taylor</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Cristianini</surname>
          </string-name>
          , N.:
          <article-title>Kernel Methods for Pattern Analysis</article-title>
          . Cambridge University Press, New York, NY, USA (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Spielman</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Teng</surname>
            ,
            <given-names>S.H.</given-names>
          </string-name>
          :
          <article-title>Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems</article-title>
          .
          <source>In: Proceedings of the thirty-sixth annual ACM symposium on Theory of computing</source>
          . pp.
          <fpage>81</fpage>
          -
          <lpage>90</lpage>
          . STOC '04,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Vapnik</surname>
            ,
            <given-names>V.N.</given-names>
          </string-name>
          :
          <article-title>Statistical learning theory</article-title>
          .
          <source>Wiley</source>
          ,
          <volume>1</volume>
          <fpage>edn</fpage>
          .
          <source>(Sep</source>
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bousquet</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lal</surname>
            ,
            <given-names>T.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weston</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Scho¨lkopf, B.:
          <article-title>Learning with local and global consistency</article-title>
          .
          <source>In: Advances in Neural Information Processing Systems</source>
          <volume>16</volume>
          . pp.
          <fpage>321</fpage>
          -
          <lpage>328</lpage>
          . MIT Press (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Scho¨lkopf, B.:
          <article-title>Learning from labeled and unlabeled data on a directed graph</article-title>
          .
          <source>In: Proceedings of the 22nd international conference on Machine learning</source>
          . pp.
          <fpage>1036</fpage>
          -
          <lpage>1043</lpage>
          . ICML '05,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghahramani</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Learning from labeled and unlabeled data with label propagation</article-title>
          .
          <source>Tech. rep.</source>
          ,
          <source>CMU CALD tech report CMU-CALD-02</source>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Semi-supervised learning literature survey</article-title>
          .
          <source>Tech. Rep</source>
          .
          <volume>1530</volume>
          ,
          <string-name>
            <surname>Computer</surname>
            <given-names>Sciences</given-names>
          </string-name>
          , University of Wisconsin-Madison (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>