Incorporating recency in network search using machine learning
First Claim
1. A method, implemented on at least one machine having at least one processor, storage, and a communication platform connected to a network for ranking a search result, comprising:
- accessing, by the at least one machine, a set of recency ranking data comprising one or more past search queries, one or more past search results, and one or more recency features, wherein the recency features comprise;
a time-sensitive feature representing a particular time period that was determined based on content of at least some of the past search queries, wherein the at least some of the past search queries were sensitive to the particular time period, anda query timestamp feature representing the time at which the past search queries were received at a search engine;
training, by the at least one machine, a first ranking model via machine learning based on the recency features; and
determining when recency is to be utilized for ranking a search result based on the ranking model.
9 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, access a set of recency ranking data comprising one or more recency search queries and one or more recency search results, each of the recency search queries being recency-sensitive with respect to a particular time period and being associated with a query timestamp representing the time at which the recency search query is received at a search engine, each of the recency search results being generated by the search engine for one of the recency search queries and comprising one or more recency network resources. Construct a plurality of recency features from the set of recency ranking data. Train a first ranking model via machine learning using at least the recency features.
-
Citations
34 Claims
-
1. A method, implemented on at least one machine having at least one processor, storage, and a communication platform connected to a network for ranking a search result, comprising:
-
accessing, by the at least one machine, a set of recency ranking data comprising one or more past search queries, one or more past search results, and one or more recency features, wherein the recency features comprise; a time-sensitive feature representing a particular time period that was determined based on content of at least some of the past search queries, wherein the at least some of the past search queries were sensitive to the particular time period, and a query timestamp feature representing the time at which the past search queries were received at a search engine; training, by the at least one machine, a first ranking model via machine learning based on the recency features; and determining when recency is to be utilized for ranking a search result based on the ranking model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for ranking a search result, comprising:
-
a memory comprising instructions executable by one or more processors; and one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; access a set of recency ranking data comprising one or more past search queries, one or more past search results, and one or more recency features, wherein the recency features comprise; a time-sensitive feature representing a particular time period that was determined based on content of at least some of the past search queries, wherein the at least some of the past search queries were sensitive to the particular time period, and a query timestamp feature representing the time at which the past search queries were received at a search engine; train a first ranking model via machine learning based on recency features; and determine when recency is to be utilized for ranking a search result based on the ranking model. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. One or more machine-readable tangible and non-transitory media having information for ranking a search result, wherein the information, when read by at least one machine, causes the at least one machine to:
-
access a set of recency ranking data comprising one or more past search queries, one or more past search results, and one or more recency features, wherein the recency features comprise; a time-sensitive feature representing a particular time period that was determined based on content of at least some of the past search queries, wherein the at least some of the past search queries were sensitive to the particular time period, and a query timestamp feature representing the time at which the past search queries were received at a search engine; train a first ranking model via machine learning based on the recency features; and determine when recency is to be utilized for ranking a search result based on the ranking model. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification