Call Class Prediction Using MaxEnt and CRF Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Call center agents face inefficiencies due to lack of prior information about incoming calls, leading to slower processing and misunderstandings, which can be addressed by predicting the class of future customer calls to enhance interactions and staffing strategies.

Innovation Solution

A system using a graphical user interface that analyzes prior call information through tokenization and employs a maximum entropy model and conditional random field classifier to predict call classes, accounting for agent workflows and noisy data, with adaptive retraining based on accuracy thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If agents handle calls without prior information about the call subject, then they can maintain operational simplicity, but call handling time increases and productivity decreases

Engineering Contradiction:
Improvecall handling speedVSAvoidtime to interpret problem formulation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of customer data before the call occurs, predicting the call subject and class using machine learning models. This advance preparation provides agents with relevant information before they answer the call, eliminating the need to interpret problem formulations during the call and significantly reducing call handling time.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system uses complex machine learning models to predict call classes, then prediction accuracy improves, but system complexity and computational requirements increase

Engineering Contradiction:
Improvecall class prediction accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The prediction system is divided into multiple independent components: data preprocessing module, feature extraction module, machine learning model module, and integration module. Each component handles a specific aspect of the prediction task, allowing for optimized development and deployment of individual modules while maintaining overall system accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer that bridges complex machine learning models and the simple call center interface. This intermediary handles model training, prediction generation, and result formatting, shielding the complexity of advanced algorithms from the end users while delivering accurate predictions through a user-friendly interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system leverages extensive customer data for predictions, then prediction quality improves, but data privacy and security concerns increase

Engineering Contradiction:
Improveprediction qualityVSAvoiddata privacy risks
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system extracts only the essential features and patterns needed for prediction from extensive customer data, rather than storing or processing all raw data. This extraction approach maintains prediction quality by preserving key information while minimizing data storage requirements and reducing privacy risks associated with retaining sensitive customer information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9036806B1Predicting the class of future customer calls in a call center
Publication Date: 2015.05.19 CONDUENT BUSINESS SERVICES LLC
  • US9036806B1 patent drawing
  • US9036806B1 patent drawing
  • US9036806B1 patent drawing

AI summary

A system and method for predicting the class of future customer calls to a call center. Saved call data is analyzed using a robust tokenizer of a computerized device. The tokenizer transforms a sequence of characters in a call summary field of the saved call data into a sequence of tokens. Tokenized call data is produced. Multiple maximum entropy (MaxEnt) models are created based on the tokenized call data, using the computerized device. The MaxEnt models produce a probability distribution of all classes for a next call to a call center. A conditional random field (CRF) classifier is trained with the MaxEnt models and information from the saved call data, using the computerized device. The CRF classifier uses chronologically ordered sequences of prior calls to the call center and predicts a class for a new call to the call center based on the saved call data. A call class prediction is produced for the new call received from a returning customer based on the CRF classifier and the MaxEnt model.