18367785. DETERMINING STATE OF AUTOMATED ASSISTANT DIALOG simplified abstract (GOOGLE LLC)
DETERMINING STATE OF AUTOMATED ASSISTANT DIALOG
Organization Name
Inventor(s)
Abhinav Rastogi of Santa Clara CA (US)
Larry Paul Heck of Los Altos CA (US)
Dilek Hakkani-tur of Los Altos CA (US)
DETERMINING STATE OF AUTOMATED ASSISTANT DIALOG - A simplified explanation of the abstract
This abstract first appeared for US patent application 18367785 titled 'DETERMINING STATE OF AUTOMATED ASSISTANT DIALOG
Simplified Explanation
The abstract describes a patent application that focuses on determining the state of a conversation between an automated assistant and a user, and taking actions based on that state. The conversation state is represented by slots, each with candidate values and corresponding scores. The candidate values are determined through language processing of user and system utterances. The scores for candidate values are generated using a memory network and a scoring model.
- The patent application aims to determine the state of a conversation between an automated assistant and a user.
- The conversation state is represented by slots, each with candidate values and scores.
- Candidate values for slots are determined through language processing of user and system utterances.
- The scores for candidate values are generated using a memory network and a scoring model.
Potential Applications
- Conversational AI systems
- Virtual assistants
- Customer service chatbots
Problems Solved
- Difficulty in determining the state of a conversation between an automated assistant and a user
- Challenges in accurately assigning scores to candidate values for conversation slots
Benefits
- Improved accuracy in determining conversation state
- Enhanced performance of automated assistants
- More efficient and effective customer service interactions
Original Abstract Submitted
Determining a dialog state of an electronic dialog that includes an automated assistant and at least one user, and performing action(s) based on the determined dialog state. The dialog state can be represented as one or more slots and, for each of the slots, one or more candidate values for the slot and a corresponding score (e.g., a probability) for each of the candidate values. Candidate values for a slot can be determined based on language processing of user utterance(s) and/or system utterance(s) during the dialog. In generating scores for candidate value(s) of a given slot at a given turn of an electronic dialog, various features are determined based on processing of the user utterance and the system utterance using a memory network. The various generated features can be processed using a scoring model to generate scores for candidate value(s) of the given slot at the given turn.