Replacing Online Conversations Using Large Language Machine-Learned Models

    公开(公告)号:US20240320523A1

    公开(公告)日:2024-09-26

    申请号:US18605580

    申请日:2024-03-14

    Applicant: Maplebear Inc.

    CPC classification number: G06N5/022 G06N5/04

    Abstract: An online system performs an inference task in conjunction with the model serving system or the interface system to continuously monitor conversations between requesting users and fulfillment users to determine whether the online system can intervene to automatically respond to a message sent by a sending party, rather than prompting the receiving party for a manual reply. Upon inferring that a message can be automatically responded to, the online system automatically provides a response to the message without the receiving party's manual involvement. The online system can further be augmented to classify and reroute certain requesting user or fulfillment user queries that impact an order's end state by intercepting the conversation on behalf of either party and performing one or more automated actions. If the message is action-oriented, the online system may perform one or more automated actions in response to the message.

    MANAGING APPEASEMENT REQUESTS USING USER SEGMENTATION

    公开(公告)号:US20240311840A1

    公开(公告)日:2024-09-19

    申请号:US18184565

    申请日:2023-03-15

    CPC classification number: G06Q30/016 G06F18/23213 G06Q10/0837

    Abstract: An online concierge system determines whether a user's appeasement request is fraudulent. The online concierge system compares the user's appeasement request rate to the appeasement request rates of similar users in a user segment identified with a user segmentation model. The online concierge system computes an appeasement model that represents the appeasement request rates of the users in the user segment. The online concierge system computes an outlier score for the user based on the appeasement model. The online concierge system compares the outlier score to a threshold. If the outlier score exceeds the threshold, the online concierge system may determine that the appeasement request is not likely fraudulent and thus applies an appeasement action to the user. If the outlier score does not exceed the threshold, the online concierge system may determine that the appeasement request is likely fraudulent and thus applies a security action to the user.

    Image-based barcode decoding
    196.
    发明授权

    公开(公告)号:US12050960B2

    公开(公告)日:2024-07-30

    申请号:US17703076

    申请日:2022-03-24

    Applicant: Maplebear Inc.

    CPC classification number: G06K7/1413 G06T7/10 G06F2218/12 G06T2207/20081

    Abstract: A barcode decoding system decodes item identifiers from images of barcodes. The barcode decoding system receives an image of a barcode and rotates the image to a pre-determined orientation. The barcode decoding system also may segment the barcode image to emphasize the portions of the image that correspond to the barcode. The barcode decoding system generates a binary sequence representation of the item identifier encoded in the barcode by applying a barcode classifier model to the barcode image, and decodes the item identifier from the barcode based on the binary sequence representation.

    Inferring User Brand Sensitivity Using a Machine Learning Model

    公开(公告)号:US20240249333A1

    公开(公告)日:2024-07-25

    申请号:US18100739

    申请日:2023-01-24

    CPC classification number: G06Q30/0631 G06N20/00

    Abstract: An online concierge system may receive, from a customer, a selection of an item that is associated with a first brand. The online concierge system may extract features associated with the customer and features associated with the item. The online concierge system may input the extracted features to a machine learning model that is trained to predict a degree of association between the customer and the first brand associated with the item. The online concierge system may identify candidate alternatives for replacing the item. The candidate alternatives may include a first alternative that is associated with the first brand and a second alternative that is associated with a second brand different from the first brand. The online concierge system may select, based on the degree of association between the customer and the first brand, one or more candidate alternatives to be presented to the customer to replace the item.

    MACHINE LEARNED MODELS FOR SEARCH AND RECOMMENDATIONS

    公开(公告)号:US20240241897A1

    公开(公告)日:2024-07-18

    申请号:US18415551

    申请日:2024-01-17

    Applicant: Maplebear Inc.

    CPC classification number: G06F16/3344 G06F16/338 G06N20/00

    Abstract: A system may generate a prompt based in part on a search query from a customer client device. The prompt instructs a machine learned model to provide item predictions. And the model was trained by: converting structured data describing items of an online catalog to annotated text data (unstructured data), generating training examples based in part on the annotated text data, and training the model using the training examples. The system may receive item predictions generated by the prompt being applied to the machine learned model, the item predictions may have corresponding item identifiers. The item predictions are processed to identify a recommended item from the item predictions. The processing includes determining item information for the recommended item using an item identifier associated with the recommended item. The item information is provided to the customer client device.

    Counterfactual Policy Evaluation of Model Performance

    公开(公告)号:US20240220859A1

    公开(公告)日:2024-07-04

    申请号:US18393349

    申请日:2023-12-21

    Applicant: Maplebear Inc.

    CPC classification number: G06N20/00 G06Q30/01

    Abstract: An online system uses an offline iterative clustering process to evaluate the performance of a set of content selection frameworks. To perform an iteration of the iterative clustering process, an online system clusters the testing example data into a set of clusters. An online system computes a set of framework scores for each of the generated clusters. An online system computes an improvement score for each cluster based on the performance scores of the clusters. To determine whether to perform another iteration, an online system computes an aggregated improvement score based on the improvement scores of the clusters. If an online system determines that the aggregated improvement score does not meet the threshold, an online system performs another iteration of the process above. When an online system finishes the iterative process, an online system outputs the improvement scores of the most-recent iteration.

Patent Agency Ranking