<!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>Evaluating the Quality Level of Pro jects, Authors and Experts</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Moscow State University, Faculty of Mathematics and Mechanics, Department of Probability Theory Witology</institution>
        </aff>
      </contrib-group>
      <fpage>102</fpage>
      <lpage>106</lpage>
      <abstract>
        <p>There are some situations when we need to compare work results of dierent people. For example, it may be an announced tender, a grants' distribution or a competition in poetry. And sometimes it is allowed for one participant to present more than one work. It is extremely actual when we want not only to identify the winner but also to get a lot of eective projects. We don't want to bound the author's creativity therefore. Then having expert evaluations we must obtain integral evaluation for each work. How to do this? Also it may be useful to evaluate author's level on the basis of his works' evaluations. Moreover, we may want to evaluate expert's level on the basis of his evaluations. In this paper we solve these problems by constructing a Bayesian network model for such a competition and applying a maximum a posteriori estimation method to it.</p>
      </abstract>
      <kwd-group>
        <kwd>Bayesian network</kwd>
        <kwd>maximum a posteriori estimation</kwd>
        <kwd>maximal likelihood method</kwd>
        <kwd>expert evaluations</kwd>
        <kwd>expert competency</kwd>
        <kwd>parameter evaluation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Vorobev Alexandr</p>
    </sec>
    <sec id="sec-2">
      <title>Model description</title>
      <p>Let us take a competition between projects, which allows an author to present
more than one project. The participants present their projects and experts
evaluate these projects, not more than one evaluation given by one expert for one
project.</p>
      <p>The aim is to estimate level of each project, level of each expert and level of
each author on the basis of expert evaluations.</p>
      <p>We introduce the following model of the competition.</p>
      <p>1) Each author has his level C(Creator) - degree of his ability to create the
eective projects.</p>
      <p>2) Each expert has his level E (Evaluator) - degree of his ability to give for
a project the proper evaluation.
3) Each project has its level L(Level) - degree of its eectiveness. This level is
random value and appears when its author creates this project. We also assume
that L has a distribution depended on its author level C - RandL(C).</p>
      <p>4) Each project evaluation e given by an expert is also a random value and its
distribution depends on the project level and on the expert level - Rande(L; E).
5) The number of projects presented by author is independent from his level.</p>
      <p>Distributions RandL(C) and Rande(L; E) may be xed if appropriate
parameters are xed or may have another parameters for which we don’t have
prior exact values. Then in general case we have distributions RandL(C; P ) and
Rande(L; E; Q) where P and Q are vectors of parameters.</p>
      <p>Thus we can formulate the following problem:
Given 3-dimensional vector of project evaluations
where ei;j;k - the evaluation given by the expert i to the kth project of the
author j (we number projects of one author beginning from the one);
mj - number of the projects of the author j.</p>
      <p>The evaluations of the following values have to be found:
(Cj )j=1::n - vector of the author levels;
(Ej )j=1::n - vector of the expert levels;
(Lj;k)j=1::n;k=1::mj - 2-dimensional vector of the project levels;
P - vector of the distribution parameters RandL;
Q - vector of the distribution parameters Rande.</p>
      <p>Thus we have constructed a Bayesian network as a model for our competition.
2</p>
    </sec>
    <sec id="sec-3">
      <title>Method of problem solving</title>
      <p>It may be interesting to nd posterior distribution for unknown parameters in
this model too, but here we are seeking for parameters’ estimates only. The
standard method for this problem is the maximum a posteriori estimation method.
We do not have any special suggestions about the parameter distribution.
Therefore we consider the prior parameter distribution to be uniform. In this case
maximum a posteriori estimates coincide with maximal likelihood estimates.</p>
      <p>It means that the estimate of a parameters’ vector equals such a value, that
conditional probability of the fact, that the expert evaluations are equal to their
observed values
is maximal.</p>
      <p>
        Up to this moment all our values could lay in any set. But we need to specify
the kind of these sets to write the formulae. We consider the nite sets due to
the following reason. It is well known (see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]) that it is natural for an expert to
say which of two projects is better relative to a property or group of properties
but it is not natural for him to give quantitative evaluation of project. A nite
set for evaluations is closer to the theory than a continuous or discrete innite
set.
      </p>
      <p>Then it is natural for evaluations ei;j;k and project levels Lj;k to lay in the
same set. Then evaluations can be considered as project level evaluations.</p>
      <p>Let us also consider the values C, E, P , Q to be discrete. It makes the
results more simple to be interpreted (values C, E) and makes the narrative
more simple.</p>
      <p>To simplify our gures we drop indexes in the names of vectors if they may
have all the possible values. So we write
(Ai;j;k)k=1::mj instead of (Ai;j;k)i=1::n;j=1::n;k=1::mj
and (Ai;j ) instead of (Ai;j )i=1::n;j=1::n.</p>
      <p>Also we mean that the index under the operator of sum or multiplication
runs through the whole set of its possible values.</p>
      <p>Then maximum a posteriori estimates have the following form:
((Lfj ); (Cfj ); (Efj ); Pe; Qe) =
= arg max
(Lj;k)k=1::mj ;(Cj);(Ej);P;Q</p>
      <p>P ((ei;j;k)k=1::mj j(Lj;k)k=1::mj ; (Cj ); (Ej ); P; Q) =
= arg
= arg</p>
      <p>max Y (P (ei;j;kjEi; Q; Lj;k)P (Lj;kjCj ; P )) =
(Lj;k)k=1::mj ;(Cj);(Ej);P;Q i;j;k</p>
      <p>max X(lnP (ei;j;kjEi; Q; Lj;k) + lnP (Lj;kjCj ; P ))
(Lj;k)k=1::mj ;(Cj);(Ej);P;Q i;j;k</p>
      <p>It is a problem of discrete optimization which is NP-complete. It means
