Patent ID: 11880666
Assignee: ASAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method for generating a description of a conversation, the method comprising:
obtaining a sequence of messages of the conversation;
computing a sequence of message embeddings by processing the sequence of messages with a message embedding neural network, wherein a message embedding is a vector in a vector space that represents a meaning of a corresponding message;
identifying one or more events from a plurality of possible events in the conversation by:
obtaining a plurality of event neural networks, wherein each event neural network corresponds to a possible event,
computing an event score for each possible event, wherein computing a first event score for a first possible event comprises processing the sequence of message embeddings with a first event neural network corresponding to the first possible event, and
selecting the one or more events for the conversation using the event scores and using a probability for a rationale, wherein the probability of the rationale includes at least one of P(rationale|action, conversation) or P(rationale|topic, conversation);

generating a text description of the conversation using the one or more identified events;
obtaining first message scores from the first event neural network corresponding to a first identified event of the one or more identified events, wherein the first message scores indicate a match between the sequence of messages and the first identified event; and
selecting, using the first message scores, one or more of the sequence of messages of the conversation as the rationale for the selection of the first identified event, wherein the selected one or more of the sequence of messages of the rationale provide an explanation of the selection of the first identified event.