Multi-Stage Topic Models for Rapid Initialization and Accurate Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for discovering topics in transcribed textual data from sales conversations are inaccurate, inconsistent, and resource-intensive due to the unsupervised nature of machine learning techniques, lacking control and a priori knowledge, leading to incomplete and irrelevant topic identification.

Innovation Solution

A multi-stage topic modeling approach is employed, where a first stage topic model is trained to discover topics and generate seeded words based on selection rules, which are then used to initialize a second stage topic model for precise and efficient identification of relevant topics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If unsupervised machine learning techniques are used for topic discovery, then no pre-training or predefined training datasets are required, but the results are inaccurate, inconsistent, and irrelevant to desired information

Engineering Contradiction:
Improveability to start without pre-trainingVSAvoidaccuracy of topic identification
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing an initial unsupervised topic modeling stage to discover topics and generate seeded words before the second stage. This preliminary topic discovery creates a foundation of domain-specific vocabulary and topic structures that guide the subsequent supervised model, eliminating the need for manual pre-training while ensuring accurate topic identification in the final model.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the topic modeling process into two distinct stages: a first unsupervised stage for initial topic discovery and seeded word generation, and a second supervised stage for refined topic identification using those seeds. This segmentation allows each stage to perform its specialized function optimally - the first stage explores the data without constraints, while the second stage achieves precision through guided learning.

Inventive Principle:
Principle #1Segmentation

2Productivity

If simple keyword identification is applied, then processing is fast and simple, but identification is incomplete due to transcription errors and lack of semantic understanding

Engineering Contradiction:
Improvespeed of processingVSAvoidcompleteness of keyword identification
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces the mechanical keyword matching system with a topic modeling approach that uses probabilistic relationships between words and topics. Instead of simple string matching that fails on transcription variations, the system uses statistical models to identify semantic connections, maintaining processing speed while significantly improving identification completeness and accuracy.

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

Solution Approach 2:

The patent changes the fundamental parameter of identification from exact keyword matching to probabilistic topic membership. By transforming the problem from deterministic string comparison to probabilistic semantic association, the system can handle transcription errors and variations while maintaining efficient processing through optimized mathematical computations.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If predefined dictionary keyword search is used, then identification is straightforward, but accuracy is limited and cannot capture keywords in similar semantic fields

Engineering Contradiction:
Improvesimplicity of identification processVSAvoidaccuracy of semantic field identification
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent creates a universal topic model that serves multiple functions: it identifies specific keywords, captures semantic fields through topic clusters, adapts to different domains through the seeded approach, and handles variations in terminology. The same model structure handles diverse identification tasks, from exact keyword matching to broader semantic field detection, eliminating the need for separate systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Adaptability or versatility

If unsupervised topic modeling is applied, then no pre-training is needed, but control and initialization of discovery are challenging

Engineering Contradiction:
Improveability to work without pre-training dataVSAvoidcontrol over topic discovery
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements feedback by using the output of the first unsupervised stage (discovered topics and seeded words) to inform and control the second supervised stage. The seeded words generated from initial topic discovery provide feedback signals that guide the supervised model's attention and initialization, allowing control over the discovery process while maintaining the advantage of not requiring manual pre-training.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12386867B2System and method for rapid initialization and transfer of topic models by a multi-stage approach
Publication Date: 2025.08.12 GONG IO INC
  • US12386867B2 patent drawing
  • US12386867B2 patent drawing
  • US12386867B2 patent drawing

AI summary

A system and method for a multi-stage approach for creating topic models is presented. The method includes applying a first stage topic model to textual data, wherein the first stage topic model is trained to discover a first plurality of topics and distributions of words in each topic of the first plurality of topics from the textual data; generating at least one seeded word for a subset of topics of the first plurality of topics, wherein the at least one seeded word is determined based on a plurality of selection rules and the distributions of words in the subset of topics discovered in the first stage topic model; and creating a second stage topic model by feeding the generated at least one seeded word to direct identification of the subset of topics of the first plurality of topics.