<!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>Estimating Uncertainty of Categorical Web Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Davide Ceolin</string-name>
          <email>d.ceolin@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Willem Robert van Hage</string-name>
          <email>w.r.van.hage@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wan Fokkink</string-name>
          <email>w.j.fokkink@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Guus Schreiber</string-name>
          <email>guus.schreiber@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>VU University Amsterdam De Boelelaan 1081a 1081HV Amsterdam</institution>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Web data often manifest high levels of uncertainty. We focus on categorical Web data and we represent these uncertainty levels as first or second order uncertainty. By means of concrete examples, we show how to quantify and handle these uncertainties using the BetaBinomial and the Dirichlet-Multinomial models, as well as how take into account possibly unseen categories in our samples by using the Dirichlet Process.</p>
      </abstract>
      <kwd-group>
        <kwd>Uncertainty</kwd>
        <kwd>Bayesian statistics</kwd>
        <kwd>Non-parametric statistics</kwd>
        <kwd>Beta-Binomial</kwd>
        <kwd>Dirichlet-Multinomial</kwd>
        <kwd>Dirichlet Process</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The World Wide Web and the Semantic Web offer access to an enormous amount
of data and this is one of their major strengths. However, the uncertainty about
these data is quite high, due to the multi-authoring nature of the Web itself and
to its time variability: some data are accurate, some others are incomplete or
inaccurate, and generally, such a reliability level is not explicitly provided.</p>
      <p>
        We focus on the real distribution of these Web data, in particular of
categorical Web data, regardless of whether they are provided by documents, RDF
(see [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]) statements or other means. Categorical data are the among the most
important types of Web data, because they include also URIs. We do not look for
correlations among data, but we stick to estimating how category proportions
distribute over populations of Web data.
      </p>
      <p>
        We assume that any kind of reasoning that might produce new statements
(e.g. subsumption) has already taken place. Hence, unlike for instance Fukuoe
et al. (see [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]), that apply probabilistic reasoning in parallel to OWL (see [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ])
reasoning, we will propose some models to address uncertainty issues on top
of that kind of reasoning layers. These models, namely the parametric
BetaBinomial and Dirichlet-Multinomial, and the non-parametric Dirichlet Process,
will use first and second order probabilities and the generation of new classes of
observations, to derive safe conclusions on the overall populations of our data,
given that we are deriving those from possibly biased samples.
      </p>
      <p>First we will describe the scope of these models (section 2), second we will
introduce the concept of conjugate prior (section 3), and then two classes of
models: parametric (section 4) and non-parametric (section 5). Finally we will
discuss the results and provide conclusions (section 6).
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Scope of this work</title>
      <sec id="sec-2-1">
        <title>Empirical evidence from the Web</title>
        <p>Uncertainty is often an issue in case of empirical data. This is especially the case
with empirical Web data, because the nature of the Web increases the relevance
of this problem but also offers means to address it, as we will see in this section.
The relevance of the problem is related to the utilization of the mass of data that
any user can find over the network: can one safely make use of these data? Lots
of data are provided on the Web by entities the reputation of which is not surely
known. In addition to that, the fact that we access the Web by crawling, means
that we should reduce our uncertainty progressively, as long as we increment our
knowledge. Moreover, when handling our samples it is often hard to determine
how representative such a sample is of the entire population, since often we do
not own enough sure information about it.</p>
        <p>On the other hand, the huge amount of Web data gives also a solution for
managing this reliability issue, since it can hopefully provide the evidence
necessary to limit the risk when using a certain data set.</p>
        <p>Of course, even within the Web it can be hard to find multiple sources
asserting about a given fact of interest. However, the growing dimension of the
Web makes it reasonable to believe in the possibility to find more than one data
set about the given focus, at least by means of implicit and indirect evidence.</p>
        <p>This work aims showing how it is possible to address the described issues by
handling such empirical data, categorical empirical data in particular, by means
of the Beta-Binomial, Dirichlet-Multinomial and Dirichlet Process models.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Requirements</title>
        <p>Our approach will need to be quite elastic in order to cover several issues, as
