Training a search result ranker with automatically-generated samples
First Claim
1. One or more processor-accessible tangible media comprising processor-executable instructions for training a search result ranker, wherein the processor-executable instructions, when executed, direct a system to perform acts comprising:
- inferring user interests from user interactions with search results for a particular query, the search results including identifiers that comprise uniform resource locators (URLs);
determining respective relevance scores associated with respective query-identifier pairs of the search results, each respective relevance score comprising a respective probability of the respective identifier being skipped by a user;
formulating query-identifier-relevance score triplets from the respective relevance scores associated with the respective query-identifier pairs;
submitting the query-identifier-relevance score triplets as training samples to a search result ranker; and
training the search result ranker as a learning machine with multiple training samples comprising the query-identifier-relevance score triplets.
2 Assignments
0 Petitions
Accused Products
Abstract
A search result ranker may be trained with automatically-generated samples. In an example embodiment, user interests are inferred from user interactions with search results for a particular query so as to determine respective relevance scores associated with respective query-identifier pairs of the search results. Query-identifier-relevance score triplets are formulated from the respective relevance scores associated with the respective query-identifier pairs. The query-identifier-relevance score triplets are submitted as training samples to a search result ranker. The search result ranker is trained as a learning machine with multiple training samples of the query-identifier-relevance score triplets.
-
Citations
20 Claims
-
1. One or more processor-accessible tangible media comprising processor-executable instructions for training a search result ranker, wherein the processor-executable instructions, when executed, direct a system to perform acts comprising:
-
inferring user interests from user interactions with search results for a particular query, the search results including identifiers that comprise uniform resource locators (URLs); determining respective relevance scores associated with respective query-identifier pairs of the search results, each respective relevance score comprising a respective probability of the respective identifier being skipped by a user; formulating query-identifier-relevance score triplets from the respective relevance scores associated with the respective query-identifier pairs; submitting the query-identifier-relevance score triplets as training samples to a search result ranker; and training the search result ranker as a learning machine with multiple training samples comprising the query-identifier-relevance score triplets. - View Dependent Claims (2, 3)
-
-
4. A method implemented by a system for training a search result ranker, the method comprising acts of:
-
inferring user interests from user interactions with search results for a particular query to determine respective relevance scores associated with respective query-identifier pairs of the search results; formulating query-identifier-relevance score triplets from the respective relevance scores associated with the respective query-identifier pairs; submitting the query-identifier-relevance score triplets as training samples to a search result ranker; and training the search result ranker as a learning machine with multiple training samples comprising the query-identifier-relevance score triplets. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system that is capable of training a search result ranker, the system comprising:
-
a relevance score determiner to infer user interests from user interactions with search results for a particular query and to determine respective relevance scores associated with respective query-identifier pairs of the search results; a training sample handler to formulate query-identifier-relevance score triplets from the respective relevance scores associated with the respective query-identifier pairs and to submit the query-identifier-relevance score triplets as training samples to a learning machine; and a search result ranker to be trained as the learning machine with multiple training samples comprising the query-identifier-relevance score triplets. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification