Prediction and information retrieval for intrinsically diverse sessions
First Claim
1. A method of presenting search results returned responsive to executing a query, comprising:
- determining, by employing a query classifier, whether the query is intrinsically diverse or not intrinsically diverse, wherein the query is intrinsically diverse when included in an intrinsically diverse session, wherein the intrinsically diverse session is directed towards a task, and wherein queries included in the intrinsically diverse session are directed towards respective subtasks of the task;
receiving the search results retrieved by a search engine responsive to executing the query, wherein related queries correspond to the search results;
evaluating an objective function to compute an optimized value in response to the query being determined to be intrinsically diverse, wherein;
the objective function is based on relevance of differing search results to the query, the differing search results returned responsive to the related queries; and
the objective function is based on redundancy between the related queries; and
controlling presentation of the search results on a display screen according to the optimized value when the query is determined to be intrinsically diverse.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies described herein pertain to predicting intrinsically diverse sessions and retrieving information for such intrinsically diverse sessions. Search results retrieved by a search engine responsive to executing a query are received. A query classifier can be employed to determine whether the query is intrinsically diverse or not intrinsically diverse based on one or more features of the query and session interaction properties. The query is intrinsically diverse when included in an intrinsically diverse session directed towards a task, where the query and disparate queries included in the intrinsically diverse session are directed towards respective subtasks of the task. An objective function can be evaluated based at least upon the query to compute an optimized value when the query is determined to be intrinsically diverse. The search results can be presented on a display screen according to the optimized value when the query is determined to be intrinsically diverse.
-
Citations
20 Claims
-
1. A method of presenting search results returned responsive to executing a query, comprising:
-
determining, by employing a query classifier, whether the query is intrinsically diverse or not intrinsically diverse, wherein the query is intrinsically diverse when included in an intrinsically diverse session, wherein the intrinsically diverse session is directed towards a task, and wherein queries included in the intrinsically diverse session are directed towards respective subtasks of the task; receiving the search results retrieved by a search engine responsive to executing the query, wherein related queries correspond to the search results; evaluating an objective function to compute an optimized value in response to the query being determined to be intrinsically diverse, wherein; the objective function is based on relevance of differing search results to the query, the differing search results returned responsive to the related queries; and the objective function is based on redundancy between the related queries; and controlling presentation of the search results on a display screen according to the optimized value when the query is determined to be intrinsically diverse. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 19)
-
-
10. A system that populates an intrinsically diverse session database for training a query classifier, comprising:
-
a data repository that retains a search log that comprises queries inputted to a search engine and the intrinsically diverse session database; one or more processors; and memory that comprises computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; accessing the search log; identifying intrinsically diverse sessions from the search log, the intrinsically diverse sessions being identified by filtering the queries in the search log to extract the intrinsically diverse sessions from the search log, filtering the queries to extract the intrinsically diverse sessions from the search log comprising; removing sessions from the search log that comprise an initiator query and less than a minimum number of successor queries, wherein an initiator query is a first query of a session and remaining queries in the session other than the initiator query are successor queries; removing sessions from the search log that comprise successor queries that return search results having less than a minimum overlap with search results returned by respective initiator queries; and removing sessions from the search log that comprise successor queries having greater than a maximum syntactic similarity with respective initiator queries; retaining the intrinsically diverse sessions in the intrinsically diverse session database; and training the query classifier based upon features of the intrinsically diverse sessions from the intrinsically diverse session database, wherein the query classifier is trained to identify whether a query inputted to the search engine is an intrinsically diverse query. - View Dependent Claims (11, 12)
-
-
13. A computer-readable storage device including computer-executable instructions that, when executed by a processor, cause the processor to perform acts including:
-
identifying one or more features of a query; determining, by employing a query classifier, whether the query is intrinsically diverse or not intrinsically diverse based on the one or more features of the query, wherein the query is intrinsically diverse when included in an intrinsically diverse session, wherein the intrinsically diverse session is directed towards a task, and wherein queries included in the intrinsically diverse session are directed towards respective subtasks of the task; receiving search results retrieved by a search engine responsive to executing the query; receiving related queries that correspond to the search results; evaluating an objective function to compute an optimized value when the query is determined to be intrinsically diverse, wherein; the objective function is based on relevance of differing search results to the query, the differing search results returned responsive to the related queries; and the objective function is based on redundancy between the related queries; and controlling presentation of the search results on a display screen according to the optimized value when the query is determined to be intrinsically diverse. - View Dependent Claims (14, 15, 17, 18, 20)
-
Specification