Neural Network Message Quality Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies face challenges in ensuring that customer service messages meet desired quality standards, including proper grammar, tone, and brand consistency, especially when dealing with disgruntled or non-native speaking representatives who may intentionally or unintentionally send low-quality messages.

Innovation Solution

The implementation of semantic processing techniques, including word and character embeddings, generative supervised, semi-supervised, and unsupervised methods, to classify and modify messages in real-time, ensuring they meet predefined quality levels by using third-party services for customer support.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If customer service representatives send messages directly to customers without filtering, then productivity is improved (faster response time), but message quality deteriorates (grammar errors, inappropriate tone, brand inconsistency)

Engineering Contradiction:
Improveresponse speedVSAvoidmessage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary processing of customer service messages by analyzing them against quality criteria (grammar, tone, brand consistency) before the messages are sent to customers. This advance checking ensures quality standards are met without delaying the response, as the analysis occurs in the background during message composition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An automated message analysis system acts as an intermediary between the customer service representative and the customer. The system intercepts messages, evaluates them against quality criteria, and either approves or requests modifications before delivery, thus maintaining quality without requiring direct human review of every message.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If automated message filtering is implemented to ensure quality, then message quality is improved, but device complexity increases (additional processing systems)

Engineering Contradiction:
Improvemessage qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system replaces manual human review of customer service messages with automated computational analysis. Machine learning models and natural language processing algorithms evaluate message quality criteria (grammar, tone, brand consistency) automatically, eliminating the need for complex human-in-the-loop review processes while maintaining high quality standards.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If manual review of all messages is performed to ensure quality, then message quality is improved, but loss of time increases (delayed customer responses)

Engineering Contradiction:
Improvemessage qualityVSAvoidresponse delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The message analysis system operates autonomously to evaluate and approve messages without requiring manual human intervention. The automated system independently assesses messages against quality criteria and makes approval decisions, eliminating response delays while maintaining quality through continuous automated monitoring rather than periodic human review.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10489792B2Maintaining quality of customer support messages
Publication Date: 2019.11.26 ASAPP INC
  • US10489792B2 patent drawing
  • US10489792B2 patent drawing
  • US10489792B2 patent drawing

AI summary

A company may desire to maintain a quality level for messages sent by customer service representatives to customers. The company may receive a message input by a customer service representative, modify the message with one or more neural networks, and transmit the modified message to a customer. To modify a message, an input vector may be created for each word of the message where the input vector is created using a word embedding of the word and a feature vector that represents the characters of the word. The input vectors for the words of the message may be sequentially processed with an encoding neural network to compute a message encoding vector that represents the message. The message encoding vector may then be processed by a decoding neural network to sequentially generate the words of a modified message. The modified message may then be transmitted to the customer.