Conversation Topic Mining Using Cross-Conversation Pruning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively mine topics from nuanced conversations between customers and agents in real-time, which are challenging due to their multi-party nature and ill-defined turns, hindering insights into customer issues and agent performance.

Innovation Solution

A computer-implemented method using a topic mining algorithm to identify candidate topics from conversations, involving utterance tagging, keyword extraction, and graph-based ranking to determine importance, followed by pruning and grouping topics based on semantic similarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated topic mining is implemented from conversation data, then productivity and efficiency are improved, but the complexity of processing multi-party conversations with ill-defined turns increases device complexity

Engineering Contradiction:
Improvetopic mining efficiencyVSAvoidalgorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The conversation processing is segmented into distinct stages: utterance identification, part-of-speech tagging, keyword extraction, keyphrase identification, and topic selection. Each stage handles a specific aspect of the complex processing task, breaking down the overall complexity into manageable components that can be processed sequentially

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate processing layers including part-of-speech tags as intermediaries between raw text and keywords, and keywords as intermediaries between text and final topics. These intermediaries simplify the transformation process by creating structured representations at each stage, making the overall complex task more tractable

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual analysis of conversations is performed to identify topics, then measurement precision is improved, but loss of time increases significantly

Engineering Contradiction:
Improvetopic identification accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service automated topic mining where the conversation data is processed through the algorithmic pipeline without requiring manual intervention. The system automatically performs utterance segmentation, POS tagging, keyword extraction, and topic identification, eliminating the need for human analysts while maintaining consistent and repeatable results

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of human analysis is replaced with an automated computational system using natural language processing algorithms. The system substitutes human cognitive processes with machine-based text analysis, including automated POS tagging using predefined tag sets and algorithmic keyword extraction based on frequency and positional criteria

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

3Quantity of substance

If comprehensive keyword extraction is performed from all utterances, then quantity of information is improved, but loss of time increases due to processing volume

Engineering Contradiction:
Improvenumber of topics identifiedVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs partial keyword extraction by focusing on specific parts of speech (nouns, verbs, adjectives) rather than processing all words equally. It also applies positional filtering to capture keywords from significant locations in utterances, extracting sufficient information without the need to analyze every single word in detail

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by filtering keywords based on part-of-speech categories and positional criteria. It transforms the raw text into structured data with assigned POS tags, then applies parameter-based filtering to select relevant keywords, thereby reducing the volume of data that requires further processing while maintaining topic identification quality

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12505302B2Systems and methods relating to mining topics in conversations
Publication Date: 2025.12.23 GENESYS CLOUD SERVICES INC
  • US12505302B2 patent drawing
  • US12505302B2 patent drawing
  • US12505302B2 patent drawing

AI summary

A method for mining topics discussed in conversations that includes: receiving conversation data; and using a topic mining algorithm to mine topics from the conversation data. The topic mining algorithm includes identifying candidate topics in each of the conversations. The topic mining algorithm further includes identifying the topics of the conversations by: compiling a list of the candidate topics; pruning the list of candidate topics by discarding certain of the candidate topics per a cross-conversation factor that factors usage across all conversations; and identifying the candidate topics remaining on the pruned list of candidate topics as the topics. The topic mining algorithm further includes determining topic groups by grouping the topics according to a degree of semantic similarity between the topics; and associating a list of utterances with the topic groups.