FEATURE NORMALIZATION AND ADAPTATION TO BUILD A UNIVERSAL RANKING FUNCTION
First Claim
1. A computer-executed method comprising:
- determining a first data item from a first set of data, wherein the first data item includes a first original feature score for a particular feature;
calculating a first calculated feature score for the particular feature of the first data item based at least in part on a first set of values and the first original feature score;
determining a first evaluation score based at least in part on the first calculated feature score;
wherein the first set of values are selected based at least in part on optimizing the first evaluation score; and
wherein the method is performed by one or more computing devices.
3 Assignments
0 Petitions
Accused Products
Abstract
To increase the amount of training data available to train a machine learning ranking function, data from multiple markets are normalized in such a manner as to optimize a measurement of quality of the ranking function trained on the various sets of normalized training data. Furthermore, the feature scores of training data from individual markets are adapted to conform to the distributions of feature scores from a base market. Such adapted training data from the various markets may be used to train a single, robust ranking function. Adaptation of feature scores in a particular training data set involves mapping feature scores of the particular training data set to feature scores of a base training data set to conform the distributions of the feature scores in the particular training data set to the distributions of the feature scores in the base training data set.
-
Citations
20 Claims
-
1. A computer-executed method comprising:
-
determining a first data item from a first set of data, wherein the first data item includes a first original feature score for a particular feature; calculating a first calculated feature score for the particular feature of the first data item based at least in part on a first set of values and the first original feature score; determining a first evaluation score based at least in part on the first calculated feature score; wherein the first set of values are selected based at least in part on optimizing the first evaluation score; and wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 15, 16)
-
-
7. A computer-executed method comprising:
-
determining a first feature score associated with a particular feature of data in a first data set; determining a first subset of data, of the first data set, having the first feature score for the particular feature; associating the first feature score with a first distribution of relevance scores associated with the first subset of data; determining a second feature score associated with the particular feature of data in a second data set; determining a second subset of data, of the second data set, having the second feature score for the particular feature; associating the second feature score with a second distribution of relevance scores associated with the second subset of data; determining whether a difference between the first distribution and the second distribution is below a specified threshold; and in response to determining that the difference between the first distribution and the second distribution is below the specified threshold, changing the second feature score to be the first feature score; wherein the method is performed by one or more computing devices. - View Dependent Claims (8, 9, 10, 11, 12, 17, 18, 19, 20)
-
Specification