that the complexity of computations of an exact answer is huge for the big
number of parameters. Hence we have to use optimization methods which give
an approximate answer.</p>
      <p>There are dierent optimization algorithms for this problem, for example
the expectationmaximization algorithm, the gradient method, the analogue of
belief propogation algorithm. The choice of such a method depends on the model.
Probably we should try dierent methods to understand which is better in our
case.
(1)</p>
    </sec>
    <sec id="sec-4">
      <title>Model specication</title>
      <p>Here we specify the distribution functions RandL(C; P ) and Rande(L; E; Q).
As we decided random values Lj;k and ei;j;k are distributed on the same nite
set. This set has to be small because of the big complexity of the optimization
problem solving. In our data this set is the set if integers from the interval [ 3; 3].</p>
      <p>Then we consider the following assumptions to be natural:
1) The mathematical expectation of the expert evaluation ei;j;k equals the
true level of this project Lj;k.</p>
      <p>2) Its volatility depends on the expert level: the higher the expert level, the
less the volatility. It means if we give the big set of projects of the same level
to the expert (even bad) the average of his evaluations will be close to this true
level. But the better the expert the less standard deviation of his evaluations
will be.</p>
      <p>It is the best practice to use normal distribution in the models due to the
existence of the central limit theorem. But we have discrete sets of variables.
Hence we use the value of normal density divided by normalizing constant as the
probability function value for each discrete point. Then the probability function
has the bell curve shape.</p>
      <p>
        Now we have to dene the volatility as function of the expert level. Let us
take volatility to be equal to Eqi . We need constant q because Ei is bounded (it
lays in the nite set), but we don’t know the bound for volatility - it depends on
the data. And we suppose that Ei is integer from the interval [
        <xref ref-type="bibr" rid="ref3">0,3</xref>
        ]. The vector
Q consists of the only value q in this case.
      </p>
      <p>Thus value ei;j;k is distributed according to the law</p>
      <p>P (ei;j;k = ajLj;k; Ei) =
3::3</p>
      <p>(2)
e
3
P e
b= 3
(a Lj;k)2Ei2
2q2
(b Lj;k)2Ei2 ; a =
2q2</p>
      <p>We dene the same discretized normal distribution for the project level Lj;k
where the mathematical expectation equals the author level Cj and the volatility
equals the constant parameter p. It means the higher the author level the higher
the average level of his projects. Volatility is constant because we don’t know
any facts about the dependence between it and the author level.</p>
      <p>
        Then Cj is the integer from the interval [
        <xref ref-type="bibr" rid="ref3">-3,3</xref>
        ] and the vector P consists of
the only value p in this case.
      </p>
      <p>Thus value Lj;k is distributed according to the law:</p>
      <p>P (Lj;k = ajCj ) =</p>
    </sec>
    <sec id="sec-5">
      <title>Relation with other problems</title>
      <p>There is a standard problem which can be formulated in the terms of this paper
as the following: it is necessary to evaluate the project levels and the expert
levels on the basis of the evaluations given by these experts to these projects.</p>
      <p>Except our attempt to evaluate the author level there is the principal
difference between our approach to this problem and standard approach. In our
problem we have authors of the projects. And we think that the projects of one
author will more probably be similar in their levels than the projects of two
dierent authors. This fact underlies our model.</p>
      <p>
        The standard approach (see [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) consists in applying an iteration procedure.
On each step for each expert we measure the closeness between his project
evaluations and the current weighted-average project evaluations where the weight
of the expert evaluation equals the expert level. Then the expert levels are
reobtained on the basis of this closeness and so on.
5
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>The paper presents a new model of a competition. Within this model a maximum
a posteriori estimation can be applied to estimate the project levels, the project
author levels and the expert levels on the basis of the evaluations given by these
experts to these projects.</p>
      <p>Notice that the presented algorithm does not have any requirements for the
existence of the evaluation given by the denite expert to the denite project
or for the number of evaluations per one project. Another question is that the
more evaluations we have the more exact the results of the algorithm are.</p>
      <p>We are going to apply this method to the data in the nearest future. Then we
will be able to compare this algorithm with the standard approach in estimation
of ((Lj;k)k=1::mj ; (Ej )).</p>
      <p>Also we are going to consider this model when the authors are the experts
at the same moment. Then in our model we can take into account a correlation
between participant level as an author and his level as an expert. Or we can
evaluate this correlation on the basis of the results of this method if we don’t
take it into account in the model.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Orlov</surname>
            ,
            <given-names>A.: Expert</given-names>
          </string-name>
          <string-name>
            <surname>Evaluations</surname>
          </string-name>
          . Moscow (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Lemeshko</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Denisov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Postovalov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Applied Statistics.
          <article-title>Rules of Testing of Consensus between Sampling and Theoretical Distributions. Methodical recommendations. Part I. Chi-squared-type Tests (in Russian)</article-title>
          . NSTU,
          <string-name>
            <surname>Novosibirsk</surname>
          </string-name>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Orlov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>About Tests of Consensus with Parametrical Distribution Family</article-title>
          .
          <article-title>Zavodskaya laboratoriya</article-title>
          .
          <source>Diagnostika materialov/ 63</source>
          ,5,
          <fpage>49</fpage>
          -
          <lpage>50</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Vidyapin</surname>
          </string-name>
          , V.:
          <article-title>Bachelor of Economics</article-title>
          . Vol.
          <volume>2</volume>
          .
          <string-name>
            <surname>Triada</surname>
          </string-name>
          , Moscow (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Heckerman</surname>
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A Tutorial on Learning With Bayesian Networks</article-title>
          .
          <source>Technical Report MSR-TR-95-06</source>
          , Microsoft Research, Advanced Technology Division (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>