Patent attributes
Systems, methods, and apparatuses for contextual natural language understanding are detailed. An exemplary method includes receiving a user utterance provided by a user within a multi-turn chat dialog between the user and a conversational agent; providing to a contextual natural language understanding framework: the user utterance, and contextual information associated with one or more previous turns of the multi-turn chat dialog, the contextual information associated with each turn of the one or more previous turns including a previous intent, a previous dialog act, and an elicited slot; and obtaining, from the contextual natural language understanding framework, an intent classification and one or more slot labels.