-
1.
公开(公告)号:US20240104631A1
公开(公告)日:2024-03-28
申请号:US18528744
申请日:2023-12-04
Applicant: Maplebear Inc.
Inventor: Ramasubramanian Balasubramanian , Saurav Manchanda
IPC: G06Q30/0601 , G06Q30/0202 , G06Q30/0241
CPC classification number: G06Q30/0631 , G06Q30/0202 , G06Q30/0241
Abstract: An online concierge system uses a machine learning click through rate model to select promoted items based on user embeddings, item embeddings, and search query embeddings. Embeddings obtained by an embedding model may be used as inputs to the click through rate model. The embedding model may be trained using different actions to score the strength of a customer interaction with an item. For example, a customer purchasing an item may be a stronger signal than a customer placing an item in a shopping cart, which in turn may be a stronger signal than a customer clicking on an item. The online concierge system generates a ranking of candidate promoted items based on the search query and using the click through rate model. Based on the ranking, the online concierge system displays promoted items along with the organic search results to the customer.
-
公开(公告)号:US20240005096A1
公开(公告)日:2024-01-04
申请号:US17855799
申请日:2022-07-01
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Ramasubramanian Balasubramanian , Saurav Manchanda
IPC: G06F40/284 , G06F40/186 , G06N5/02
CPC classification number: G06F40/284 , G06F40/186 , G06N5/022
Abstract: A masked language model is used to predict an attribute of an object, such as a physical item or product based on the predicted value of a masked token. The masked language model may be trained on a general corpus of text for the language, such that the masked language model learns context and text token relationships. Information about the object may then be added to a query template that structures the item information in an attribute query that may be interpretable by the masked language model to provide a resulting token related to the provided information or to confirm or reject an attribute specified in the query template.
-
公开(公告)号:US20230252549A1
公开(公告)日:2023-08-10
申请号:US18107854
申请日:2023-02-09
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Yuqing Xie , Taesik Na , Saurav Manchanda
IPC: G06Q30/0601 , G06Q30/0201
CPC classification number: G06Q30/0631 , G06Q30/0201
Abstract: To train an embedding-based model to determine relevance between items and queries, an online system generates training data from previously received queries and interactions with results for the queries. The training data includes positive training examples including a query and an item with which a user performed a specific interaction after providing the query. To generate negative training examples for the query to include in the training data, the online system determines measures of similarity between items with which the specific interaction was not performed and the query. The online system may weight a loss function for the embedding-based model by the measure of similarity for a negative example, increasing the effect of a negative example including a query and an item with a larger measure of similarity. In other embodiments, the online system selects negative training examples based on the measures of similarities between items and queries in pairs.
-
公开(公告)号:US12204614B2
公开(公告)日:2025-01-21
申请号:US18436611
申请日:2024-02-08
Applicant: Maplebear Inc.
Inventor: Saurav Manchanda , Krishnakumar Subramanian , Haixun Wang , Min Xie
IPC: G06F18/2411 , G06F18/214 , G06F18/22 , G06N3/084
Abstract: An online concierge system trains a classification model as a domain adversarial neural network from training data labeled with source classes from a source domain that do not overlap with target classes from a target domain output by the classification model. The online concierge system maps one or more source classes to a target class. The classification model extracts features from an image, classifies whether an image is from the source domain or the target domain, and predicts a target class for an image from the extracted features. The classification model includes a gradient reversal layer between feature extraction layers and the domain classifier that is used during training, so the feature extraction layers extract domain invariant features from an image.
-
公开(公告)号: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.
-
公开(公告)号:US20240104632A1
公开(公告)日:2024-03-28
申请号:US17935916
申请日:2022-09-27
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Creagh Briercliffe , Chuan Lei , Saurav Manchanda , Min Xie
IPC: G06Q30/06
CPC classification number: G06Q30/0635 , G06Q30/0613 , G06Q30/0627 , G06Q30/0639
Abstract: An online concierge system uses a co-engagement graph to assign attribute values to items for which those attribute values are uncertain. A co-engagement graph is a graph with nodes that represent items and edges that represent co-engagement between items. The online concierge system generates a co-engagement graph for a set of items based on item engagement data and item data for the items. The set of items includes items for which the online concierge system has an attribute value for a target attribute and items for which the online concierge system does not have an attribute value for the target attribute. The online concierge system identifies a node that corresponds to an unknown item and identifies a node connected to that first node that corresponds to a known item. The online concierge system assigns the attribute value for the known item to the unknown item.
-
公开(公告)号:US20250095046A1
公开(公告)日:2025-03-20
申请号:US18888607
申请日:2024-09-18
Applicant: Maplebear Inc.
Inventor: Shih-Ting Lin , Saurav Manchanda , Prithvishankar Srinivasan , Shishir Kumar Prasad , Min Xie , Benwen Sun , Axel Mange , Wenjie Tang , Sanchit Gupta
IPC: G06Q30/0601 , G06Q10/0833 , G06Q30/0201
Abstract: An online system obtains a target food from an order for a user and alcohol preferences from an order purchase history. The online system generates a prompt for a machine learning model to request alcohol candidates based on the target food category. The prompt includes the alcohol preferences, and requests for each alcohol candidate, a pairing score indicating how well the target food category pairs with the alcohol candidate and a user preference score indicating how well the alcohol candidate aligns with the alcohol preferences. The online system receives as output the candidate alcohol items. Each alcohol candidate has the pairing score, the user preference score, and a textual reason for scores. The online system matches at least one alcohol item from a catalog with each alcohol candidate. A subset of alcohol items is presented to the user as a carousel.
-
公开(公告)号:US20240176852A1
公开(公告)日:2024-05-30
申请号:US18436611
申请日:2024-02-08
Applicant: Maplebear Inc.
Inventor: Saurav Manchanda , Krishnakumar Subramanian , Haixun Wang , Min Xie
IPC: G06F18/2411 , G06F18/214 , G06F18/22 , G06N3/084
CPC classification number: G06F18/2411 , G06F18/214 , G06F18/22 , G06N3/084
Abstract: An online concierge system trains a classification model as a domain adversarial neural network from training data labeled with source classes from a source domain that do not overlap with target classes from a target domain output by the classification model. The online concierge system maps one or more source classes to a target class. The classification model extracts features from an image, classifies whether an image is from the source domain or the target domain, and predicts a target class for an image from the extracted features. The classification model includes a gradient reversal layer between feature extraction layers and the domain classifier that is used during training, so the feature extraction layers extract domain invariant features from an image.
-
公开(公告)号:US11947632B2
公开(公告)日:2024-04-02
申请号:US17405011
申请日:2021-08-17
Applicant: Maplebear Inc.
Inventor: Saurav Manchanda , Krishnakumar Subramanian , Haixun Wang , Min Xie
IPC: G06F18/2411 , G06F18/214 , G06F18/22 , G06N3/084
CPC classification number: G06F18/2411 , G06F18/214 , G06F18/22 , G06N3/084
Abstract: An online concierge system trains a classification model as a domain adversarial neural network from training data labeled with source classes from a source domain that do not overlap with target classes from a target domain output by the classification model. The online concierge system maps one or more source classes to a target class. The classification model extracts features from an image, classifies whether an image is from the source domain or the target domain, and predicts a target class for an image from the extracted features. The classification model includes a gradient reversal layer between feature extraction layers and the domain classifier that is used during training, so the feature extraction layers extract domain invariant features from an image.
-
10.
公开(公告)号:US11861677B2
公开(公告)日:2024-01-02
申请号:US17513739
申请日:2021-10-28
Applicant: Maplebear Inc.
Inventor: Ramasubramanian Balasubramanian , Saurav Manchanda
IPC: G06Q30/00 , G06Q30/0601 , G06Q30/0241 , G06Q30/0202
CPC classification number: G06Q30/0631 , G06Q30/0202 , G06Q30/0241
Abstract: An online concierge system uses a machine learning click through rate model to select promoted items based on user embeddings, item embeddings, and search query embeddings. Embeddings obtained by an embedding model may be used as inputs to the click through rate model. The embedding model may be trained using different actions to score the strength of a customer interaction with an item. For example, a customer purchasing an item may be a stronger signal than a customer placing an item in a shopping cart, which in turn may be a stronger signal than a customer clicking on an item. The online concierge system generates a ranking of candidate promoted items based on the search query and using the click through rate model. Based on the ranking, the online concierge system displays promoted items along with the organic search results to the customer.
-
-
-
-
-
-
-
-
-