Combining predictive models in predictive analytical modeling
First Claim
1. A computer-implemented method, comprising:
- storing, at a server system, a set of previously trained predicative models;
storing, at the server system, a respective performance indicator associated with each predictive model in the set of predictive models, where each of the respective performance indicators comprises a quantifiable metric determined based on prior usage data corresponding to the associated predictive model;
receiving, at the server system, a first feature vector from a first remote computing device, the first feature vector comprising one or more elements;
identifying, using the server system, an element type for each of the one or more elements of the first feature vector;
selecting, using the server system, a first subset of predictive models from the set of predictive models, where the selection is based on the identified element types of the first feature vector and the stored performance indicators associated with the predictive models of the set;
processing the first feature vector using the first subset of predictive models, each predictive model of the first subset of predictive models generating a respective predictive output based on the first feature vector to provide a first plurality of predictive outputs;
generating a first combined predictive output based on the first plurality of predictive outputs;
in response to generating the first combined predictive output, evaluating a performance of at least one predictive model of the subset; and
updating the performance indicator associated with the at least one predictive model based on the evaluated performance.
2 Assignments
0 Petitions
Accused Products
Abstract
A method can include the actions of: receiving a feature vector, the feature vector including one or more elements; identifying an element type for each of the one or more elements; selecting, from a set of predictive models, a subset of one or more predictive models based on the element types and one or more performance indicators associated with each predictive model in the set of predictive models; processing the feature vector using the subset of predictive models, each predictive model of the subset of predictive models generating an output based on the feature vector to provide a plurality of outputs; and generating a final output based on the plurality of outputs. Other embodiments may include corresponding systems, apparatus, and computer program products for executing the method.
159 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
storing, at a server system, a set of previously trained predicative models; storing, at the server system, a respective performance indicator associated with each predictive model in the set of predictive models, where each of the respective performance indicators comprises a quantifiable metric determined based on prior usage data corresponding to the associated predictive model; receiving, at the server system, a first feature vector from a first remote computing device, the first feature vector comprising one or more elements; identifying, using the server system, an element type for each of the one or more elements of the first feature vector; selecting, using the server system, a first subset of predictive models from the set of predictive models, where the selection is based on the identified element types of the first feature vector and the stored performance indicators associated with the predictive models of the set; processing the first feature vector using the first subset of predictive models, each predictive model of the first subset of predictive models generating a respective predictive output based on the first feature vector to provide a first plurality of predictive outputs; generating a first combined predictive output based on the first plurality of predictive outputs; in response to generating the first combined predictive output, evaluating a performance of at least one predictive model of the subset; and updating the performance indicator associated with the at least one predictive model based on the evaluated performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
storing a set of previously trained predicative models; storing a respective performance indicator associated with each predictive model in the set of predictive models, where each of the respective performance indicators comprises a quantifiable metric determined based on prior usage data corresponding to the associated predictive model; receiving a first feature vector from a first remote computing device, the first feature vector comprising one or more elements; identifying an element type for each of the one or more elements of the first feature vector; selecting a first subset of one or more predictive models from the stored set of predictive models, where the selection is based on the identified element types of the first feature vector and the stored performance indicators associated with the predictive models of the set; processing the first feature vector using the first subset of predictive models, each predictive model of the first subset of predictive models generating a respective predictive output based on the first feature vector to provide a first plurality of predictive outputs; generating a first combined predictive output based on the first plurality of predictive outputs; in response to generating the first combined predictive output, evaluating a performance of at least one predictive model of the subset; and updating the performance indicator associated with the at least one predictive model based on the evaluated performance. - View Dependent Claims (16)
-
-
17. A system, comprising:
-
one or more computing devices; and one or more computer-readable media coupled to the one or more computing devices and having instructions stored thereon which, when executed by the one or more computing devices, cause the one or more computing devices to perform operations comprising; storing a set of previously trained predicative models; storing a respective performance indicator associated with each predictive model in the set of predictive models, where each of the respective performance indicators comprises a quantifiable metric determined based on prior usage data corresponding to the associated predictive model; receiving a first feature vector from a first remote computing device, the first feature vector comprising one or more elements; identifying an element type for each of the one or more elements of the first feature vector; selecting a first subset of one or more predictive models from the stored set of predictive models, where the selection is based on the identified element types of the first feature vector and the stored performance indicators associated with the predictive models of the set; processing the first feature vector using the first subset of predictive models, each predictive model of the first subset of predictive models generating a respective predictive output based on the first feature vector to provide a first plurality of predictive outputs; generating a first combined predictive output based on the first plurality of predictive outputs; in response to generating the first combined predictive output, evaluating a performance of at least one predictive model of the subset; and updating the performance indicator associated with the at least one predictive model based on the evaluated performance. - View Dependent Claims (18)
-
Specification