Dynamic Emotion Identifier Table for Real-Time Sentiment Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social media analytics engines are slow to identify emerging trends due to limitations in natural language processing tools, particularly with new words, phrases, and symbols, resulting in only about 70% accuracy in sentiment analysis.

Innovation Solution

A computer-implemented method using an emotion identifier table to analyze network messages, separating tokens by spaces or punctuation, determining sentiment scores, and dynamically updating the table with new information to improve accuracy in identifying emerging emotions and attitudes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If natural language processing tools are used to monitor social media trends, then the system can process text data, but the identification speed is slow and accuracy is only about 70%

Engineering Contradiction:
Improvesentiment analysis accuracyVSAvoidtrend identification speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent segments the message processing into distinct stages: emotion identifier detection, token separation, and sentiment scoring. By dividing the natural language processing pipeline into modular components, the system can efficiently process different elements (emojis, acronyms, regular words) using specialized methods for each, thereby improving both speed and accuracy without requiring complete reprocessing of the entire message.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary emotion identifier table that maps emojis and acronyms to sentiment scores. This intermediary structure acts as a lookup mechanism that bridges the gap between raw social media content and sentiment analysis, enabling rapid identification of emotional content without requiring complex natural language processing for every element.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If conventional sentiment analysis methods are applied, then the system can analyze existing content, but it fails to accurately identify newly coined words and expressions

Engineering Contradiction:
Improveability to identify new emotions and attitudesVSAvoidsentiment analysis accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The emotion identifier table is dynamically updated with newly discovered emotion identifiers and their sentiment scores. The system automatically learns from new social media content, adding emerging emojis, acronyms, and expressions to the table as they appear, enabling continuous adaptation to new linguistic trends without manual intervention or retraining of complex models.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The emotion identifier table is designed to be dynamic rather than static. It continuously evolves by incorporating new emotion identifiers discovered in social media messages, allowing the system to adapt to changing language trends, new emojis, and emerging expressions in real-time, thereby maintaining high accuracy for both established and new content.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the emotion identifier table is continuously updated with new tokens, then the system improves accuracy for emerging trends, but the computational complexity increases

Engineering Contradiction:
Improveidentification accuracy for emerging trendsVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses a simple lookup table structure for emotion identifiers that requires minimal computational resources. Rather than employing complex machine learning models, the system uses straightforward dictionary lookups and basic string matching operations. This approach maintains low computational complexity while effectively identifying emerging trends, as the emotion identifier table can be updated with simple key-value pairs representing new emojis, acronyms, and expressions.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS10691770B2Real-time classification of evolving dictionaries
Publication Date: 2020.06.23 COLOSSIO INC
  • US10691770B2 patent drawing
  • US10691770B2 patent drawing
  • US10691770B2 patent drawing

AI summary

A method including identifying an emotion identifier from a message using an emotion identifier table is provided. The method includes separating emotion identifier from the message, splitting a portion into multiple tokens delimited by a space or a punctuation mark, and determining a score for the message based on an emotion score in the emotion identifier table, and on at least one of the multiple tokens. The method includes adding a token from the multiple tokens to the emotion identifier table based on a contribution from the token to the message score, associating a sentiment score for the token in the emotion identifier table based on the contribution of the token to the message score, and modifying an emotion score of the token when the token is already included in the emotion identifier table based on the contribution of the token to the message sentiment score.