Context-Based Sentiment Analysis Using Segmentation and Preliminary Action

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sentiment analysis techniques often misidentify sentiments due to their reliance solely on source materials, failing to account for context, which can lead to incorrect classifications, especially when the same words convey different sentiments based on the topic or question being addressed.

Innovation Solution

A context-based sentiment analysis system that includes a context-sensitive comment data detector, a context sentiment type classifier, and a comment classifier, utilizing machine learning techniques to identify and classify sentiments based on context features and rules, and employing a positive or negative model-based classification depending on the context type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If dictionary-based approach is used to classify sentiments, then processing speed is improved, but measurement precision deteriorates due to misidentification of sentiments in context-dependent cases

Engineering Contradiction:
Improveprocessing speedVSAvoidsentiment classification accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system segments the sentiment analysis process into multiple stages: initial dictionary-based classification, context identification, context sentiment type determination, and final comment classification. This segmentation allows the system to use fast dictionary matching for initial processing while applying more sophisticated context-aware analysis only when needed, thereby maintaining processing speed while improving accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces context identification as an intermediary step between the source material and sentiment classification. By identifying the context (e.g., question being answered, topic being discussed) and determining its sentiment type, the system mediates between the simple dictionary approach and the complex reality of context-dependent sentiment, resolving the contradiction between speed and precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If context-based analysis is implemented, then measurement precision is improved, but device complexity increases due to additional components and processing steps

Engineering Contradiction:
Improvesentiment classification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the complex context-based sentiment analysis into manageable segments: context-sensitive comment data detection, context identification, context sentiment type classification, and final comment classification. Each segment handles a specific aspect of the analysis, making the overall complex system more manageable and maintainable while achieving high precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by detecting whether comment data is context-sensitive before proceeding with full context-based analysis. This preliminary detection step allows the system to apply simplified processing to context-insensitive cases while reserving complex context-based analysis only for cases that require it, thereby reducing overall system complexity while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If static analysis is used for sentiment classification, then device complexity is reduced, but measurement precision deteriorates due to inability to account for contextual nuances

Engineering Contradiction:
Improvesystem complexityVSAvoidsentiment classification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system performs a preliminary detection step to identify whether comment data requires context-based analysis. This preliminary action allows the system to use simple static analysis for context-insensitive cases (reducing complexity) while applying sophisticated context-based analysis only when necessary (improving precision), thereby resolving the contradiction between complexity and precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its analysis approach based on the characteristics of the input data. For context-insensitive comment data, it uses simple static dictionary-based classification. For context-sensitive data, it activates the full context-based analysis pipeline. This dynamic adaptation allows the system to optimize between complexity and precision depending on the specific input requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10037491B1Context-based sentiment analysis
Publication Date: 2018.07.31 MEDALLIA INC
  • US10037491B1 patent drawing
  • US10037491B1 patent drawing
  • US10037491B1 patent drawing

AI summary

Context-based sentiment analysis includes: determining whether a piece of comment data included in a comment is context-sensitive, the determination being made with reference to a set of comment features; determining a context sentiment type of an associated context related to the piece of comment data, the associated context being distinct from the comment, in the event that the piece of comment data is determined to be context-sensitive, and the determination being made with reference to at least a set of context features; and classifying the comment data in the event that the piece of comment data is determined to be context-sensitive, the classification being based at least in part on the comment data and the context sentiment type.