Regularized Sentiment Score Generation via Dynamic Text Block Resizing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional sentiment analysis engines provide inconsistent and unreliable sentiment scores, deviating significantly from manual interpretations, necessitating a more reliable method for monitoring sentiment progression in conversations.

Innovation Solution

The approach involves identifying a resizable text block within a conversation data object and performing successive regularized sentiment profile generation iterations, using an aggregation model and stage-wise penalty factor to determine a quantifiable regularized sentiment score, which is updated until it exceeds a threshold, ensuring accurate sentiment analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional sentiment analysis engines are used to analyze conversation transcripts, then sentiment scores can be generated automatically, but the scores vary significantly between different engines and deviate from manual interpretations

Engineering Contradiction:
Improveautomated sentiment score generationVSAvoidsentiment score accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent combines multiple sentiment analysis engines into an ensemble system that aggregates their outputs. By merging the results from multiple engines and comparing them against manually interpreted sentiment scores from training data, the system achieves more accurate and consistent sentiment predictions than any single engine could provide alone.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary layer between automated sentiment engines and final sentiment scores. This intermediary consists of trained machine learning models that learn the mapping between engine outputs and manual interpretations, effectively mediating the discrepancy between automated and human sentiment assessment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If text blocks are analyzed in fixed sizes for sentiment analysis, then processing is simpler, but the analysis may include irrelevant context or miss important sentiment shifts

Engineering Contradiction:
Improveprocessing simplicityVSAvoidsentiment analysis accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic text block resizing where the size of text blocks analyzed for sentiment is adjusted based on the detected sentiment progression. When sentiment shifts are detected, the system dynamically modifies block boundaries to capture relevant sentiment transitions, rather than using fixed-size blocks throughout the conversation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments conversations into variable-sized text blocks based on sentiment boundaries rather than fixed time or word count intervals. This segmentation strategy divides the conversation at points where sentiment changes occur, ensuring each block contains coherent sentiment information without including irrelevant context from different sentiment states.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11886824B2Sentiment progression analysis
Publication Date: 2024.01.30 OPTUM TECH INC
  • US11886824B2 patent drawing
  • US11886824B2 patent drawing
  • US11886824B2 patent drawing

AI summary

Various embodiments of the present disclosure performing conversation sentiment monitoring for a conversation data object. In various embodiments, a text block that can be resized is identified within a conversation data object and successive regularized sentiment profile generation iterations are performed until a regularized sentiment score of the block exceeds a regularized sentiment score threshold. A current regularized sentiment profile generation iteration involves determining a regularized sentiment score for the block based on an initial sentiment score, a subjectivity probability value, and, optionally, a stage-wise penalty factor. A determination is then made as to whether the score exceeds the threshold. If so, then a regularized sentiment profile of the conversation data object is updated based on the regularized sentiment score. If not, then the text block is resized and a subsequent regularized sentiment profile generation iteration is performed based on the resized block.