Probabilistic model generation method, apparatus, and program
First Claim
1. A probabilistic model generation method for generating a probabilistic model calculating a probability that a predetermined event occurs or does not occur, by using learning data as a set of samples each of which includes a plurality of explanatory variables belonging to respectively different attributes and a target variable representing whether the predetermined event occurs or not, comprising:
- optimizing a first objective function defined by using the explanatory variable belonging the attribute in each sample, the target variable in each sample, and a first conversion parameter to find a value of the first conversion parameter as for each of the attributes;
generating by using the first conversion parameter corresponding to the attribute a conversion function for converting an explanatory variable belonging to the attribute to an intermediate variable with certain range of value as for each of the attributes;
optimizing a second objective function defined by using a plurality of intermediate variables corresponding to the plurality of explanatory variables in each sample, the target variable in each sample, and a second conversion parameter to find a value of the second conversion parameter; and
generating by using the second conversion parameter a probabilistic model for calculating from a plurality of intermediate variables a probability that the predetermined event occurs or does not occur.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided with a method, including: optimizing a first objective function defined by using an explanatory variable belonging an attribute in each sample, a target variable in each sample, and a first conversion parameter to find a value of the first conversion parameter; generating by using the first conversion parameter corresponding to the attribute a conversion function for converting an explanatory variable belonging to the attribute to an intermediate variable with certain range; optimizing a second objective function defined by using a plurality of the intermediate variables corresponding to the plurality of variables in each sample, the target variable in each sample, and a second conversion parameter to find a value of the second conversion parameter; and generating by using the second conversion parameter a probabilistic model for calculating from a plurality of intermediate variables a probability that a predetermined event occurs or does not occur.
-
Citations
19 Claims
-
1. A probabilistic model generation method for generating a probabilistic model calculating a probability that a predetermined event occurs or does not occur, by using learning data as a set of samples each of which includes a plurality of explanatory variables belonging to respectively different attributes and a target variable representing whether the predetermined event occurs or not, comprising:
-
optimizing a first objective function defined by using the explanatory variable belonging the attribute in each sample, the target variable in each sample, and a first conversion parameter to find a value of the first conversion parameter as for each of the attributes;
generating by using the first conversion parameter corresponding to the attribute a conversion function for converting an explanatory variable belonging to the attribute to an intermediate variable with certain range of value as for each of the attributes;
optimizing a second objective function defined by using a plurality of intermediate variables corresponding to the plurality of explanatory variables in each sample, the target variable in each sample, and a second conversion parameter to find a value of the second conversion parameter; and
generating by using the second conversion parameter a probabilistic model for calculating from a plurality of intermediate variables a probability that the predetermined event occurs or does not occur. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A probabilistic model generation method for generating a probabilistic model calculating a probability that a predetermined event occurs or does not occur, by using learning data as a set of samples each of which includes a plurality of explanatory variables belonging respectively different attributes and a target variable representing whether the predetermined event occurs or not, comprising:
-
optimizing an objective function defined by using the plurality of variables in each sample, the target variable in each sample, a first conversion parameter provided for each of the attributes and a second conversion parameter, to find values of the first conversion parameters and a value of the second conversion parameter;
generating by using the first conversion parameter corresponding to the attribute a conversion function for converting an explanatory variable belonging to the attribute to an intermediate variable with certain range of value, as for each of the attributes; and
generating by using the second conversion parameter a probabilistic model for calculating from a plurality of intermediate variables a probability that the predetermined event occurs or does not occur. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A probabilistic model generation apparatus, comprising:
-
a database configured to store learning data as a set of samples each of which includes a plurality of explanatory variables belonging to respectively different attributes and a target variable representing whether the predetermined event occurs or not;
a conversion function generator configured to optimize a first objective function defined by using the explanatory variable belonging the attribute in each sample, the target variable in each sample, and a first conversion parameter to find a value of the first conversion parameter as for each of the attributes and configured to generate by using the first conversion parameter corresponding to the attribute a conversion function for converting an explanatory variable belonging to the attribute to an intermediate variable with certain range of value as for each of the attributes;
a model generator configured to optimize a second objective function defined by using a plurality of intermediate variables corresponding to the plurality of explanatory variables in each sample, the target variable in each sample, and a second conversion parameter to find a value of the second conversion parameter and configured to generate by using the second conversion parameter a probabilistic model for calculating from a plurality of intermediate variables a probability that the predetermined event occurs or does not occur. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A program which is executed by a computer, comprising instructions for:
-
accessing a database configured to store learning data as a set of samples each of which includes a plurality of explanatory variables belonging to respectively different attributes and a target variable representing whether the predetermined event occurs or not;
optimizing a first objective function defined by using the explanatory variable belonging the attribute in each sample, the target variable in each sample, and a first conversion parameter to find a value of the first conversion parameter as for each of the attributes;
generating by using the first conversion parameter corresponding to the attribute a conversion function for converting an explanatory variable belonging to the attribute to an intermediate variable with certain range of value as for each of the attributes;
optimizing a second objective function defined by using a plurality of intermediate variables corresponding to the plurality of variables in each sample, the target variable in each sample, and a second conversion parameter to find a value of the second conversion parameter; and
generating by using the second conversion parameter a probabilistic model for calculating from a plurality of intermediate variables a probability that the predetermined event occurs or does not occur.
-
Specification