-
公开(公告)号:US11978087B2
公开(公告)日:2024-05-07
申请号:US17897049
申请日:2022-08-26
Applicant: Maplebear Inc.
Inventor: Konrad Gustav Miziolek
IPC: G06Q30/02 , G06N3/126 , G06Q30/0242
CPC classification number: G06Q30/0243 , G06N3/126
Abstract: An online system generates a set of genomic representations, each including multiple genes, in which each gene represents users assigned to a control or test group for performing a test. A metric is identified based on a treatment associated with the test group and a score for each representation is computed based on a difference between two values, in which each value is based on the metric associated with users assigned to the test or control group. A propagation process is executed by identifying representations having at least a threshold score, propagating genes included in the representations to an additional set of representations through recombination and/or mutation, and computing the score for each additional representation. The propagation process is repeated for each additional set of representations until stopping criteria are met and a representation is selected based on scores associated with one or more representations.
-
公开(公告)号:US20230153751A1
公开(公告)日:2023-05-18
申请号:US17530421
申请日:2021-11-18
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Konrad Gustav Miziolek , Nicholas William Sturm
CPC classification number: G06Q10/087 , G06Q30/0635 , G06Q30/0639
Abstract: An online concierge system evaluates different parameters for order fulfillment in different geographic regions and evaluates order fulfillment in the different geographic regions to assess the different parameters. However, shoppers may fulfill orders in different geographic regions, causing spillover where order fulfillment by a shopper is affected by different parameters. To reduce spillover but still obtain a large number of zones for testing, the online concierge system generates a graph of geographic regions, with connections between geographic regions based on shoppers who fulfill orders in different geographic regions. The online concierge system generates a cluster including geographic regions connected to each other with a connection satisfying one or more criteria indicating at least a threshold percentage of shoppers fulfilling orders in each of the connected geographic regions.
-
公开(公告)号:US12198173B2
公开(公告)日:2025-01-14
申请号:US17731608
申请日:2022-04-28
Applicant: Maplebear Inc.
Inventor: Konrad Gustav Miziolek , Bryan Daniel Bor
IPC: G06Q30/00 , G06N20/20 , G06Q30/0201 , G06Q30/0601
Abstract: A user treatment engine uses user data describing characteristics of a user to evaluate a set of treatments that the user treatment engine may apply to the user. The user treatment engine generates treatment cost predictions for the treatments and generates treatment scores for the set of treatments based on the treatment cost predictions for the treatments and the user data for the user. The user treatment engine selects and applies a treatment from the set of treatments based on the generated treatment scores. The user treatment engine determines a reward to the online concierge system for the application of the treatment to the user and updates treatment selection parameters for the applied treatment based on the determined reward.
-
公开(公告)号:US20230351465A1
公开(公告)日:2023-11-02
申请号:US17731608
申请日:2022-04-28
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Konrad Gustav Miziolek , Bryan Daniel Bor
CPC classification number: G06Q30/0617 , G06Q30/0625 , G06N20/20 , G06Q30/0206
Abstract: A user treatment engine uses user data describing characteristics of a user to evaluate a set of treatments that the user treatment engine may apply to the user. The user treatment engine generates treatment cost predictions for the treatments and generates treatment scores for the set of treatments based on the treatment cost predictions for the treatments and the user data for the user. The user treatment engine selects and applies a treatment from the set of treatments based on the generated treatment scores. The user treatment engine determines a reward to the online concierge system for the application of the treatment to the user and updates treatment selection parameters for the applied treatment based on the determined reward.
-
公开(公告)号:US20240290501A1
公开(公告)日:2024-08-29
申请号:US18175723
申请日:2023-02-28
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Xiao Gong , Konrad Gustav Miziolek
Abstract: An online system adjusts a guardrail setting used by a user treatment engine based on conditions faced by the online system. The online system simulates the performance of the user treatment engine using different candidate guardrail settings and computes a score for each of the guardrail settings based on the performance of the user treatment engine using each of the guardrail settings. The online system selects a new guardrail setting for the user treatment engine based on the performance scores for the candidate guardrail settings. Furthermore, the online system generates simulated training examples to initially train a user treatment engine. The online system uses a treatment performance model to simulate the effect of treatments applied to users and generates simulated training examples based on the predicted effect of the treatments. The online system retrains the user treatment engine on real training examples that are generated based on actual treatments.
-
公开(公告)号:US20240289853A1
公开(公告)日:2024-08-29
申请号:US18175720
申请日:2023-02-28
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Xiao Gong , Konrad Gustav Miziolek
IPC: G06Q30/0601 , G06Q30/0202
CPC classification number: G06Q30/0601 , G06Q30/0202
Abstract: An online system adjusts a guardrail setting used by a user treatment engine based on conditions faced by the online system. The online system simulates the performance of the user treatment engine using different candidate guardrail settings and computes a score for each of the guardrail settings based on the performance of the user treatment engine using each of the guardrail settings. The online system selects a new guardrail setting for the user treatment engine based on the performance scores for the candidate guardrail settings. Furthermore, the online system generates simulated training examples to initially train a user treatment engine. The online system uses a treatment performance model to simulate the effect of treatments applied to users and generates simulated training examples based on the predicted effect of the treatments. The online system retrains the user treatment engine on real training examples that are generated based on actual treatments.
-
7.
公开(公告)号:US20240289828A1
公开(公告)日:2024-08-29
申请号:US18113564
申请日:2023-02-23
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Wenhui Zhang , Shivee Singh , Brendan Evans Ashby , Xiaofan Xu , Konrad Gustav Miziolek , Bryan Daniel Bor , Nikita Srinivasan , Nicholas Sturm
IPC: G06Q30/0201 , G06Q30/0202
CPC classification number: G06Q30/0206 , G06Q30/0202
Abstract: An online concierge system schedules pickers (shoppers) to fulfill orders from users. During periods of peak demand, the system increases compensation to shoppers to encourage more to participate, thereby reducing missed orders. The system determines an optimal multiplier to increase compensation based on predictive models of supply and demand and then applying an optimization algorithm to search different hyperparameters that affect how the models generate the multipliers. The system selects the optimal multipliers for different time periods and locations. The system may further present the multipliers being offered during future time periods and enable users to activate reminder alerts for select periods. The offers may be presented in a ranked list using a model trained to infer likelihoods of the user accepting participation and/or setting a reminder notification.
-
公开(公告)号:US20240249238A1
公开(公告)日:2024-07-25
申请号:US18158368
申请日:2023-01-23
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Konrad Gustav Miziolek , Parikshit Verma
IPC: G06Q10/087 , G06N5/022
CPC classification number: G06Q10/087 , G06N5/022
Abstract: A method or a system for using machine learning to dynamically boost order delivery time. The system receives an order associated with a delivery time and a compensation value. The system applies a machine-learning model to an order to predict an amount of lateness time that an order will be fulfilled late. The system then determines a lateness value based in part on the predicted amount of lateness time. The lateness value indicates a penalty caused by the predicted amount of lateness time. For each of a plurality of proposed boost amounts for the compensation value, the system determines an uplift, indicating a reduction of the lateness value caused by the boost amount. The system then selects a boost amount from the plurality of boost amounts based in part on the determined uplifts, causing the order to be accepted sooner to thereby boost order delivery time.
-
公开(公告)号:US20240104271A1
公开(公告)日:2024-03-28
申请号:US17955468
申请日:2022-09-28
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Konrad Gustav Miziolek , Jacob Jensen
Abstract: A variation testing system environment for simulating adaptive experiments of objects is disclosed. An experiment system conducts one or more simulations of an adaptive experiment that includes a plurality of variants of an object. Simulation results based on the one or more simulations are generated that are indicative of at least an estimated amount of time to conduct a real-world adaptive experiment based on the one or more simulations.
-
公开(公告)号:US20240070715A1
公开(公告)日:2024-02-29
申请号:US17897049
申请日:2022-08-26
Applicant: Maplebear Inc. (dba Instacart)
Inventor: Konrad Gustav Miziolek
CPC classification number: G06Q30/0243 , G06N3/126
Abstract: An online system generates a set of genomic representations, each including multiple genes, in which each gene represents users assigned to a control or test group for performing a test. A metric is identified based on a treatment associated with the test group and a score for each representation is computed based on a difference between two values, in which each value is based on the metric associated with users assigned to the test or control group. A propagation process is executed by identifying representations having at least a threshold score, propagating genes included in the representations to an additional set of representations through recombination and/or mutation, and computing the score for each additional representation. The propagation process is repeated for each additional set of representations until stopping criteria are met and a representation is selected based on scores associated with one or more representations.
-
-
-
-
-
-
-
-
-