Invention Grant
- Patent Title: Processing natural language using machine learning to determine slot values based on slot descriptors
-
Application No.: US16622404Application Date: 2017-06-18
-
Publication No.: US11610579B2Publication Date: 2023-03-21
- Inventor: Ankur Bapna , Larry Paul Heck
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Gray Ice Higdon
- International Application: PCT/US2017/038056 WO 20170618
- International Announcement: WO2018/236332 WO 20181227
- Main IPC: G10L15/18
- IPC: G10L15/18 ; G10L15/16 ; G06N3/04 ; G06N3/08 ; G06F16/332 ; G10L15/22

Abstract:
Determining slot value(s) based on received natural language input and based on descriptor(s) for the slot(s). In some implementations, natural language input is received as part of human-to-automated assistant dialog. A natural language input embedding is generated based on token(s) of the natural language input. Further, descriptor embedding(s) are generated (or received), where each of the descriptor embeddings is generated based on descriptor(s) for a corresponding slot that is assigned to a domain indicated by the dialog. The natural language input embedding and the descriptor embedding(s) are applied to layer(s) of a neural network model to determine, for each of the slot(s), which token(s) of the natural language input correspond to the slot. A command is generated that includes slot value(s) for slot(s), where the slot value(s) for one or more of slot(s) are determined based on the token(s) determined to correspond to the slot(s).
Information query