Returning search results utilizing topical user click data when search queries are dissimilar
AssigneeInternational Business Machines Corporation
InventorsPriyanka Agrawal, Man Chu, Steven M. Pritko, Justin A. Ziniel
Life of this patent
Estimating the term…
Abstract
For a particular search query that is received by a host system, a preliminary set of search results is generated. The host system maps the query to one or more topics that are representative to the query. The host system provides topical click data associated with the topic to a machine-learning module that determines a relevancy score of the result utilizing the topical click data. The host system re-ranks the order of the result within a set of results based upon the relevancy score.
Claims20
A method of re-ranking search results by utilizing topical click data in an environment where search result queries are ostensibly dissimilar, the method comprising:
- determining, with a host device processor, a preliminary result [R] of a search query [Q] received by the host device;
- determining, with the host device processor, a topic [T] that is representative of the search query [Q];
- retrieving, with the host device processor, topical click data [C] associated with the topic [T] and associated with the result [R];
- determining, with the host device processor, a relevance value [V] of the result [R] utilizing the topical click data [C];
- and
- re-ranking, with the host device processor, the order of the preliminary result [R] within a set of results based upon the relevance value [V].
A computer program product for re-ranking search results by utilizing topical click data in an environment where search result queries are ostensibly dissimilar, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by the computer to cause the computer to:
- determine a preliminary result [R] of a search query [Q] received by the host device;
- determine a topic [T] that is representative of the search query [Q];
- retrieve topical click data [C] associated with the topic [T] and associated with the result [R];
- determine a relevance value [V] of the result [R] utilizing the topical click data [C];
- and
- re-rank the order of the preliminary result [R] within a set of results based upon the relevance value [V].
A computer comprising:
- a processor;
- and
- memory communicatively coupled to the processor, wherein the memory is encoded with instructions, wherein the instructions when executed by the processor cause the processor to:
- determine a preliminary result [R] of a search query [Q] received by the host device;
- determine a topic [T] that is representative of the search query [Q];
- retrieve topical click data [C] associated with the topic [T] and associated with the result [R];
- determine a relevance value [V] of the result [R] utilizing the topical click data [C];
- and
- re-rank the order of the preliminary result [R] within a set of results based upon the relevance value [V].
Dependencies are inferred from the claim text.