PROACTIVE AND RETROSPECTIVE JOINT WEIGHT ATTRIBUTION IN A STREAMING ENVIRONMENT
First Claim
1. A computer system, comprising:
- one or more processors; and
a non-transitory computer readable storage medium storing instructions that when executed by the one or more processors cause the computer system to perform operations comprising;
obtaining one or more suggested candidate documents based on a search query specifying one or more parameters;
extracting one or more query intents from the one or more suggested candidate documents, the one or more query intents corresponding to the one or more parameters;
ranking the one or more suggested candidate documents based on the extracted one or more query intents;
causing one or more top ranked documents to be displayed on a display device;
receiving feedback regarding the displayed one or more top ranked documents, andattributing weights of a hidden intent to a set of possible intents based on the received feedback.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for joint weight attribution for weights of candidate features of a candidate search are described in an example embodiment, disclosed is a system that obtains one or more suggested candidate documents based on a search query specifying one or more parameters. Additionally, the system extracts query intents from the one or more suggested candidate documents, the one or more query intents corresponding to the one or more parameters. Moreover, the system ranks the one or more suggested candidate documents based on the extracted query intents. Furthermore, the system displays top ranked documents on a display device. The system then receives feedback regarding the displayed top ranked documents. Then, weights of a hidden intent are attributed to a set of possible intents based on the received feedback. The feedback can be received retrospectively and proactively. For example, some embodiments perform joint weight attribution based on retrospective and proactive feedback ingestion.
-
Citations
20 Claims
-
1. A computer system, comprising:
-
one or more processors; and a non-transitory computer readable storage medium storing instructions that when executed by the one or more processors cause the computer system to perform operations comprising; obtaining one or more suggested candidate documents based on a search query specifying one or more parameters; extracting one or more query intents from the one or more suggested candidate documents, the one or more query intents corresponding to the one or more parameters; ranking the one or more suggested candidate documents based on the extracted one or more query intents; causing one or more top ranked documents to be displayed on a display device; receiving feedback regarding the displayed one or more top ranked documents, and attributing weights of a hidden intent to a set of possible intents based on the received feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
obtaining one or more suggested candidate documents based on a search query specifying one or more parameters; extracting one or more query intents from the one or more suggested candidate documents the one or more query intents corresponding to the one or more parameters; ranking the one or more suggested candidate documents based on the extracted one or more query intents; causing one or more top ranked documents to displayed on a display device, receiving feedback regarding the displayed one or more top ranked documents; and attributing weights of a hidden intent to a set of possible intents based on the received feedback. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising instructions, which when executed by one or more machines, cause the one or more machines to perform operations comprising:
-
obtaining one or more suggested candidate documents based on a search query specifying one or more parameters; extracting one or more query intents from the one or more suggested candidate documents, the one or more query intents corresponding to the one or more parameters; ranking the one or more suggested candidate documents based on the extracted one or more query intents; causing one or more top ranked documents to be displayed on a display device; receiving feedback regarding the displayed one or more top ranked documents; and attributing weights of a hidden intent to a set of possible intents based on the received feedback. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification