Device, method, and medium for predicting a probability of an occurrence of a data
First Claim
1. A Bayes mixture density calculator operable in response to a sequence of vectors xn=(x1, x2, . . . , xn) selected from a vector value set χ
- to produce a Bayes mixture density on occurrence of the xn, comprising;
a probability density calculator, supplied with a sequence of data xt and a vector value parameter u, for calculating a probability density for the xt, p(xt|u);
a Bayes mixture calculator for calculating a first approximation value of a Bayes mixture density pw(xn) on the basis of a prior distribution w(u) predetermined by the probability density calculator to produce the first approximation value;
an enlarged mixture calculator for calculating a second approximation value of a Bayes mixture m(xn) on exponential fiber bundle in cooperation with the probability density calculator to produce the second approximation value; and
a whole mixture calculator for calculating (1−
ε
)pw(xn+ε
˜
m(xn) to produce a calculation result by mixing the first approximation value of the Bayes mixture density pw(xn) with a part of the second approximation value of the Bayes mixture m(xn) at a rate of 1−
ε
;
ε
to produce the calculation result where ε
is a value smaller than unity.
0 Assignments
0 Petitions
Accused Products
Abstract
In a Bayes mixture probability density calculator for calculating Bayes mixture probability density which reduces a logarithmic loss A modified Bayes mixture probability density is calculated by mixing traditional Bayes mixture probability density calculated on given model S with a small part of Bayes mixture probability density for exponential fiber bundle on the S. Likewise, a prediction probability density calculator is configured by including the Bayes mixture probability density calculator, and by using Jeffreys prior distribution in traditional Bayes procedure on the S.
15 Citations
22 Claims
-
1. A Bayes mixture density calculator operable in response to a sequence of vectors xn=(x1, x2, . . . , xn) selected from a vector value set χ
- to produce a Bayes mixture density on occurrence of the xn, comprising;
a probability density calculator, supplied with a sequence of data xt and a vector value parameter u, for calculating a probability density for the xt, p(xt|u);
a Bayes mixture calculator for calculating a first approximation value of a Bayes mixture density pw(xn) on the basis of a prior distribution w(u) predetermined by the probability density calculator to produce the first approximation value;
an enlarged mixture calculator for calculating a second approximation value of a Bayes mixture m(xn) on exponential fiber bundle in cooperation with the probability density calculator to produce the second approximation value; and
a whole mixture calculator for calculating (1−
ε
)pw(xn+ε
˜
m(xn) to produce a calculation result by mixing the first approximation value of the Bayes mixture density pw(xn) with a part of the second approximation value of the Bayes mixture m(xn) at a rate of 1−
ε
;
ε
to produce the calculation result where ε
is a value smaller than unity. - View Dependent Claims (5)
- to produce a Bayes mixture density on occurrence of the xn, comprising;
-
2. A Jeffreys mixture density calculator operable in response to a sequence of vector xn=(x1, x2, . . . , xn) selected from a vector value set χ
- to produce a Bayes mixture density on occurrence of the xn, comprising;
a probability density calculator responsive to a sequence of data xt and a vector value parameter u for calculating a probability density p(xt|u) for the xt;
a Jeffreys mixture calculator for calculating a first approximation value of a Bayes mixture density pJ(xn) based on a Jeffreys prior distribution wJ(u) in cooperation with the probability density calculator to produce the first approximation value;
an enlarged mixture calculator for calculating a second approximation value of a Bayes mixture m(xn) on exponential fiber bundle in cooperation with the probability density calculator to produce the second approximation value; and
a whole mixture calculator for calculating (1−
ε
)pJ(xn)+ε
·
m(xn) to produce a calculation result by mixing the first approximation value of the Bayes mixture density pJ(xn) with a part of the second approximation value of the Bayes mixture m(xn) at a rate of 1−
ε
;
ε
to produce the calculation result where ε
is a value smaller than unity. - View Dependent Claims (6)
- to produce a Bayes mixture density on occurrence of the xn, comprising;
-
3. A Bayes mixture density calculator operable in response to a sequence of vector xn=(x1, x2, . . . , xn) selected from a vector value set χ
- to produce a Bayes mixture density on occurrence of the xn, comprising;
a probability density calculator responsive to a sequence of data xt and a vector value parameter u for outputting probability density p(xt|u) for the xt on curved exponential family;
a Bayes mixture calculator for calculating a first approximation value of a Bayes mixture density pw(xn) on the basis of a prior distribution w(u) predetermined by the probability density calculator to produce the first approximation value;
an enlarged mixture calculator for calculating a second approximation value of a Bayes mixture m(xn) on exponential family including curved exponential family in cooperation with the probability density calculator to produce the second approximation value; and
a whole mixture calculator for calculating (1−
ε
)pw(xn)+ε
·
m(xn) to produce a calculation result by mixing the first approximation value of the Bayes mixture density pw(xn) with a part of the second approximation value of the Bayes mixture m(xn) at a rate of 1−
ε
;
ε
to produce the calculation result where ε
is a value smaller than unity. - View Dependent Claims (7)
- to produce a Bayes mixture density on occurrence of the xn, comprising;
-
4. A Jeffreys mixture density calculator operable in response to a sequence of vector xn=(x1, x2, . . . , xn) selected from a vector value set χ
- to produce a Bayes mixture density on occurrence of the xn, comprising;
a probability density calculator responsive to a sequence of data xt and a vector value parameter u for calculating probability density p(xt|u) for the xt on curved exponential family;
a Jeffreys mixture calculator for calculating a first approximation value of a Bayes mixture density pJ(xn) based on a Jeffreys prior distribution wJ(u) in cooperation with the probability density calculator to produce the first approximation value;
an enlarged mixture calculator for calculating a second approximation value of a Bayes mixture m(xn) on exponential family including curved exponential family in cooperation with the probability density calculator to produce the second approximation value; and
a whole mixture calculator for calculating (1−
ε
)pJ(xn)+ε
·
m(xn) to produce a calculation result by mixing the first approximation value of the Bayes mixture density pJ(xn) with a part of the second approximation value of the Bayes mixture m(xn) at a ratio of 1−
ε
;
ε
to produce the calculation result where ε
is a value smaller than unity. - View Dependent Claims (8)
- to produce a Bayes mixture density on occurrence of the xn, comprising;
-
9. A mixture density calculator operable in response to a sequence of data xn=(x1, x2, . . . , xn) to produce a mixture density on occurrence of the xn, comprising:
-
receiving means for receiving the sequence of data xn;
first calculation means for calculating a first Bayes mixture density on a hypothesis class;
second calculation means for calculating a second Bayes mixture density on an enlarged hypothesis class; and
means for obtaining a modified Bayes mixture density for the xn by mixing the first Bayes mixture density with the second Bayes mixture density in a predetermined proportion to produce the modified Bayes mixture density as said mixture density. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A prediction probability density calculator operable in response to a sequence of data xn=(x1, x2, . . . , xn) and a data xn+1 to produce a prediction probability density on occurrence of the xn+1, comprising:
-
receiving means for receiving the data xn and xn+1;
first calculating means for calculating first Bayes mixture densities, on a hypothesis class, for the sequence of data xn and an sequence of data xn+1 which representing (x1, x2, . . . , xn, xn+1);
second calculating means for calculating second Bayes mixture densities, on an enlarged hypothesis class, for the xn and the xn+1;
means for obtaining modified Bayes mixture densities for the xn and the xn+1 by mixing the first Bayes mixture densities for the xn and the xn+1 with the second Bayes mixture densities for the xn and the xn+1, in a predetermined proportion to produce the modified Bayes mixture density as said mixture density, respectively; and
means for obtaining the prediction probability density by dividing the modified Bayes mixture density for the xn+1 by the modified Bayes mixture density for the xn. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method operable in response to a sequence of data xn=(x1, x2, . . . , xn) to produce a mixture density on occurrence of the xn, comprising the steps of:
-
receiving the sequence of data xn;
calculating a first Bayes mixture density on a hypothesis class;
calculating a second Bayes mixture density on an enlarged hypothesis class; and
obtaining a modified Bayes mixture density for the xn by mixing the first Bayes mixture density with the second Bayes mixture density in a predetermined proportion.
-
-
20. A method operable in response to a sequence of data xn=(x1, x2, . . . , xn) and a data xn+1 to produce a prediction probability density on occurrence of the xn+1, comprising the steps of:
-
receiving the data xn and xn+1; and
repeating, for each sequence of data xn and xn+1 representing (x1, x2, . . . , xn, xn+1), the following first through third substeps of;
(1) calculating a first Bayes mixture density, on a hypothesis class, for the sequence of data;
(2) calculating a second Bayes mixture density, on an enlarged hypothesis class, for the data; and
(3) obtaining a modified Bayes mixture density for the data by mixing the first Bayes mixture density with the second Bayes mixture density in a predetermined proportion; and
obtaining the prediction probability density by dividing the modified Bayes mixture density for the xn+1 by the modified Bayes mixture density for the xn.
-
-
21. A computer readable medium which stores a program operable in response to an input a sequence of data xn=(x1, x2, . . . , xn) to produce a mixture density on occurrence of the xn, the program comprising the steps of:
-
receiving the sequence of data xn;
calculating a first Bayes mixture density on a hypothesis class;
calculating a second Bayes mixture density on an enlarged hypothesis class; and
obtaining a modified Bayes mixture density for the xn by mixing the first Bayes mixture density with the second Bayes mixture density in a predetermined proportion.
-
-
22. A computer readable medium which stores a program which is operable in response to an input a sequence of data xn=(x1, x2, . . . , xn) and a data xn+1 to produce a prediction probability density on occurrence of the xn+1, the program comprising the steps of:
-
receiving the data xn and xn+1;
repeating, for each sequence of data xn and xn+1 which representing (x1, x2, . . . , xn, xn+1), the following substeps;
(1) calculating a first Bayes mixture density, on a hypothesis class, for the sequence of data;
(2) calculating a second Bayes mixture density, on an enlarged hypothesis class, for the data;
(3) obtaining a modified Bayes mixture density for the data by mixing the first Bayes mixture density with the second Bayes mixture density, in a predetermined proportion; and
obtaining the prediction probability density by dividing the modified Bayes mixture density for the xn+1 by the modified Bayes mixture density for the xn.
-
Specification