described below. The non-triviality of the problem comes in a large part from
the impossibility to directly handle the sampling process from which we derive
our conclusions. The requirements that we will need to meet are:</p>
      </sec>
      <sec id="sec-2-3">
        <title>Ability to handle incremental data acquisition The model should be in</title>
        <p>cremental, in order to reflect the process of data acquisition: as long as we
collect more data (even by crawling), our knowledge will reflect that increase.
Prudence It should derive prudent conclusions given all the available
information. In case not enough information is available, the wide range of possible
conclusions derivable will clearly make it harder to set up a decision strategy.
Cope with biased sampling The model should deal with the fact that we are
not managing a supervised experiment, that is, we are not randomly
sampling from the population. We are using an available data set to derive safe
consequences, but these data could, in principle, be incomplete, inaccurate
or biased, and we must take this into account.</p>
      </sec>
      <sec id="sec-2-4">
        <title>Ability to handle samples from mixtures of probability distributions</title>
        <p>The data we have at our disposal may have been drawn from diverse
distributions, so we can’t use the central limit theorem, because it relies on the
fact that the sequence of variables is identically distributed. This implies the
impossibility to make use of estimators that approximate by means of the
Normal distribution.</p>
      </sec>
      <sec id="sec-2-5">
        <title>Ability to handle temporal variability of parameters Data distributions</title>
        <p>can change over time, and this variability has to be properly accounted.</p>
      </sec>
      <sec id="sec-2-6">
        <title>Complementarity with higher order layers The aim of the approach is to</title>
        <p>quantify the intrinsic uncertainty in the data provided by the reasoning layer,
and, in turn, to provide to higher order layers (time series analysis, decision
strategy, trust, etc.) reliable data and/or metadata.
2.3</p>
      </sec>
      <sec id="sec-2-7">
        <title>Related work</title>
        <p>
          The models adopted here are applied in a variety of fields. For the parametric
models, examples of applications are: topic identification and document
clustering (see [
          <xref ref-type="bibr" rid="ref18 ref6">18, 6</xref>
          ]), quantum physics (see [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]), and combat modeling in the naval
domain (see [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]). What these heterogeneous fields have in common is the
presence of multiple levels of uncertainty (for more details about this, see sect. 4).
        </p>
        <p>
          Also non-parametric models are applied in a wide variety of fields. Examples
