Automated satisfaction measurement for web search
First Claim
1. A method for obtaining predicted user satisfaction data regarding the performance of a search mechanism for a computer which provides search results in response to user queries, the method comprising:
- storing interaction of users with the search results obtained in response to a query;
determining at least one predictive pattern model for predicting user-satisfaction with the search results from the stored interaction of multiple users with the search results to improve the quality of search results, wherein determining at least one predictive pattern model comprises;
running a pre judged set of results through the search mechanism;
applying a candidate predictive pattern to context-based user behavior data for the pre-judged set of results;
comparing resulting predicted user satisfaction data with judged satisfaction for the pre judged set of results; and
if the candidate predictive pattern is successful at determining a predicted user satisfaction corresponding to the pre-judged user satisfaction, selecting the candidate predictive pattern as one of the at least one predictive pattern model;
storing the at least one predictive pattern model; and
applying said predictive pattern model to context-based user behavior data to determine a satisfaction value for the users with queries that indicate the satisfaction of the users with the search results, wherein the context-based user behavior data comprises user feedback data and context data associated with users feedback data, the context-based user behavior data acquired after receipt by users of the search results of said application of said predictive pattern model further comprises isolating a set of said performed queries which are unsatisfactory and which share a common characteristic in order to identify problems which appear for multiple users or queries.
2 Assignments
0 Petitions
Accused Products
Abstract
Context-based user behavior data is collected from a search mechanism. This data includes, for a given query, user feedback (implicit and explicit) on the query and context information on the query. A predictive pattern is applied to the context-based user behavior data in order to produce predicted user satisfaction data. Data mining techniques may be used to create and improve one or more predictive patterns. Predicted user satisfaction data can be used to monitor or improve search mechanism performance, via a display reporting the performance or identification of any queries with a shared characteristic and sub-par user satisfaction. A dynamically-improving search mechanism uses the predicted user satisfaction data to improve the performance of the search mechanism.
-
Citations
19 Claims
-
1. A method for obtaining predicted user satisfaction data regarding the performance of a search mechanism for a computer which provides search results in response to user queries, the method comprising:
-
storing interaction of users with the search results obtained in response to a query; determining at least one predictive pattern model for predicting user-satisfaction with the search results from the stored interaction of multiple users with the search results to improve the quality of search results, wherein determining at least one predictive pattern model comprises; running a pre judged set of results through the search mechanism; applying a candidate predictive pattern to context-based user behavior data for the pre-judged set of results; comparing resulting predicted user satisfaction data with judged satisfaction for the pre judged set of results; and if the candidate predictive pattern is successful at determining a predicted user satisfaction corresponding to the pre-judged user satisfaction, selecting the candidate predictive pattern as one of the at least one predictive pattern model; storing the at least one predictive pattern model; and applying said predictive pattern model to context-based user behavior data to determine a satisfaction value for the users with queries that indicate the satisfaction of the users with the search results, wherein the context-based user behavior data comprises user feedback data and context data associated with users feedback data, the context-based user behavior data acquired after receipt by users of the search results of said application of said predictive pattern model further comprises isolating a set of said performed queries which are unsatisfactory and which share a common characteristic in order to identify problems which appear for multiple users or queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for obtaining predicted user satisfaction data regarding the performance of a search mechanism for a computer which provides search results in response to user'"'"'s queries, the system comprising:
-
storage for storing interaction of users with the search results obtained in response to a query; a processor for determining at least one predictive pattern model for predicting user satisfaction with the search results from the stored interaction of multiple users with the search results to improve search quality, wherein the at least one predictive pattern model is determined by; running a pre-judged set of results through the search mechanism; applying a candidate predictive pattern to context-based user behavior data for the pre judged set of results; comparing resulting predicted user satisfaction data with judged satisfaction for the pre judged set of results; and if the candidate predictive pattern is successful at determining a predicted user satisfaction corresponding to the pre judged user satisfaction, selecting the candidate predictive pattern as one of the at least one predictive pattern model; storage for storing at least one predictive pattern model; and data mining apparatus for applying said predictive pattern model to context-based user behavior data, said context-based user behavior data comprising user feedback data and context data associated with the user feedback data, the context-based user behavior data acquired after receipt by users of the search results of said application of said predictive pattern model further comprises isolating a set of said performed queries which are unsatisfactory and which share a common characteristic in order to identify problems which appear for multiple users or queries. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for real-time optimization of a search mechanism for a computer which provides search results in response to user queries, comprising:
-
a processor, comprising; means for storing satisfaction of users with search results that is determined by an evaluation of the search results by the user; means for storing interaction of users with the search results obtained in response to a query; means for determining at least one predictive pattern model for predicting user satisfaction with the search results based on the satisfaction of the user stored in the means for storing and the user interaction stored in the means for storing multiple users interaction to improve search quality, wherein the at least one predictive pattern model is determined by; running a pre-judged set of results through the search mechanism; applying a candidate predictive pattern to context-based user behavior data for the pre-judged set of results; comparing resulting predicted user satisfaction data with judged satisfaction for the pre-judged set of results; and if the candidate predictive pattern is successful at determining a predicted user satisfaction corresponding to the pre-judged user satisfaction, selecting the candidate predictive pattern as one of the at least one predictive pattern model;
means for storing at least one predictive pattern model;means for applying said predictive pattern model to context-based user behavior data comprising user feedback data and context data associated with user'"'"'s feedback data, the context-based user behavior data acquired after receipt by a user of the search results of said application of said predictive pattern model further comprises isolating a set of said performed queries which are unsatisfactory and which share a common characteristic in order to identify problems which appear for multiple users or queries; and means for outputting predicted user satisfaction data which is indicative of a level of satisfaction experienced by users of search results returned by the search mechanism, the outputted predicted user satisfaction data based on the application of said predictive pattern model.
-
Specification