© unsplash/@machec

© unsplash/@machec
Back Office Automation

Classification of customer requests

Context

Customer satisfaction depends strongly on a fast processing of customer support requests. Since the customer requests can fall into a wide range of areas, requests need to be classified and assigned to the right customer agent or team in a short time.

Challenges

The classification of customer support requests can be automated by using a machine learning (ML) model, that extracts the relevant information, such as order number, claimed product and its description of requests which is often free text. To do this, text passages need to be abstracted from the requests and classified into customer service categories or tickets. For this, the model has to recognize semantically similar words in order to find the related customer service for the information provided by the customer request.

The biggest challenge is the analysis of the free text as customers expect the agent to know about previous communication and the current processing status.

Potential solution approaches

Extracting relevant information from text data is accomplished by using Natural Language Processing (NLP) techniques such as naive Bayes classifiers, TF-IDF algorithms or LSTM networks, which are able to recognize the relations between words and their respective context.

The basis for the training is a large data set, where the text passages relevant for the classification are labeled, so that the model is able to make classifications based on the extracted information.

Additionally, the current workflow in processing customer requests should be modelled and mapped as good as possible not to change already established workflows in the company.

Related webinars

Text recognition (OCR) - The first step on the way to a successful implementation of an NLP project

In this talk we will deal with the topic of text recognition.

Ewelina Fiebig

Machine Learning Scientist

Fabian Gringel

Machine Learning Scientist

Labeling Tools - The second step on the way to the successful implementation of an NLP project

The success of an NLP project consists of a series of steps from data preparation to modeling and deployment. Since the input data are often scanned documents, the data preparation step initially involves the use of text recognition tools (OCR for short) and later on also the use of so-called labeling tools. In this webinar we will deal with the topic of selecting a suitable labeling tool.

Ewelina Fiebig

Machine Learning Scientist

Fabian Gringel

Machine Learning Scientist

Semantic search and understanding of natural text with neural networks: BERT

In this webinar you will get an introduction to the application of BERT for Semantic Search using a real case study: Every year millions of citizens interact with public authorities and are regularly overwhelmed by the technical language used there. We have successfully used BERT to deliver the right answer from government documents with the help of colloquial queries - without having to use technical terms in the queries.

Konrad Schultka

Machine Learning Scientist

Jona Welsch

Machine Learning Scientist

Automated answering of questions with neural networks: BERT

In this webinar we will present a method based on the BERT model for automated answering of questions.

Mattes Mollenhauer

Machine Learning Scientist

Recurrent neural networks: How computers learn to read

The webinar will give an introduction to the functioning of RNNs and illustrate their use in an example project from the field of legal tech

Fabian Gringel

Machine Learning Scientist