| CPC G06F 16/24578 (2019.01) [G06F 16/24553 (2019.01)] | 20 Claims |

|
1. A system comprising:
a data storage medium to store computer-executable instructions; and
a computer hardware processor in communication with the data storage medium, wherein the computer hardware processor executes the computer-executable instructions to at least:
receive an input query;
execute a representation-based model, wherein the representation-based model receives the input query and outputs a first embedding;
identify a second embedding similar to the first embedding;
determine a candidate query associated with the second embedding;
execute an interaction-based model, wherein the interaction-based model receives (i) the input query and (ii) the candidate query, and outputs a similarity score;
determine that the similarity score satisfies a threshold;
generate, from a behavioral signal for the candidate query, a ranking feature for the input query and a search result;
execute a ranking model, wherein the ranking model receives the ranking feature and outputs a predicted ranking; and
cause presentation, in a graphical user interface, of the search result according to the predicted ranking.
|