Extractive Speaker Identification Model for Text Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speaker identification methods in texts face challenges such as propagated errors from imperfect modules, limitations in handling multiple speakers or unnamed speakers, and reliance on human-annotated data, which can constrain performance on small-scale datasets.

Innovation Solution

The method converts speaker identification into an extractive machine reading comprehension task, skipping intermediate steps like named entity recognition and coreference resolution, and uses pseudo-labels generated from large-scale unlabeled books to overcome data limitations, allowing for better adaptation to different languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional speaker identification methods with multiple intermediate modules are used, then the system can handle complex speaker identification tasks, but errors are propagated from imperfect modules and performance degrades

Engineering Contradiction:
Improvespeaker identification accuracyVSAvoidnumber of intermediate modules
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple intermediate modules (quotation identification, named entity recognition, coreference resolution, candidate speaker identification) into a single end-to-end extractive model. This unified architecture eliminates error propagation between modules while maintaining the ability to handle complex speaker identification tasks through integrated feature learning.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts and eliminates the intermediate processing steps from the traditional pipeline architecture, directly mapping utterances to speaker entities through a single extractive model. This removal of intermediate modules prevents error accumulation while preserving the essential functionality of identifying and extracting speaker information.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If human-annotated data is used for training, then the model achieves good performance on labeled datasets, but performance is constrained on small-scale datasets due to limited annotated data

Engineering Contradiction:
Improvespeaker identification accuracyVSAvoidamount of labeled training data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent performs preliminary action by pre-training the extractive model on large-scale unlabeled books using self-supervised learning before fine-tuning on smaller labeled datasets. This pre-training phase allows the model to learn general linguistic patterns and speaker identification cues from abundant unlabeled data, improving performance on small-scale labeled datasets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service through self-training mechanisms where the model generates its own training signals from unlabeled data. The system uses pseudo-labeling and iterative refinement to automatically create training examples from the unlabeled book corpus, reducing dependence on manually annotated data while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If language-specific features are engineered for different languages, then the model can adapt to language-specific characteristics, but the complexity of adaptation increases for each new language

Engineering Contradiction:
Improvelanguage-specific adaptation capabilityVSAvoidlanguage-specific feature engineering
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal extractive model architecture that can process multiple languages without requiring language-specific feature engineering. The model uses language-agnostic representations and learns language-specific patterns automatically during training, enabling it to handle different languages through the same unified framework.

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

Solution Approach 2:

The patent adapts to different languages by changing training parameters and data distributions rather than modifying the model architecture or feature extraction mechanisms. The same extractive model is trained on books in different languages, allowing it to automatically adjust to language-specific characteristics through parameter learning rather than structural modification.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12293154B2Extractive method for speaker identification in texts with self-training
Publication Date: 2025.05.06 TENCENT AMERICA LLC
  • US12293154B2 patent drawing
  • US12293154B2 patent drawing
  • US12293154B2 patent drawing

AI summary

A method, computer program, and computer system is provided for identifying a speaker in at text based work. Labeled and unlabeled instances corresponding to one or more speakers are extracted. Pseudo-labels are inferred for the extracted unlabeled instances based on the labeled instances. One or more of the unlabeled instances are labeled based on the inferred pseudo-labels.