Skip to content

Boosting Customer Satisfaction via Practical Language Processing on Bank Call Centre Customer Dialog Data. Masters of Technology in Artificial Intelligence (National University of Singapore - ISS) Practice Module 4

Notifications You must be signed in to change notification settings

atsui888/Practical-Language-Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Practical-Language-Processing

Boosting Customer Satisfaction via Practical Language Processing on Bank Call Centre Customer Dialog Data
Masters of Technology in Artificial Intelligence (National University of Singapore - ISS)
Practice Module 4

Overview

Over the last few years, the bank has been executing its strategy of customer centricity and it has been rewarded with excellent financial results and industry accolades. To monitor the success of this strategy, the bank utilises 3rd party agencies and internal staff to track customer satisfaction levels.

The 3rd party agencies claim to have highly effective proprietary methods which the bank does not have access to. Within the bank, the categorization and tabulation of customer satisfaction levels is performed manually, with results documented on Excel spreadsheets. This laborious process is error-prone and hinders the generation of timely customer satisfaction updates, typically limited to a quarterly frequency.

Hence, management would like to try using Practical Language Processing (PLP) techniques on customer dialog data to:

  • Automate the manual process of monitoring customer satisfaction levels.
  • Identify areas where the bank is doing well or not, with system recommended prioritisation.
  • Validate the accuracy of the existing customer satisfaction monitoring services.

By implementing this PLP Analysis System, the bank will be able to take a data-driven approach to gain deep insights into their customer interactions, allowing them to proactively address emerging issues and adapt quickly to changing customer needs and expectations.

The system identifies topics from customer dialog, identifies the product and usage areas the bank is doing well (or not), and prioritises them based on a relevant importance metric so that the bank can make a data-driven decision on intervention initiatives. In addition to that, from analysis of customer dialog, the application also provides bank wide metrics like Net Promoter Score (NPS) and Customer Satisfaction Ratio (CSAT) for the bank to have an overall sense of their standing in their customers' eyes.

Design

Solution - Automated Customer Dialog Analysis System for Insights

01 PLP Automated Topic Sentiment Solution Blueprint drawio

From Example Dialog like this ...
image
the Dialog Analysis Application uses 4 different techniques to

  • Identify key customer topics
  • Ranks each topic by customer sentiment and relevant importance metrics
  • Calculates the bank's overall NPS and CSAT scores.

Model Training Pipeline

02 Model Training Flow drawio

Dashboard

image

image

image


System Architecture - MVP / POC

![03 PLP Technical Architecture_MVP drawio](https://github.com/user-attachments/assets/49d5ae64-45ad-459f-92f5-372e40232d7b)

About

Boosting Customer Satisfaction via Practical Language Processing on Bank Call Centre Customer Dialog Data. Masters of Technology in Artificial Intelligence (National University of Singapore - ISS) Practice Module 4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published