Supervised Classification

50 - Intent Classification

Understanding the user’s intent and giving the correct responses.

Chatbots and E-assistants have to accomplish two tasks: understanding the user and giving the correct responses. Intent Classification is the task of finding out what the user exactly asks. For example, does she want to buy tickets, or does she want to know the price of tickets?

The Utterance is the user’s quest. The Intent classifier detects the next-best action. Parameterized by the entities. (source)

The classification task requires training data which might be difficult to create and domain specific. MultiWOZ is a well-known task-oriented dialogue dataset containing over 10k dialogues spanning 8 domains.

This article is part of the project Periodic Table of NLP Tasks. Click to read more about the making of the Periodic Table and the project to systemize NLP tasks.