US 11,704,374 B2
Systems and methods for personalizing search engine recall and ranking using machine learning techniques
Hyun Duk Cho, San Francisco, CA (US); Sushant Kumar, Sunnyvale, CA (US); Kannan Achan, Saratoga, CA (US); Nimesh Sinha, San Jose, CA (US); and Aysenur Inan, Mountain View, CA (US)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Jan. 30, 2021, as Appl. No. 17/163,400.
Prior Publication US 2022/0245209 A1, Aug. 4, 2022
Int. Cl. G06F 16/9535 (2019.01); G06F 16/9532 (2019.01); G06Q 30/0601 (2023.01); G06Q 30/0201 (2023.01); G06N 20/00 (2019.01); G06Q 10/067 (2023.01)
CPC G06F 16/9535 (2019.01) [G06F 16/9532 (2019.01); G06N 20/00 (2019.01); G06Q 10/067 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0625 (2013.01); G06Q 30/0631 (2013.01); G06Q 30/0633 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, perform functions comprising:
providing a search engine comprising, or communicating with, a recall personalization model configured to generate personalized recall sets of search results for users;
receiving, at the search engine, a generic search query submitted by a user, wherein the generic search query comprises less than three attribute descriptors;
generating, using the recall personalization model, a feature vector for the user comprising contextual features associated with the user, wherein each contextual feature of the contextual features reflects a respective user preference of personalization preferences associated with the user;
generating, using the recall personalization model, a simulated narrowing query that supplements the generic search query submitted by the user with the feature vector for the user comprising the contextual features; and
generating, using the search engine, a recall set of the search results based, at least in part, on the simulated narrowing query, wherein the recall set of the search results accounts for the personalization preferences associated with the user.