One System to Rule them All: a Universal Intent Recognition System for Customer Service Chatbots

AI-generated keywords: Intent Recognition

AI-generated Key Points

  • Customer service chatbots provide information about products and services offered by companies
  • Intent recognition is crucial for chatbot systems to understand and respond to customer queries
  • Universal intents in customer service chatbots include salutation, switching to a human agent, farewells, and others
  • A universal intent recognition system is proposed to optimize the training process of specific chatbots
  • Word-embedding models like word2vec and BERT, along with deep classifiers, are used to train the model
  • The model achieves a balanced accuracy of up to 80.4% in recognizing universal intents
  • Misclassification errors often occur between intents with similar semantic fields
  • The intent recognition system can assist in optimizing the training process of customer service chatbots and serve as a base model for more specific chatbots
  • Different intents have varying request lengths, with some being short (salutation, yes/no responses) and others longer (complaints & claims)
  • Models were validated using a dataset labeled with 46 different intents, showing high accuracies for most intents except under-sampled classes
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Juan Camilo Vasquez-Correa, Juan Carlos Guerrero-Sierra, Jose Luis Pemberty-Tamayo, Juan Esteban Jaramillo, Andres Felipe Tejada-Castro

License: CC ZERO 1.0

Abstract: Customer service chatbots are conversational systems designed to provide information to customers about products/services offered by different companies. Particularly, intent recognition is one of the core components in the natural language understating capabilities of a chatbot system. Among the different intents that a chatbot is trained to recognize, there is a set of them that is universal to any customer service chatbot. Universal intents may include salutation, switch the conversation to a human agent, farewells, among others. A system to recognize those universal intents will be very helpful to optimize the training process of specific customer service chatbots. We propose the development of a universal intent recognition system, which is trained to recognize a selected group of 11 intents that are common in 28 different chatbots. The proposed system is trained considering state-of-the-art word-embedding models such as word2vec and BERT, and deep classifiers based on convolutional and recurrent neural networks. The proposed model is able to discriminate between those universal intents with a balanced accuracy up to 80.4\%. In addition, the proposed system is equally accurate to recognize intents expressed both in short and long text requests. At the same time, misclassification errors often occurs between intents with very similar semantic fields such as farewells and positive comments. The proposed system will be very helpful to optimize the training process of a customer service chatbot because some of the intents will be already available and detected by our system. At the same time, the proposed approach will be a suitable base model to train more specific chatbots by applying transfer learning strategies.

Submitted to arXiv on 15 Dec. 2021

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2112.08261v1

Customer service chatbots are conversational systems that provide information to customers about products and services offered by different companies. Intent recognition is a crucial component of these chatbot systems, as it allows them to understand and respond appropriately to customer queries. While there are various intents that a chatbot can be trained to recognize, there is a set of universal intents that are common across all customer service chatbots. These universal intents include salutation, switching the conversation to a human agent, farewells, and others. To optimize the training process of specific customer service chatbots, we propose the development of a universal intent recognition system. This system will be trained to recognize a selected group of 11 intents that are common in 28 different chatbots. We utilize state-of-the-art word-embedding models such as word2vec and BERT, along with deep classifiers based on convolutional and recurrent neural networks, to train the proposed model. The results show that our model is able to accurately discriminate between these universal intents with a balanced accuracy of up to 80.4%. Furthermore, the model performs equally well in recognizing intents expressed in both short and long text requests. However, misclassification errors often occur between intents with similar semantic fields, such as farewells and positive comments. The proposed intent recognition system will greatly assist in optimizing the training process of customer service chatbots by already detecting some of the available intents. Additionally, this approach can serve as a suitable base model for training more specific chatbots through transfer learning strategies. In terms of data analysis, we examined the distribution of tokens for each intent in the corpus. Some intents have very short requests like salutation, yes/no responses, farewells, and FAQs while petitions, complaints & claims (PCC), negative comments and requests for attention lines tend to have longer requests due to customers expressing dissatisfaction or describing bad experiences with the service. We also validated our models using the Natural Language Data for Human-Robot Interaction in Home Domain dataset which consists of 25 716 requests labeled with 46 different intents; showing high accuracies for most intents except for under-sampled classes like help and negative comments where farewells were often misclassified as positive comments due to their similar semantic fields related to acknowledging provided services at end conversations .
Created on 24 Dec. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.