LEARNING A DOCUMENT RANKING FUNCTION USING QUERY-LEVEL ERROR MEASUREMENTS
First Claim
1. A computer system for generating a document ranking function, comprising:
- a training store that contains, for each of a plurality of queries, features of documents corresponding to the query, and an actual relevance of each document to the query;
a error calculation component that calculates a normalized error between the actual relevances and calculated relevances of documents corresponding to a query; and
a training component that trains a ranking function using the normalized errors as calculated by the error calculation component to indicate accuracy of the ranking function in generating relevances of the documents to their corresponding queries.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for learning a ranking function that uses a normalized, query-level error function is provided. A ranking system learns a ranking function using training data that includes, for each query, the corresponding documents and, for each document, its relevance to the corresponding query. The ranking system uses an error calculation algorithm that calculates an error between the actual relevances and the calculated relevances for the documents of each query. The ranking system normalizes the errors so that the total errors for each query will be weighted equally. The ranking system then uses the normalized error to learn a ranking function that works well for both queries with many documents in their search results and queries with few documents in their search results.
-
Citations
20 Claims
-
1. A computer system for generating a document ranking function, comprising:
-
a training store that contains, for each of a plurality of queries, features of documents corresponding to the query, and an actual relevance of each document to the query;
a error calculation component that calculates a normalized error between the actual relevances and calculated relevances of documents corresponding to a query; and
a training component that trains a ranking function using the normalized errors as calculated by the error calculation component to indicate accuracy of the ranking function in generating relevances of the documents to their corresponding queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for calculating an error between actual relevances and training relevances of groups of documents, comprising:
-
a group error calculation component that calculates an error between the actual relevances and calculated relevances of documents of the group, the error being independent of the number of documents in the group; and
an overall error calculation component that aggregates the errors of the groups into an overall error for the groups of documents. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system for ranking web pages, comprising:
-
a search store that contains a search result of a query conducted by a search engine service, the search result identifying web pages relevant to the query; and
a web page ranking component that ranks web pages of the search result based on relevance to the query, the web page ranking component having been trained using a normalized query-level error measurement. - View Dependent Claims (19, 20)
-
Specification