-
公开(公告)号:US20230316375A1
公开(公告)日:2023-10-05
申请号:US17709998
申请日:2022-03-31
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Ramasubramanian Balasubramanian , Girija Narlikar , Omar Alonso
CPC classification number: G06Q30/0631 , G06N3/08
Abstract: An online concierge system generates recipe embeddings for recipes including multiple items and user embeddings for users, with the recipe embeddings and user embeddings in a common latent space. To generate the user embeddings and the recipe embeddings, a model includes separate layers for a user model outputting user embeddings and for a recipe model outputting recipe embeddings. When training the model, a weight matrix generates a predicted dietary preference type for a user embedding and for a recipe embedding and adjusts the user model or the recipe model based on differences between the predicted dietary preference type and a dietary preference type applied to the user embedding and to the recipe embedding. Additionally cross-modal layers generate a predicted user embedding from a recipe embedding and generate a predicted recipe embedding from a user embedding that are used to further refine the user model and the recipe model.
-
公开(公告)号:US20250061505A1
公开(公告)日:2025-02-20
申请号:US18233826
申请日:2023-08-14
Applicant: Maplebear Inc.
Inventor: Sharath Rao Karikurve , Ramasubramanian Balasubramanian
IPC: G06Q30/0601 , G06F40/40 , H04L51/046
Abstract: An online concierge system scores candidate replacement items for an ordered item that is not available for delivery. A set of contextual features may be generated describing the user and/or the order in which the item is being replaced, enabling the recommended items to be evaluated with additional context and more-correctly evaluate whether a customer will accept a replacement item, particularly when the replacement item is selected by a picker or the online concierge system. In addition, as candidate replacement items may receive feedback from the customer in different contexts, during training the candidate items may be labeled with different values according to a hierarchy based on the particular feedback and context provided by the user.
-
公开(公告)号:US20240330846A1
公开(公告)日:2024-10-03
申请号:US18129021
申请日:2023-03-30
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Sharath Rao Karikurve , Ramasubramanian Balasubramanian , Ashish Sinha
IPC: G06Q10/0835 , G06Q10/087 , G06Q30/0203
CPC classification number: G06Q10/08355 , G06Q10/087 , G06Q30/0203 , G06N20/00
Abstract: An online concierge system receives, from a client device associated with a user of the online concierge system, order data associated with an order placed with the online concierge system, in which the order data describes a delivery location for the order. The online concierge system receives information describing a set of attributes associated with the delivery location and accesses a machine learning model trained to predict a difference between an arrival time and a delivery time for the delivery location. The online concierge system applies the model to the set of attributes associated with the delivery location to predict the difference between the arrival time and the delivery time for the delivery location and determines an estimated delivery time for the order based at least in part on the predicted difference. The online concierge system sends the estimated delivery time for the order for display to the client device.
-
公开(公告)号:US20240330695A1
公开(公告)日:2024-10-03
申请号:US18129023
申请日:2023-03-30
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Saurav Manchanda , Ramasubramanian Balasubramanian
Abstract: A reinforcement learning model selects a content composition based, in part, on inter-session rewards. In addition to near-in-time rewards of user interactions with a content composition for evaluating possible actions, the reinforcement learning model also generates a reward and/or penalty based on between-session information, such as the time between sessions. This permits the reinforcement learning model to learn to evaluate content compositions not only on the immediate user response, but also on the effect of future user engagement. To determine a composition for a search query, the reinforcement learning model generates a state representation of the user and search query and evaluates candidate content compositions based on learned parameters of the reinforcement learning model that evaluates inter-session rewards of the content compositions.
-
25.
公开(公告)号:US20240289855A1
公开(公告)日:2024-08-29
申请号:US18113965
申请日:2023-02-24
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Ramasubramanian Balasubramanian , Sharath Rao Karikurve
IPC: G06Q30/0601 , G06N3/08
CPC classification number: G06Q30/0613 , G06N3/08
Abstract: A specific item is identified to suggest a replacement therefor to a user. A set of candidate replacement items for the specific item is determined. For at least one of the candidate replacement items, an expiration score is determined based on expiration information associated with the item. A replacement score for the candidate replacement item is determined by inputting the determined expiration score as a feature into a machine learning model that is trained using features of historical samples of candidate replacement items suggested as a replacement to users and the replacement suggestion being accepted by the users. One or more of the candidate replacement items is selected based on respective replacement scores as one or more suggested replacement items. A graphical user interface of a client device of the user is caused to display the one or more suggested replacement items as the replacement for the specific item.
-
公开(公告)号:US20240177211A1
公开(公告)日:2024-05-30
申请号:US18072316
申请日:2022-11-30
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Ramasubramanian Balasubramanian , Lynn Fink , Alexandra Hart , Sanam Alavizadeh , Lauren Scully , Samuel Lederer , Anna Vitti , Lukasz Czekaj , Joseph Olivier , Michael Prescott , Jeong Eun Woo , Nicole Yin Chuen Lee Altman
IPC: G06Q30/0601 , G06Q30/08
CPC classification number: G06Q30/0631 , G06Q30/0629 , G06Q30/08
Abstract: An online concierge system suggests replacement items when an ordered item may be unavailable. To promote similarity of sources between the replacement item with the ordered item, candidate replacement items are scored, in part, based on a source similarity score based on a source of the candidate replacement item and a source of the ordered item. The source similarity score may be determined by a computer model based on user interactions with item sources. The similarity score may be based on source embeddings that may be determined based on respective item embeddings or may be determined by training source embeddings directly from user-source interactions. The similarity score for a candidate replacement item may be combined with a replacement score indicating the user's likelihood of selecting the candidate replacement item as a replacement to yield a total score for selection as suggestion as a replacement for the ordered item.
-
公开(公告)号:US20230136886A1
公开(公告)日:2023-05-04
申请号:US17514177
申请日:2021-10-29
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Chuanwei Ruan , Ramasubramanian Balasubramanian , Peng Qi
Abstract: An online concierge system uses a model to predict a user's interaction with an item, based on a user embedding for the user and an item embedding for the item. For the model to account for more recent interactions by users with items without retraining the model, the online concierge system generates updated item embeddings and updated user embeddings that account for the recent interactions by users with items. The online concierge system compares performance of the model using the updated item embeddings and the updated user embeddings relative to performance of the model using the existing item embeddings and user embeddings. If the performance of the model decreases, the online concierge system adjusts the updated user embeddings and the updated item embeddings based on the change in performance of the model. The adjusted updated user embeddings and adjusted updated item embeddings are stored for use by the model.
-
-
-
-
-
-