Search model updates
First Claim
Patent Images
1. A method implemented by one or more computing devices of a search service, the method comprising:
- using a model to rank items in a search result, wherein the search result describes different types of content to be displayed on a same results page, the model formed using an initial set of data;
generating an update using a subsequent set of data, which is formed after the initial set of data, that provides feedback describing user interaction with one or more of the items in the search result, the generating of the update performed without use of at least a portion of the initial set of data; and
employing the update to modify the model and adjust the ranking of items in the search results page for a subsequent search.
2 Assignments
0 Petitions
Accused Products
Abstract
Search model updates are described. In one or more implementations, a search service uses a model to rank items in a search result, the model formed using an initial set of data. An update is generated using a subsequent set of data, which is formed after the initial set of data, that provides feedback describing user interaction with one or more items in the search result formed using the model, the generating of the update performed without use of at least a portion of the initial set of data. The model and the update are employed to rank items in a search result for a subsequent search.
-
Citations
19 Claims
-
1. A method implemented by one or more computing devices of a search service, the method comprising:
-
using a model to rank items in a search result, wherein the search result describes different types of content to be displayed on a same results page, the model formed using an initial set of data; generating an update using a subsequent set of data, which is formed after the initial set of data, that provides feedback describing user interaction with one or more of the items in the search result, the generating of the update performed without use of at least a portion of the initial set of data; and employing the update to modify the model and adjust the ranking of items in the search results page for a subsequent search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method implemented by one or more computing devices of a search service, the method comprising:
-
using a first model to rank items of a plurality of content types against each other in a search result page; collecting data that describes user engagement with individual said items in the search result page; computing a gradient of an objective function at the first model using the collected data; and using the gradient to modify the first model to arrive at a second model to rank items of a plurality of content types against each other in a search result page. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method implemented by one or more computing devices of a search service, the method comprising:
-
forming a search result page that includes a plurality of items of varying content types that are ranked against each other through use of a plurality of models, each said model being configured to rank different types of content and formed using an initial set of data; receiving feedback that describes user interaction with one or more search results formed using the plurality of models; generating one or more updates for respective said models using feedback in which each said update is generated without use of the initial set of data; and using the generated one or more updates to modify the plurality of models to adjust the ranking of items in a subsequent search result page for a subsequent search. - View Dependent Claims (19)
-
Specification