Search result ranker
First Claim
1. A computerized method for optimizing search result rankings obtained from a search result ranker, the search result ranker executing a search result ranking algorithm, the method comprising:
- retrieving a first set of query-document pairs, each query-document pair of the first set having an associated post-impression features vector representative of a number of post-impression features associated with a document of the query-document pair;
generating an original weight vector having a number of originally-assigned weights corresponding to the number of post-impression features in each of the post-impression features vector of the first set;
generating a target function by using the weight vector and the post-impression features vectors of the first set, the original weight vector having the number of originally-assigned weights of the first set;
using a performance metric associated with the search ranking algorithm, optimizing the originally-assigned weights of the weight vector using the first set of query-document pairs to obtain an optimized target function, the optimized target function including a number of optimized weights, the optimized weights of the optimized target function representative of an impact of each post-impression feature of the post-impression features vector to a determination of a relevance of the document, the optimizing being executed such that the performance metric of the search ranking algorithm is maximized;
using the optimized target function, generating a relevance label for each query-document pair of the first set;
optimizing the search result ranking algorithm using a relevance label of each query-document pair of the first set generated by the optimized target function; and
using the optimized search result ranking algorithm to rank search results.
4 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for optimizing search result rankings obtained from a search result ranker has the steps of retrieving a first set of query-document pairs, each query-document pair of the first set having an associated post-impression features vector; generating a weight vector having a number of weights corresponding to a number of post-impression features in each of the post-impression feature vector of the first set; generating a target function by using the weight vector and the post-impression features vectors of the first set; using a performance metric associated with the target function, optimizing the weights of the weight vector using the first set of query-document pairs to obtain an optimized target function; optimizing the search result ranker using the optimized target function; and using the optimized search result ranker to rank search results.
-
Citations
17 Claims
-
1. A computerized method for optimizing search result rankings obtained from a search result ranker, the search result ranker executing a search result ranking algorithm, the method comprising:
-
retrieving a first set of query-document pairs, each query-document pair of the first set having an associated post-impression features vector representative of a number of post-impression features associated with a document of the query-document pair; generating an original weight vector having a number of originally-assigned weights corresponding to the number of post-impression features in each of the post-impression features vector of the first set; generating a target function by using the weight vector and the post-impression features vectors of the first set, the original weight vector having the number of originally-assigned weights of the first set; using a performance metric associated with the search ranking algorithm, optimizing the originally-assigned weights of the weight vector using the first set of query-document pairs to obtain an optimized target function, the optimized target function including a number of optimized weights, the optimized weights of the optimized target function representative of an impact of each post-impression feature of the post-impression features vector to a determination of a relevance of the document, the optimizing being executed such that the performance metric of the search ranking algorithm is maximized; using the optimized target function, generating a relevance label for each query-document pair of the first set; optimizing the search result ranking algorithm using a relevance label of each query-document pair of the first set generated by the optimized target function; and using the optimized search result ranking algorithm to rank search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for optimizing search result rankings obtained from a search result ranker, the search result ranker executing a search result ranking algorithm, the system comprising:
-
a processor; and a tangible non-transitory computer readable storage medium communicating with the processor and storing instructions that cause the system to perform the steps of; retrieving a first set of query-document pairs, each query-document pair of the first set having an associated post-impression features vector representative of a number of post-impression features associated with a document of the query-document pair; generating an original weight vector having a number of originally-assigned weights corresponding to the number of post-impression features in each of the post-impression features vector of the first set; generating a target function by using the weight vector and the post-impression features vectors of the first set, the original weight vector having the number of originally-assigned weights of the first set; using a performance metric associated with the search ranking algorithm, optimizing the originally-assigned weights of the weight vector using the first set of query-document pairs to obtain an optimized target function, the optimized target function including a number of optimized weights, the optimized weights of the optimized target function representative of an impact of each post-impression feature of the post-impression features vector to a determination of a relevance of the document, the optimizing being executed such that the performance metric of the search ranking algorithm is maximized; using the optimized target function, generating a relevance label for each query-document pair of the first set; optimizing the search result ranking algorithm using a relevance label of each query-document pair of the first set generated by the optimized target function; and using the optimized search result ranking algorithm to rank search results. - View Dependent Claims (13, 14)
-
-
15. A tangible non-transitory computer readable storage medium storing instructions for optimizing search result rankings obtained from a search result ranker, the search result ranker executing a search result ranking algorithm, the instructions, when executed by a computer, cause the computer to perform operations comprising:
-
retrieving a first set of query-document pairs, each query-document pair of the first set having an associated post-impression features vector representative of a number of post-impression features associated with a document of the query-document pair; generating an original weight vector having a number of originally-assigned weights corresponding to the number of post-impression features in each of the post-impression features vector of the first set; generating a target function by using the weight vector and the post-impression features vectors of the first set, the original weight vector having the number of originally-assigned weights of the first set; using a performance metric associated with the search ranking algorithm, optimizing the originally-assigned weights of the weight vector using the first set of query-document pairs to obtain an optimized target function, the optimized target function including a number of optimized weights, the optimized weights of the optimized target function representative of an impact of each post-impression feature of the post-impression features vector to a determination of a relevance of the document, the optimizing being executed such that the performance metric of the search ranking algorithm is maximized; optimizing the search result ranking algorithm using a relevance label of each query-document pair of the first set generated by the optimized target function; and using the optimized search result ranking algorithm to rank search results. - View Dependent Claims (16, 17)
-
Specification