Topic Modeling System for Removing Scripted Call Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Topic models used in machine learning to identify topics from call transcripts often include overinclusive and scripted topics, making it difficult to extract useful information, as they incorrectly identify broad or scripted content, which is challenging to manually remove and negatively impacts the accuracy of topic modeling.

Innovation Solution

An improved topic modeling system that segregates parties in conversations and uses a Pitman-Yor process to model probabilities, allowing for the identification and removal of broad or scripted topics by computing vocabulary, consistency, and distance values to distinguish them from conversational topics, thereby refining the output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a topic model is built to identify a topic for every word in the input dataset, then the model can comprehensively cover all words including grammatical words, but the model becomes overinclusive and produces broad topics that provide little useful information

Engineering Contradiction:
Improvetopic coverageVSAvoiduseful information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent extracts and removes broad topics from the topic model output. A broad topic identification module specifically targets and extracts topics that are too general (containing common words like 'go', 'get', 'say') or scripted content, separating them from the main topic results to prevent them from diluting the useful information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different quality standards to different topics by identifying characteristics specific to broad topics (high entropy, presence of common words, scripted patterns) and treating them differently from substantive topics. This allows the system to maintain comprehensive coverage while filtering out low-quality broad topics.

Inventive Principle:
Principle #3Local quality

2Productivity

If recorded messages or scripted content are included in the topic model input, then the model processes all call content uniformly, but the model incorrectly identifies topics in scripted calls, making it appear like every call included a discussion of goods or services

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidtopic identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary identification of scripted calls before topic modeling. By detecting scripted content patterns in advance and flagging these calls, the system can then apply different processing or filtering to their topic outputs, preventing scripted topics from contaminating the overall topic analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary broad topic identification module that acts as a mediator between the topic model and the final results. This module detects and filters out scripted topics by analyzing topic characteristics, serving as a buffer that prevents inaccurate scripted topic identification from affecting the overall measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If manual identification and removal of broad topics is performed, then the accuracy of topic modeling can be improved, but the process becomes unfeasible and runs counter to the purpose of automated topic modeling

Engineering Contradiction:
Improvetopic modeling accuracyVSAvoidautomation level
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The patent enables the topic model system to automatically identify and remove its own broad topics through algorithmic detection of topic characteristics (entropy, word frequency patterns, scripted content detection). The system serves itself by autonomously filtering out low-quality topics without requiring manual intervention, thus maintaining high automation while improving accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where the topic model output is analyzed to identify broad topics, which are then removed and fed back into the system. This closed-loop feedback allows the automated system to continuously refine its output quality by detecting and correcting its own overinclusion problems.

Inventive Principle:
Principle #23Feedback

4Loss of information

If the output of a topic model includes all identified topics, then the model provides complete topic data, but viewing and understanding the results becomes extremely difficult due to the presence of broad topics

Engineering Contradiction:
Improvetopic data completenessVSAvoiddata interpretability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts broad topics from the complete topic output and separates them into a distinct category or removes them entirely from the main results. This extraction maintains the completeness of the original topic data for analysis purposes while improving interpretability by presenting only high-quality substantive topics to users.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the topic output into different categories (broad topics vs. substantive topics) based on identified characteristics. This segmentation allows the system to preserve complete topic data for computational purposes while presenting segmented, filtered results that are easier for users to interpret and understand.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11521601B2Detecting extraneous topic information using artificial intelligence models
Publication Date: 2022.12.06 INVOCA INC
  • US11521601B2 patent drawing
  • US11521601B2 patent drawing
  • US11521601B2 patent drawing

AI summary

Systems and methods for improving machine learning systems used to model topics on a plurality of calls are described herein. In an embodiment, a server computer receives plurality of digitally stored call transcripts that have been prepared from digitally recorded voice calls. The server computer uses a topic model of an artificial intelligence machine learning system, the topic model modeling words of a call as a function of one or more word distributions for each topic of a plurality of topics, to generate an output of the topic model which identifies the plurality of topics represented in the plurality of call transcripts. The server computer computes, for a particular topic of the plurality of topics a first value representing a vocabulary of the particular topic and a second value representing a consistency of the particular topic in two more call transcripts of the plurality of call transcripts which include the particular topic. Based, at least in part, on one or more of the first value or the second value, the server computer determines that the particular topic meets a particular criterion and, in response, updates the output of the topic model to remove the particular topic or distinguish the particular topic from other topics of the plurality of topics which do not meet the particular criterion.