<!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>From Empirical-Probabilistic to Entropy-Randomized Machine Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuri S. Popkov</string-name>
          <email>popkov@isa.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Systems Analysis Federal Research Center “Computer Science and Control” Russian Academy of Sciences 44-2 Vavilova str.</institution>
          ,
          <addr-line>119333 Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>481</fpage>
      <lpage>488</lpage>
      <abstract>
        <p>New problems of machine learning theory named randomized machine learning are considered. They are based on the entropy maximization methods, that give the best solutions under maximum uncertainty. In respect to parameterized model we obtain entropy optimized probability density functions of parameters. In machine learning procedures the randomized model is a generator of stochastic ensemble of possible solutions. The problems of classification and dynamic regression are considered.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>computed probability, which is computed during the learning process [Hastie et al., 2001]. This
result can be achieved by setting of prior probabilistic characteristics of undefined parameterized
model followed by their estimation using arrays of real retrospective data. The most common
approach of EP-ML is based on Bayes formula. It is known a fact that the method has high
sensitivity to prior probabilistic characteristics which are set by experts. This feature can not
be treated as positive characteristics of EP-ML, but there exists more important circumstance,
which makes EP-ML methodologically flawed under uncertainty: its probabilistic characteristics
are “set” and (often the only one) solutions that fit these conditions are generated [Zolotikh,
2013].</p>
      <p>In general, the phenomena of the uncertainty in terms of its stochastic representation is
much larger. It is a stochastic environment filled with random objects: vectors, trajectories,
whose probabilistic characteristics are unknown. So it seems adequate to represent it as a
special randomized model. Such a randomization is considered to be optimal under maximum
uncertainty. Procedures in which the information entropy is used as the measure of uncertainty
we will refer to procedures of Entropy-Randomized Machine Learning (ER-ML) [Popkov &amp;
Popkov, 2014].
2</p>
      <p>Statement and Solution of the ER-ML Problems
Key blocks of ER-ML-procedure are the model (ERM-ML) whose parameters are randomized,
and the algorithm (ERA-ML), which is a composition of mathematical formulation of the
problem of estimation of probabilistic characteristics of the model.</p>
      <p>Mathematical model is described by a nonrandom vector functional Ωˆ(X˜ϱ(j) | a, P (a)) with
random parameters a. For each observation j, the input array (a matrix X˜ϱ(j)) consists of ϱ
column vectors x(j − ϱ), x(j − ϱ + 1), . . . , x(j). The model with the above-mentioned properties
will be called the randomized parameterized model (RPM). Consequently, the model output at
observation j represents an ensemble Yˆ(j | P (a)) of the random vectors yˆ(j | P (a)) relating to
the input data and random parameters through the vector functional Ωˆ(X˜ϱ(j) | a, P (a)), i.e.,
Yˆ(j | P (a)) = Ωˆ(X˜ϱ(j) | a, P (a)),
j = 1, s.</p>
      <p>The errors in the output data are modeled by an ensemble E (j | Qj(ξ(j))) of the random vectors
ξ(j) with the PDF Qj(ξ(j)), which is added to the ensemble of the RPM output:
V(j | P (a), Qj(ξ(j))) = Yˆ(j | P (a)) + E (j | Qj(ξ(j))),
j = 1, s.</p>
      <p>Thus the model is the generator of random vectors with given density.</p>
      <p>ERA-ML is formulated as the functional entropy programming problem contained k-balances
with real data:
under conditions normalized
∫
∫
j
H[P (a), Q(ξ)] = −
∫</p>
      <p>A</p>
      <p>P (a) ln</p>
      <p>P (a)</p>
      <p>P 0(a) da −
∑s ∫
j=1
j</p>
      <p>Qj(ξ(j))</p>
      <p>Qj(ξ(j)) ln Qj0(ξ(j)) dξ(j) ⇒ max,
A</p>
      <p>P (a)da = 1,</p>
      <p>Qj(ξ(j)) dξ(j) = 1, j = 1, s.</p>
      <p>(1)
(2)
(3)
(4)
and empirical balances</p>
      <p>m(k)(j | P (a), Qj(ξ(j))) = y(j), j = 1, s.</p>
      <p>Here the vector m(k) contains the components, that are k-roots of k-moments; P 0(a), Qj0(ξ(j))
denote the prior PDFs of the parameters and noises, respectively..</p>
      <p>For k = 1 this problem has an analytical solution parameterized by Lagrange multipliers:
In these equalities,</p>
      <p>P 0(a) exp [−
∑s</p>
      <p>j=1⟨θ(j), v(j)(a)⟩
Qj0(ξ(j)) exp [−
∑js=1⟨θ(j), ξ(j)⟩]</p>
      <p>[ s ]
P 0(a) exp − ∑⟨θ(j), v(j)(a)⟩ da,</p>
      <p>[ s ]
Qj0(ξ(j)) exp − ∑⟨θ(j), ξ(j)⟩ dξ(j), j = 1, s.
(5)
(6)
(7)
(8)
(9)
3</p>
    </sec>
    <sec id="sec-2">
      <title>Applications</title>
      <p>where sigm is</p>
      <p>P(θ)
Qj(θ)
j=1</p>
      <p>j=1
Here θ = {θ(1), . . . , θ(s)} are Lagrange multipliers. They provide considerably specific system of
nonlinear equations consist of so-called integral components: multidimensional definite integrals
of the parameters and noises. Nonlinearity of the equations and the availability of integral
components lead to the need of exploit numerical methods based on Monte Carlo Method
(MMC). We have developed the GFS: generation, ltration, selection algorithm targeted to
solving such problems [Popkov et al., 2015].</p>
      <p>The problem of applying MMC to solving of global optimization problems with analytically
defined functions is studied in many publications, for instance, [Strongin &amp; Sergeyev,
2000,Zhigliavsky, 2006, Sergeyev &amp; Kvasov, 2008, Polyak &amp; Gryasina, 2008]. GFS -algorithm is oriented to
the problems with algorithmically defined functions.</p>
      <p>ER-ML procedure is applied to the problem of the soft-binary classi cation. The randomized
model (decision rule) bases on a single-layer neural network with random parameters a is used
to solve this problem:
yˆ(i)(a) = sigm (⟨e(i), a⟩),</p>
      <p>i = 1, m,
sigm(x) =</p>
      <p>1
1 + exp[−α(x − ∆)]
with fixed parameters α, ∆. This function has a random argument, as the parameters a of the
randomized model are random. The values of sigm(x) from the interval [1/2, 1] correspond to
class 1, while the values from the open interval [0, 1/2) to class 2.</p>
      <p>i e(1i)
1 0.11
2 0.91
3 0.57
H[P (a)] = −</p>
      <p>P (a) ln P (a)da ⇒ max,</p>
      <p>P (a)sigm (⟨e(i), a⟩)da = y(i),
i = 1, m.</p>
      <p>Thus, the “soft-binary” classification problem in terms of ER-ML is stated as
(10)
(11)
(12)
(13)
(14)
(15)</p>
      <p>A
The solution of this problem has the form
where</p>
      <p>,
W (a) = exp (−⟨θ, yˆ(a)⟩) ,</p>
      <p>∫</p>
      <p>exp [−⟨θ, yˆ(a)⟩] da.</p>
      <p>A
Consider classification procedure for an arbitrary document t(j).</p>
      <p>Step 1-i. Generate an ensemble Yˆ(i) of the randomized model output (decision rules) (8) with
the function P (a) (13). The ensemble contains N random values from the interval [0, 1].</p>
      <p>Step 2-i. If a random value from this ensemble exceeds 1/2, then document t(i) is assigned
class 1; otherwise, class 2.</p>
      <p>Step 3-i Suppose that N1 values are assigned class 1 and N2 values class 2. Since the number
of trials N is sufficiently large, the quantities p(i) = N1/N and p(2i) = N2/N yield the empirical
1
probabilities of assigning appropriate classes to document t(i).</p>
      <p>By repeating steps 2-i, 3-i for the whole collection T, we obtain the probability distribution
of assigning class 1 or 2 to the document.</p>
      <p>Example 1. Let us consider a problem of “soft-binary” classification of 3 documents, each
of which is characterized by 4 weights.</p>
      <p>The dimension of RML-algorithm is 4, the learning collection consists of three documents
each described by four weights, see Table 1.</p>
      <p>The randomized model (8) has the parameters α = 1.0 and ∆ = 0. The “learner” responses
are y = {0.18; 0.81; 0.43} (yi &lt; 0.5 corresponds to class 2, yi ≥ 0.5 to class 1). The parameters
belong to the ranges ai ∈ [−10, 10], i = 1, 4. For this learning collection, the entropy-optimal
function W (a) (14) takes the form</p>
      <p>W (a) = exp
(</p>
      <p>3 )
− ∑ θiyi(a) ,</p>
      <p>i=1
5
a1
0
-5
-10
.
v[ih] = Ei(b, m|E0) + ξ[ih],</p>
      <p>i ∈ [0, I],</p>
      <p>Ei(r, ur | E0) = E0 exp[(r + uri)ih], i ∈ [0, I].
where r means reproduction rate, ur is the velocity of its changing.</p>
      <p>The measurement errors are modeled by a random vector ξ = {ξ[0], . . . , ξ[Ih]} with
independent interval-type components and a PDF Q(ξ) defined on the set</p>
      <p>The ER-ML algorithm yields the following entropy-optimal PDFs:</p>
      <p>I
Ξ = ∪ Ξj,
j=0</p>
      <p>Ξj = [ξj , ξj+],
p(i)
1
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
• model parameters
• noise
where
and</p>
      <p>Class 1
(a)
(b)
P (r, ur) =
1 I</p>
      <p>∏ pi (r, ur|θi),</p>
      <p>R(θ|E0) i=0
pi (r, ur|θi) = exp (−θiEi(r, ur|E0)) ;</p>
      <p>Q (ξ) =
1 I</p>
      <p>∏ qj (ξ[jh]|θj),</p>
      <p>Q(θ) j=0
qj (ξ[jh]|θj) = exp (−θjξ[jh]) .</p>
      <p>R(θ|E0) =
∫</p>
      <p>I
∏ exp (−θiEi(r, ur|E0)) drdur</p>
      <p>I i=0
Q(θ) =
=</p>
      <p>+
∏I ∫ ξj</p>
      <p>exp(−θjξ[jh])dξ[jh] =
j=0 ξj</p>
      <p>I
∏ 1 (exp(−θjξj ) − exp(−θjξj+)).
j=0 θj
(19)
(20)
(21)
(22)</p>
      <p>Here θ are Lagrange multipliers.</p>
      <p>Example 2. Find the entropy-optimal PDFs of the model parameters and noises for the
retrospective data corresponding to the period from 1960 to 1995 with step h = 5 years (see
Table 2). Using E0 = Ermeall[0] in (19-22) we obtain required PDFs (see Fig. 3–4).</p>
      <p>The RPM is used for comparison of UN- and RPM- prognoses for interval 1995–2015 on
the base UN-prognosis made at 1985. The relative mean-square deviation between the real
trajectory and the ensemble-average one is 0.3%. The relative mean-square deviation for the
UN prognosis is 0.8%.
This work was supported by the Russian Foundation for Basic Research (project no.
16-0700743).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[Bishop</source>
          , 2006]
          <string-name>
            <surname>Bishop C.M.</surname>
          </string-name>
          <article-title>Pattern Recognition and Machine Learning</article-title>
          . Springer, Series: Information Theory and Statistics,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Vorontsov</source>
          , 2006]
          <article-title>Vorontsov K.V. Matematicheskie metody obuchenia po precedentam (in Russian) -</article-title>
          MIPT Lectures,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>[Merkov</source>
          , 2014]
          <article-title>Merkov A.B. Raspoznavanie obrazov. Postroenit i obuchenie veroiatnostnikh modelei</article-title>
          (in Russian) - Moscow, LENAND,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Hastie et al.,
          <year>2001</year>
          ]
          <string-name>
            <surname>Hastie</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tibshirani</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <source>Friedman J. The Elements of Statistical Learning</source>
          . Springer,
          <year>2001</year>
          . http://www-stat.stanford.edu/ tibs/ElemStatLearn.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Zolotikh</source>
          , 2013]
          <string-name>
            <surname>Zolotikh N.Y.</surname>
          </string-name>
          <article-title>Mashinnoe obuchenie i analiz dannih</article-title>
          (in
          <source>Russian)</source>
          ,
          <year>2013</year>
          . http://www.uic.unn.ru/ zny/ml.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>[Popkov &amp; Popkov</source>
          , 2014]
          <string-name>
            <surname>Popkov</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popkov</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>New Method of Entropy-Robust Estimation for Randomized Models under Limited Data /</article-title>
          / Entropy,
          <year>2014</year>
          , v.
          <volume>16</volume>
          , p.
          <fpage>675</fpage>
          -
          <lpage>698</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [Popkov et al.,
          <year>2015</year>
          ]
          <string-name>
            <surname>Popkov</surname>
            <given-names>Y.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popkov</surname>
            <given-names>A.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darkhovskii</surname>
            <given-names>B.S.</given-names>
          </string-name>
          <string-name>
            <surname>Parallelnii Monte</surname>
          </string-name>
          <article-title>Carlo dlia postroenia entropiino-robastnikh ocenok</article-title>
          (in Russian) // Matematicheskoe modelirovanie,
          <year>2015</year>
          , Vol.
          <volume>27</volume>
          , No.
          <volume>6</volume>
          , p.
          <fpage>14</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>[Strongin &amp; Sergeyev</source>
          , 2000]
          <string-name>
            <surname>Strongin</surname>
            <given-names>R.G.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Sergeyev</given-names>
            <surname>Ya</surname>
          </string-name>
          .D.
          <article-title>Global Optimization with NonConvex Constraints. Sequential and Parallel Algorithms</article-title>
          . Kluwer Academic Publishers, Dordrecht,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <source>[Sergeyev &amp; Kvasov</source>
          , 2008] Sergeyev,
          <string-name>
            <surname>Ya</surname>
          </string-name>
          .D. and
          <string-name>
            <surname>Kvasov</surname>
            ,
            <given-names>D.E.</given-names>
          </string-name>
          ,
          <article-title>Diagonal'nye metody global'noi optimizatsii (Diagonal Methods of Global Optimization)</article-title>
          . Moscow: Fizmatlit (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <source>[Zhigliavsky</source>
          , 2006]
          <article-title>Zhigliavsky A</article-title>
          .,
          <source>Zˇilinskas A. Stochastic Global Optimization</source>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>[Polyak &amp; Gryasina</source>
          , 2008]
          <string-name>
            <surname>Polyak</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gryasina</surname>
            <given-names>E</given-names>
          </string-name>
          .
          <article-title>Hit-and-</article-title>
          <string-name>
            <surname>Run</surname>
          </string-name>
          :
          <article-title>New design technique for stabilization, robusness and optimization of linear systems</article-title>
          ,
          <source>In: Proc. of the IFAC World Congress</source>
          .
          <year>2008</year>
          , pp.
          <fpage>376</fpage>
          -
          <lpage>380</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>