Distributed scalable incrementally updated models in decisioning systems
First Claim
1. At least one non-transitory computer-readable medium storing thereon computer-readable instructions for performing a method, comprising:
- obtaining weight information indicating two or more sets of delta values, each set of delta values including a delta value for each weight in a set of weights, the set of weights including a weight for each of a set of one or more parameters of a model;
generating a combined set of delta values based, at least in part, upon each of the two or more sets of delta values; and
generating a combined set of weights or providing the combined set of delta values for use in generating the combined set of weights, the combined set of weights being generated based, at least in part, upon the set of weights and the combined set of delta values,wherein the obtained weight information further comprises two or more sets of counts, where each of the two or more sets of counts includes a count for each weight in the set of weights, wherein the count indicates a number of times the weight has been changed by a corresponding decisioning module during a period of time;
wherein the combined set of delta values is generated based, at least in part, upon each of the two or more sets of delta values and the two or more sets of counts.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, first weight information indicating a first set of delta values is obtained, where the first set of delta values includes a first delta value for each weight in a set of weights, the set of weights including a weight for each of a set of one or more parameters of a model. In addition, second weight information indicating a second set of delta values is obtained, where the second set of delta values includes a second delta value for each weight in the set of weights. Combined weight information including a combined set of delta values or a combined set of weights is generated based, at least in part, upon the first weight information and the second weight information.
-
Citations
8 Claims
-
1. At least one non-transitory computer-readable medium storing thereon computer-readable instructions for performing a method, comprising:
-
obtaining weight information indicating two or more sets of delta values, each set of delta values including a delta value for each weight in a set of weights, the set of weights including a weight for each of a set of one or more parameters of a model; generating a combined set of delta values based, at least in part, upon each of the two or more sets of delta values; and generating a combined set of weights or providing the combined set of delta values for use in generating the combined set of weights, the combined set of weights being generated based, at least in part, upon the set of weights and the combined set of delta values, wherein the obtained weight information further comprises two or more sets of counts, where each of the two or more sets of counts includes a count for each weight in the set of weights, wherein the count indicates a number of times the weight has been changed by a corresponding decisioning module during a period of time; wherein the combined set of delta values is generated based, at least in part, upon each of the two or more sets of delta values and the two or more sets of counts. - View Dependent Claims (5, 6, 7, 8)
-
-
2. At least one non-transitory computer-readable medium storing thereon computer-readable instructions for performing a method, comprising:
-
obtaining weight information indicating two or more sets of delta values, each set of delta values including a delta value for each weight in a set of weights, the set of weights including a weight for each of a set of one or more parameters of a model; generating a combined set of delta values based, at least in part, upon each of the two or more sets of delta values; and generating a combined set of weights or providing the combined set of delta values for use in generating the combined set of weights, the combined set of weights being generated based, at least in part, upon the set of weights and the combined set of delta values, wherein generating the combined set of delta values comprises; for each of one or more weights in the set of weights; obtaining the delta value for the weight from each of the two or more sets of delta values such that two or more delta values for the weight are obtained; identifying a largest positive value in the two or more delta values for the weight; and identifying a largest negative value in the two or more delta values for the weight.
-
-
3. At least one non-transitory computer-readable medium storing thereon computer-readable instructions for performing a method, comprising:
-
obtaining weight information indicating two or more sets of delta values, each set of delta values including a delta value for each weight in a set of weights, the set of weights including a weight for each of a set of one or more parameters of a model; generating a combined set of delta values based, at least in part, upon each of the two or more sets of delta values; and generating a combined set of weights or providing the combined set of delta values for use in generating the combined set of weights, the combined set of weights being generated based, at least in part, upon the set of weights and the combined set of delta values, wherein generating the combined set of delta values comprises; for each of one or more weights in the set of weights; obtaining the delta value for the weight from each of the two or more sets of delta values such that two or more delta values for the weight are obtained; determining a percentile value of positive delta values in the two or more delta values for the weight; and determining a percentile value of negative delta values in the two or more delta values for the weight.
-
-
4. At least one non-transitory computer-readable medium storing thereon computer-readable instructions for performing a method, comprising:
-
obtaining weight information indicating two or more sets of delta values, each set of delta values including a delta value for each weight in a set of weights, the set of weights including a weight for each of a set of one or more parameters of a model; generating a combined set of delta values based, at least in part, upon each of the two or more sets of delta values; and generating a combined set of weights or providing the combined set of delta values for use in generating the combined set of weights, the combined set of weights being generated based, at least in part, upon the set of weights and the combined set of delta values, wherein each of the two or more sets of delta values is generated by a different one of two or more decisioning components, wherein generating the combined set of delta values comprises; for each of one or more weights in the set of weights; obtaining the delta value for the weight from each of the two or more sets of delta values such that two or more delta values for the weight are obtained; determining, a mean delta value cross the two or more decisioning components based, at least in part, the two or more delta values for the weight.
-
Specification