Shortages of customer-service staff and infrastructure can make it difficult for businesses to meet customer expectations. Chatbots are being introduced to supplement these resources and improve service quality.
Businesses use chatbots to provide around-the-clock customer support and reduce repetitive manual work.
However, these chatbots are not simply a service that can be implemented by planting a few lines of code or by providing an API. The introduction of chatbots by certain companies requires processing customer support data, not just service integration, into the data needed to learn the AI module of chatbots.
In this post, we will explain a patent related to how to process the training data required for learning the AI module of chatbots.
[Patent]
Click the image to view the granted patent.
This patent is related to a method for augmenting the training data of the chatbot module.

Training a chatbot generally requires sets of questions paired with answers. There may be too few examples to meet the intended training needs—the same data-availability problem encountered in supervised learning.
Thus, for data augmentation, real-world question data is analyzed to produce similar question statements with the same meaning and used as training data for chatbots. Specifically, if you already have three questions and three answers to increase the amount of data, the patent states that if you have a question set that uses natural language processing to understand the meaning of the sentence, you can generate another tone of questions with the same intent and generate a data set with multiple questions and one answer.
If you add data to the pattern, the same effect will occur. First, even if there is very little question-answer data for that domain when constructing a chatbot, the amount of data that can sufficiently run the chatbot's AI module can be generated specifically for the domain. And because the data provided by the client based on the word and the similarity of the phrase can be generated into a cluster of multiple sentences of the same meaning, if the client who wants to develop a chatbot is a startup, it can solve the problem that the amount of data they have is very low.
Furthermore, very few data sets can produce meaningful results and even a small amount of testing can maximize the results. This minimizes preprocessing and eliminates the need for customers to label each new question, reducing the workload of both the chatbot company and the customer.
This article reflects the information available when it was published. Contact us to discuss your circumstances.