of these applications include document classification [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and haplotype inference
[
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. These heterogeneous fields have in common with the previous application
the presence of several layers of uncertainty, but they also show lack of prior
information about the number of parameters. These concepts will be treated in
section 5 where even the Wilcoxon sign-ranked test (see [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]), used for validation
purposes, falls into the non-parametric models class.
        </p>
        <p>As to our knowledge, the chosen models have not been applied to categorical
Web data yet. We propose to adopt them, because, as the following sections will
show, they fit the requirements previously listed.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Prelude: Conjugate priors</title>
      <p>To tackle the requirements described in the previous section, we adopt some
bayesian parametric and non-parametric models in order to be able to answer
questions about Web data.</p>
      <p>
        Conjugate priors (see [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]) are the “leit motiv”, common to all the models
adopted here. The basic idea starts from the Bayes theorem (1): given a prior
knowledge and our data, we update the knowledge into a posterior probability.
      </p>
      <p>P (A|B) =</p>
      <p>P (B|A) ∗ P (A)</p>
      <p>P (B)
(1)
This theorem describes how it is possible to compute the posterior probability,
P (A|B), given the prior probability of our data, P (A), the likelihood of the
model, given the data, P (B|A), and the probability of the model itself, P (B).</p>
      <p>
        When dealing with continuous probability distributions, the computation of
the posterior distribution by means of Bayes theorem can be problematic, due to
the need to possibly compute complicated integrals. Conjugate priors allow us
to overcome this issue: when prior and posterior probability distributions belong
to the same exponential family, the posterior probability can be obtained by
updating the prior parameters with values depending on the observed sample
(see also [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]). Exponential families are classes of probability distributions having
their density functions sharing the form f (x) = ea(q)b(x)+c(q)+d(x), with q a
known parameter and a, b, c, d known functions. Exponential families include
many important probability distributions, like the Normal, Binomial, Beta, etc.,
see [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. So, if X is a random variable that distributes as defined by the function
P (p) (for some parameter or vector of parameters p) and, in turn, p distributes as
Q(α) for some parameter (or vector of parameters) α called “hyperparameter”),
and P belongs to the same exponential family as Q,
then, after having observed obs,
p ∼ Q(α), X ∼ P (p)
      </p>
      <p>p ∼ Q(α0)
where α0 = f (α, obs), for some function f . For example, the Beta distribution
is the conjugate of the Binomial distribution. This means that the Beta, shaped
by the prior information and by the observations, defines the range within which
the parameter p of the Binomial will probably be situated, instead of directly
assigning to it the most likely value. Other examples of conjugate priors are:
Dirichlet, which is conjugate to the Multinomial, and Gaussian, which is
conjugate to itself.</p>
      <p>Conjugacy guarantees ease of computation, which is a desirable characteristic
when dealing with very big data sets as Web data sets often are. Moreover, the
model is incremental, and this makes it fit the crawling process with which
Web data are obtained, because crawling, in turn, is an incremental process.
Both the heterogeneity of the Web and the crawling process itself increase the
uncertainty of Web data. The probabilistic determination of the parameters of
the distributions adds a smoothing factor that helps to handle this uncertainty.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Parametric bayesian models for categorical Web data</title>
      <p>
        In this section we will handle situations where the number of categories is known
a priori, by using the Dirichlet-Multinomial model and its special case with two
categories, i.e. the Beta-Binomial model [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. As generalized versions of the
Binomial and Multinomial distribution, they describe the realization of sequences of
mutually exclusive events. Categorical data can be seen as examples of such
sequences. These models are parametric, since the number and type of parameters
is given a priori, and they can also be classified as “empirical bayesian models”.
This further classification means that they can be seen as an approximation of
a full hierarchical bayesian model, where the prior hyperparameters are set to
their maximum likelihood values according to the analyzed sample.
4.1
      </p>
      <sec id="sec-4-1">
        <title>Case study 1: Deciding between alternatives - ratio estimation</title>
        <p>Suppose that a museum has to annotate a particular item I of its collection.
Suppose further, that the museum does not have expertise in the house about
that particular subject and, for this reason, in order to correctly classify the
item, it seeks judgments from outside people, in particular from Web users that
provide evidence of owning the desired expertise.</p>
        <p>After having collected judgements, the museum faces two possible
classifications for the item, C1 and C2. C1 is supported by four experts, while C2 by only
one expert. We can use these numbers to estimate a probability distribution that
resembles the correct distribution of C1 and C2 among all possible annotations.</p>
        <p>A basic decision strategy that could make use of this probability
distribution, could accept a certain classification only if its probability is greater or
equal to a given threshold (e.g. 0.75). If so, the Binomial distribution
representing the sample would be treated as representative of the population, and
the sample proportions would be used as parameters of a Bernoulli distribution
about the possible classifications for the analyzed item: P (class(I) = C1) =
4/5 = 0.8, P (class(I) = C2) = 1/5 = 0.2. (A Bernoulli distribution describes
the possibility that one of two alternative events happens. One of these events
happens with probability p, the other one with probability 1 − p. A Binomial
distribution with parameters n, p represents the outcome of a sequence of n
Bernoulli trials having all the same parameter p.)</p>
        <p>However, this solution shows a manifest leak. It provides to the decision
strategy layer the probabilities for each of the possible outcomes, but these
probabilities are based on the current available sample, with the assumption
that it correctly represents the complete population of all existing annotations.
This assumption is too ambitious. (Flipping a coin twice, obtaining a heads and
a tails, does not guarantee that the coin is fair, yet.)</p>
        <p>
          In order to overcome such a limitation, we should try to quantify how much
we can rely on the computed probability. In other words, if the previously
computed probability can be referred as a “first order” probability, what we need to
compute now is a “second order” probability (see [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]). Given that the conjugate
prior for the Binomial distribution representing our data is the Beta distribution,
the model becomes:
p ∼ Beta(α, β), X ∼ Bin(p, n)
(2)
where α = #evidenceC1 + 1 and β = #evidenceC2 + 1.
        </p>
        <p>By analyzing the shape of the conjugate prior Beta(5,2), we can be certain
enough about the probability of C1 being safely above our acceptance threshold.
In principle, our sample could be drawn by a population distributed with a
40% − 60% proportion. If so, given the threshold of acceptance of 0.75, we would
not be able to take a decision based on the evidence. However, the quantification
of that proportion would only be possible if we know the population. Given that
we do not have such information, we need to estimate it, by computing (3), where
we can see how the probability of the parameter p being above the threshold is
less than 0.5. This manifests the need for more evidence: our sample suggests to
accept the most popular value, but the sample itself does not guarantee to be
representative enough of the population.</p>
        <p>P (p ≥ 0.75) = 0.4660645, p ∼ Beta(5, 2)
(3)</p>
        <p>Finally, these considerations could
also be done on the basis of the
Beta-Binomial distribution, which is
a probability distribution
representing a Binomial which parameter p is
randomly drawn from a Beta
distribution. The Beta-Binomial summarizes
model (2) in one single function (4).</p>
        <p>We can see from Table 2 that the
expected proportion of the probability
distribution approaches the ratio of
the sample (0.8), as the sample size
grows. If so, the sample is regarded as
a better representative of the entire
population and the Beta-Binomial, as
sample size grows, will converge to the
Binomial representing the sample (see
Fig. 1).</p>
        <p>#C1 #C2
1 http://semanticweb.cs.vu.nl/lop</p>
        <p>CCS website.2 Attack descriptions are provided, in particular covering their type
(boarding, hijacking, etc.), place, time, as well as ship type.</p>
        <p>
          Data about attacks is provided in RDF format, and a SPARQL (see [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ])
endpoint permits to query the repository. Such a database is very useful, for
instance, for insurance companies to properly insure ships. The premium should
be related to both ship conditions and their usual route. The Linked Open Piracy
repository allows an insurance company to estimate the probability to be victim
of a particular type of attacks, given the programmed route. Different attack
types will imply different risk levels.
        </p>
        <p>
          However, directly estimating the
probability of a new attack given the 0.5
dataset, would not be correct, because,
although derived from data published 0.4
from an official entity like the Chamber )0.3
of Commerce, the reports are known to (XP
be incomplete. This fact clearly affects 0.2
the computed proportions, especially
because it is likely that this incom- 0.1
pleteness is not fully random. There are 0.0
ttpiaaccruktliactryuplzaeorsnoersreaaastrotenascnkowsthhryaeppppoearnrtteinidcg.uliTanrhpeaarert--- rcanhoed tttaepdem rboaded ifred_nopuAttacjickhaedk typeroedoms iitfcse_pnoed robebd iicssspuou ryeudnaw
fore, beyond the uncertainty about the
type of next attack happening (first or- Fig. 2: Attack type proportion and
der uncertainty), there will be an addi- confidence intervals
tional uncertainty order due to the
uncertainty in the proportions themselves. This can be handled by a parametric
model that will allow to estimate the parameters of a Multinomial distribution.
The model that we are going to adopt is the multivariate version of the model
described in section 4, that is, the Dirichlet-Multinomial model (see [
          <xref ref-type="bibr" rid="ref17 ref18 ref6">6, 17, 18</xref>
          ]):
Attacks ∼ Multinom(params), params ∼ Dirichlet(α)
(5)
where α is the vector of observations per attack type (incremented by one unit
each, as the α and β parameters of Beta probability distribution). By adopting
this model, we are able to properly handle the uncertainty carried by our sample,
due to either time variability (over the years, attack type proportions could
have changed) or biased samples. Drawing the parameters of our Multinomial
2 http://www.icc-ccs.org/
distribution from a Dirichlet distribution instead of directly estimating them,
allows us to compensate for this fact, by smoothing our attacks distribution. As
a result of the application of this model, we can obtain an estimate of confidence
intervals for the proportions of the attack types (with 95% of significance level,
see (6)). These confidence intervals depend both on the sample distribution and
on its dimension (Fig. 2).
        </p>
        <p>∀p ∈ param, CIp = (p − θ1, p + θ2), P (p − θ1 ≤ p ≤ p + θ2) = 0.95
(6)
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Non-parametric bayesian models</title>
      <p>In some situations, the previously described parametric models do not fit our
needs, because they set a priori the number of categories, but this is not
always possible. In the previous example, we considered and handled uncertainty
due to the possible bias of our sample. The proportions showed by our sample
could be barely representative of the entire population because of a non-random
bias, and therefore we were prudent in estimating densities, even not
discarding entirely those proportions. However, such an approach lacks in considering
another type of uncertainty: we could not have seen all the possible categories
and we are not allowed to know all of them a priori. Our approach was to look
for the prior probability to our data in the n-dimensional simplex, where n is
the number of categories, that is, possible attack types. Now such an approach
is no more sufficient to address our problem. What we should do is to add yet
another hierarchical level and look for the right prior Dirichlet distribution in
the space of the probability distributions over probability distributions (or space
of simplexes). Non-parametric models differ from parametric models in that the
model structure is not specified a priori but is instead determined from data.
The term non-parametric is not meant to imply that such models completely
lack parameters, but that the number and nature of the parameters are flexible
and not set in advance. Hence, these models are also called “distribution free”.
5.1</p>
      <sec id="sec-5-1">
        <title>Dirichlet Process</title>
        <p>
          Dirichlet Processes [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] are a generalization of Dirichlet distributions, since they
correspond to probability distributions of Dirichlet probability distributions.
They are stochastic processes, that is, sequences of random variables (distributed
as Dirichlet distributions) which value depends on the previously seen ones.
Using the so-called “Chinese Restaurant Process” representation (see [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]), it can
be described as follows:
        </p>
        <p>Xn =
(</p>
        <p>Xk∗
new draw from H
with probability numn−1(Xk∗)
n−1+α
α
with probability n−1+α
(7)
where H is the continuous probability measure (“base distribution”) from which
new values are drawn, representing our prior best guess. Each draw from H will
return a different value with probability 1. α is an aggregation parameter, inverse
of the variance: the higher α, the smaller the variance, which can be interpreted
as the confidence value in the base distribution H: the higher the α value is,
the more the Dirichlet Process resembles H. The lower the α is, the more the
value of the Dirichlet Process will tend to the value of the empirical distribution
observed. Each realization of the process is discrete and is equivalent to a draw
from a Dirichlet distribution, because, if
(8)
(9)
(10)
(11)</p>
        <p>G ∼ DP (H, α)
is a Dirichlet Process, and {B}in=1 are partitions of S, we have that
(G(B1)...G(Bn)) ∼ Dirichlet(αH(B1)...αH(Bn))</p>
        <p>
          If our prior Dirichlet Process is (8), given (9) and the conjugacy between
Dirichlet and Multinomial distribution, our posterior Dirichlet Process (after
having observed n values θi) can be represented as one of the following two
representations:
(G(B1)...G(Bn))|θ1...θn ∼ Dirichlet(αH(B1) + nθ1 ...αH(Bn) + nθn )
G | θ1...θn ∼ DP
where δθi is the Dirac delta function (see [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]), that is, the function having density
only in θi. The new base function will therefore be a merge of the prior H and
the empirical distribution, represented by means of a sum of Dirac delta’s. The
initial status of a Dirichlet Process posterior to n observations, is equivalent to
the nth status of the initial Dirichlet Process that produced those observations
(see De Finetti theorem, [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]).
        </p>
        <p>The Dirichlet process, starting from a (possibly non-informative) “best guess”,
as long as we collect more data, will approximate the real probability
distribution. Hence, it will correctly represent the population in a prudent (smoothed)
way, exploiting conjugacy like the Dirichlet-Multinomial model, that
approximates well the real Multinomial distribution only with a large enough data set
(see section 4). The improvement of the posterior base distribution is testified
by the increase of the α parameter, proportional to the number of observations.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Case study 3: Classification of piracy attacks - unseen types generation</title>
        <p>
          We aim at predicting the type distributions of incoming attack events. In order
to build an “infinite category” model, we need to allow for event types to be
randomly drawn from an infinite domain. Therefore, we map already observed
attack types with random numbers in [0..1] and, since all events are a priori
equally likely, then new events will be drawn from the Uniform distribution,
U (0, 1), that is our base distribution (and is a measure over [0..1]). The model
then is:
– type1 ∼ DP (U (0, 1), α): the prior over the first attack type in region R;
– attack1 ∼ Categorical(type1): type of the first attack in R during yeary.
After having observed attack1...n during yeary, our posterior process becomes:
typen+1 | attack1...n ∼ DP
where α is a low value, given the low confidence in U (0, 1), and typen+1 is the
prior of attackn+1, that happens during yeary+1. A Categorical distribution is
a Bernoulli distribution with more than two possible outcomes (see Section 4).
Results Focusing on each region at time, we simulate all the attacks that
happened there in yeary+1. Names of new types generated by simulation are matched
to the actual yeary+1 names, that do not occur in yeary, in order of decreasing
probability. The simulation is compared with a projection of the proportions of
yearn over the actual categories of yearn+1. The comparison is made by
measuring the distance of our simulation and of the projection from the real attack types
proportions of yeary+1 using the the Manhattan distance (see [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]). This metric
simply sums, for each attack type, the difference between the real yeary+1
probability and the one we forecast. Hence, it can be regarded as an error measure.
Table 3 summarizes the results over the entire dataset.3 Our simulation reduces
the distance (i.e. the error) with respect to the projection, as confirmed by a
Wilcoxon signed-rank test [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] at 95% significance level. (This non-parametric
statistical hypothesis test is used to determine whether one of the means of the
population of two samples is smaller/greater than the other.) The simulation
improves when large amount of data is available and the category cardinality
varies, as in case of Region India, which results are reported in Fig. 3 and 4a.
3 The code can be retrieved at http://www.few.vu.nl/~dceolin/DP/Dir.R
●
projected
simulated
se .06
c
n
a
it
s
tnda .04
t
a
h
n
aM .20 ●
0
.
0
2006
        </p>
        <p>●
2007</p>
        <p>●
2008</p>
        <p>Years
(a) Errors
0
1
−
2
−</p>
        <p>Projection better than Simulation
●
●
The fact that our proposed models fit well with the expressed requirements is
apparently a good hypothesis to continue to explore, because we have seen how it
is possible to handle such uncertainty and to transform it in a smoothing factor
of the probability distribution that we estimate given our evidence, by allowing
the parameters of our distributions to be probabilistically determined. Moreover,
we have built models able to produce reliable forecasts also when not every class
is know a priori. We also provided case study validation of the suggested models.</p>
        <p>
          The set of models will be extended to deal with concrete domain data (e.g.
time intervals, measurements), for instance, by adopting the Normal or the
Poisson Process (see [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]). Moreover, automatic model selection will be investigated,
in order to choose the best model also when the limited information about our
problems could make more models suitable. From a pure Web perspective, our
models will be extended to properly handle contributions coming from
different sources together with their reputation. This means, on one side, considering
also provenance (like in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]) and, on the other side, using Mixture Models ([
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]),
Nested ([
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]) and Hierarchical Dirichlet Processes ([
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]), eventually employing
Markov Chain Monte Carlo algorithms (see [
          <xref ref-type="bibr" rid="ref21 ref7">7, 21</xref>
          ]) to handle lack of conjugacy.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>D.</given-names>
            <surname>Ceolin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Groth</surname>
          </string-name>
          , and
          <string-name>
            <surname>W. R. van Hage. Calculating</surname>
          </string-name>
          <article-title>the trust of event descriptions using provenance</article-title>
          .
          <source>In SWPM 2010 Proceedings</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>D.</given-names>
            <surname>Ceolin</surname>
          </string-name>
          ,
          <string-name>
            <surname>W.R. van Hage</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Fokkink</surname>
          </string-name>
          .
          <article-title>A trust model to estimate the quality of annotations using the web</article-title>
          .
          <source>In WebSci10</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Davy</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Tourneret</surname>
          </string-name>
          .
          <article-title>Generative supervised classification using dirichlet process priors</article-title>
          .
          <source>IEEE Trans. Pattern Anal. Mach</source>
          . Intell.,
          <volume>32</volume>
          :
          <fpage>1781</fpage>
          -
          <lpage>1794</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>P.</given-names>
            <surname>Dirac</surname>
          </string-name>
          .
          <article-title>Principles of quantum mechanics</article-title>
          . Oxford at the Clarendon Press,
          <year>1958</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Andersen</surname>
            <given-names>E.</given-names>
          </string-name>
          <article-title>Sufficiency and exponential families for discrete sample spaces</article-title>
          .
          <source>Journal of the American Statistical Association</source>
          ,
          <volume>65</volume>
          :
          <fpage>1248</fpage>
          -
          <lpage>1255</lpage>
          , 9
          <year>1970</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>C.</given-names>
            <surname>Elkan</surname>
          </string-name>
          .
          <article-title>Clustering documents with an exponential-family approximation of the Dirichlet compound multinomial distribution</article-title>
          .
          <source>In ICML</source>
          , volume
          <volume>148</volume>
          , pages
          <fpage>289</fpage>
          -
          <lpage>296</lpage>
          . ACM,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>M. D. Escobar</surname>
            and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>West</surname>
          </string-name>
          .
          <article-title>Bayesian density estimation and inference using mixtures</article-title>
          .
          <source>Journal of the American Statistical Association</source>
          ,
          <volume>90</volume>
          :
          <fpage>577</fpage>
          -
          <lpage>588</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>T. S.</given-names>
            <surname>Ferguson</surname>
          </string-name>
          .
          <article-title>A Bayesian Analysis of Some Nonparametric Problems</article-title>
          .
          <source>The Annals of Statistics</source>
          ,
          <volume>1</volume>
          (
          <issue>2</issue>
          ):
          <fpage>209</fpage>
          -
          <lpage>230</lpage>
          ,
          <year>1973</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>D.</given-names>
            <surname>Fink</surname>
          </string-name>
          .
          <article-title>A Compendium of Conjugate Priors</article-title>
          .
          <source>Technical report</source>
          , Cornell University,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>A.</given-names>
            <surname>Fokoue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Srivatsa</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Young</surname>
          </string-name>
          .
          <article-title>Assessing trust in uncertain information</article-title>
          .
          <source>In ISWC</source>
          , pages
          <fpage>209</fpage>
          -
          <lpage>224</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>A.</given-names>
            <surname>Gelman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Carlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. S.</given-names>
            <surname>Stern</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Rubin</surname>
          </string-name>
          .
          <article-title>Bayesian Data Analysis</article-title>
          . CRC Press,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>R. Schlaifer</surname>
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Raiffa</surname>
          </string-name>
          .
          <article-title>Applied statistical decision theory. M.I.T</article-title>
          . Press,
          <year>1968</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>M.</given-names>
            <surname>Hazewinkel</surname>
          </string-name>
          . Encyclopaedia of Mathematics, chapter De Finetti theorem. Springer,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>B.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K. C.</given-names>
            <surname>Chang</surname>
          </string-name>
          .
          <article-title>Accessing the deep web</article-title>
          .
          <source>Commun. ACM</source>
          ,
          <volume>50</volume>
          :
          <fpage>94</fpage>
          -
          <lpage>101</lpage>
          , May
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>J.</given-names>
            <surname>Hilgevoord</surname>
          </string-name>
          and
          <string-name>
            <surname>J. Uffink.</surname>
          </string-name>
          <article-title>Uncertainty in prediction and in inference</article-title>
          .
          <source>Foundations of Physics</source>
          ,
          <volume>21</volume>
          :
          <fpage>323</fpage>
          -
          <lpage>341</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>E. F.</given-names>
            <surname>Krause</surname>
          </string-name>
          . Taxicab Geometry. Dover,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>P.</given-names>
            <surname>Kvam</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Day</surname>
          </string-name>
          .
          <article-title>The multivariate polya distribution in combat modeling</article-title>
          .
          <source>Naval Research Logistics (NRL)</source>
          ,
          <volume>48</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Madsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kauchak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Elkan</surname>
          </string-name>
          .
          <article-title>Modeling word burstiness using the Dirichlet distribution</article-title>
          .
          <source>In ICML, ICML '05</source>
          , pages
          <fpage>545</fpage>
          -
          <lpage>552</lpage>
          . ACM,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>T.</given-names>
            <surname>Minka</surname>
          </string-name>
          .
          <article-title>Estimating a Dirichlet distribution</article-title>
          .
          <source>Technical report, Microsoft Research</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>P. Müller N. L. Hjort</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Holmes</surname>
            and
            <given-names>S. G. Walker. Bayesian</given-names>
          </string-name>
          <string-name>
            <surname>Nonparametrics</surname>
          </string-name>
          . Cambridge University Press,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>R. M. Neal</surname>
          </string-name>
          .
          <article-title>Markov chain sampling methods for Dirichlet process mixture models</article-title>
          .
          <source>Journal of Computational and graphical statistics</source>
          ,
          <volume>9</volume>
          (
          <issue>2</issue>
          ):
          <fpage>249</fpage>
          -
          <lpage>265</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22. J. Pitman.
          <article-title>Exchangeable and partially exchangeable random partitions</article-title>
          .
          <source>Probab. Theory Related Fields</source>
          ,
          <volume>102</volume>
          (
          <issue>2</issue>
          ):
          <fpage>145</fpage>
          -
          <lpage>158</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. Carl Edward Rasmussen.
          <article-title>The infinite gaussian mixture model</article-title>
          .
          <source>In In Advances in Neural Information Processing Systems</source>
          <volume>12</volume>
          , pages
          <fpage>554</fpage>
          -
          <lpage>560</lpage>
          . MIT Press,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>A.</given-names>
            <surname>Rodriguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Dunson</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A. E. Gelfand.</surname>
          </string-name>
          <article-title>The nested dirichlet process</article-title>
          .
          <source>Journal of the American Statistical Assoc</source>
          .,
          <volume>103</volume>
          (
          <issue>483</issue>
          ):
          <fpage>1131</fpage>
          -
          <lpage>1144</lpage>
          ,
          <year>September 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <given-names>Y. W.</given-names>
            <surname>Teh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. I.</given-names>
            <surname>Jordan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Beal</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Blei</surname>
          </string-name>
          .
          <article-title>Hierarchical Dirichlet processes</article-title>
          .
          <source>Journal of the American Statistical Assoc</source>
          .,
          <volume>101</volume>
          (
          <issue>476</issue>
          ):
          <fpage>1566</fpage>
          -
          <lpage>1581</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. W3C. OWL Reference,
          <year>August 2011</year>
          . http://www.w3.org/TR/owl-ref/.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>W3C. Resource Definition</surname>
            <given-names>Framework</given-names>
          </string-name>
          ,
          <year>August 2011</year>
          . http://www.w3.org/RDF/.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. W3C. SPARQL,
          <year>August 2011</year>
          . http://www.w3.org/TR/rdf-sparql-query/.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <given-names>F.</given-names>
            <surname>Wilcoxon</surname>
          </string-name>
          .
          <article-title>Individual Comparisons by Ranking Methods</article-title>
          .
          <source>Biometrics Bulletin</source>
          ,
          <volume>1</volume>
          (
          <issue>6</issue>
          ):
          <fpage>80</fpage>
          -
          <lpage>83</lpage>
          ,
          <year>1945</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30. E. Xing.
          <article-title>Bayesian Haplotype Inference via the Dirichlet Process</article-title>
          . In ICML, pages
          <fpage>879</fpage>
          -
          <lpage>886</lpage>
          . ACM Press,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>