US 12,412,151 B2
Machine learning assisted alerts for item picking
Shang Li, Jersey City, NJ (US); Ashish Sinha, Jersey City, NJ (US); Krishna Kumar Selvam, San Francisco, CA (US); Qi Xi, New York, NY (US); Amirali Darvishzadeh, San Jose, CA (US); David Zandman, San Francisco, CA (US); and Christopher Billman, Chicago, IL (US)
Assigned to Maplebear Inc., San Francisco, CA (US)
Filed by Maplebear Inc., San Francisco, CA (US)
Filed on Oct. 30, 2023, as Appl. No. 18/498,016.
Prior Publication US 2025/0139574 A1, May 1, 2025
Int. Cl. G06Q 10/087 (2023.01); G06N 5/022 (2023.01)
CPC G06Q 10/087 (2013.01) [G06N 5/022 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor of a computer system, cause the processor to perform steps comprising:
accessing a customer order that includes one or more items;
determining input data for an item of the one or more items;
determining, by the computer system, a prediction value associated with potential for a customer complaint for the item by the computer system applying a machine-learned prediction model to the input data, wherein the machine-learned prediction model was trained by:
accessing a training data set including item identifiers for a plurality of items including the item and instances of customer complaint for the plurality of items,
applying the machine-learned prediction model to the training data to generate a training output,
backpropagating one or more error terms obtained from one or more loss functions to update a set of parameters of the machine-learned prediction model based, and one or more of the error terms are based on a difference between a label applied to an item of the training data and a predicted probability of receiving a customer complaint for that item, and
stopping the backpropagation after the one or more loss functions satisfy one or more criteria; and
providing the prediction value to a picker client device associated with the item, wherein providing the prediction value to the picker client device causes the picker client device to present an alert, and wherein the alert includes a message that is customized to mitigate a cause of potential customer complaint for the item.