Social Media Feedback Prediction Using ML Analysis Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manually inputting feedback on social media messages is time-consuming and prone to errors, and creating rule-based applications to automatically generate feedback is complex and unrealistic due to the vast number of messages and varying rules.

Innovation Solution

An analysis engine module is trained using training messages and feedback to predict and simulate operator behavior, automatically generating feedback by identifying key elements and using machine learning models like Softmax Regression and Convolutional Neural Networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual feedback input is used, then feedback accuracy is maintained, but operator time consumption increases significantly

Engineering Contradiction:
Improvefeedback accuracyVSAvoidoperator time consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates a virtual copy of the operator's feedback behavior through machine learning models. During training, the analysis engine module learns the operator's feedback patterns by analyzing training messages and corresponding feedback. Once trained, it generates predicted feedback that replicates the operator's decision-making process, eliminating the need for manual feedback input while maintaining consistency with the operator's original feedback style.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system enables automatic feedback generation where the analysis engine module serves itself by learning from historical data and autonomously generating feedback for new messages. The module independently analyzes message content, extracts key elements, and produces feedback predictions without requiring continuous human intervention, thus resolving the contradiction between maintaining accuracy and reducing time consumption.

Inventive Principle:
Principle #25Self-service

2Productivity

If rule-based automation is implemented, then feedback generation speed increases, but system complexity increases significantly

Engineering Contradiction:
Improvefeedback generation speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system replaces complex rule-based mechanical systems with a machine learning-based analysis engine module. Instead of implementing numerous if-then rules to cover various message scenarios, the system uses trained neural network models that automatically learn patterns from data. This substitution maintains high feedback generation speed while significantly reducing system complexity, as the learning-based approach requires fewer explicit rules and parameters to manage.

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

Solution Approach 2:

The system transitions from fixed rule-based parameters to dynamic learned parameters. The analysis engine module adjusts its internal parameters and weights based on training data, allowing it to adapt to varying message types and feedback scenarios without requiring manual rule updates. This parameter adaptation capability simplifies the system architecture while maintaining high productivity across diverse message contexts.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If comprehensive rule-based systems are created, then feedback coverage improves, but ease of operation deteriorates

Engineering Contradiction:
Improvefeedback coverageVSAvoidsystem ease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary learning action during a training phase where the analysis engine module studies training messages and corresponding feedback to build its knowledge base. This preliminary training enables the system to achieve comprehensive feedback coverage across various message types without requiring complex operational rules. During actual operation, the pre-trained module automatically applies learned patterns, maintaining high adaptability while preserving ease of operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The analysis engine module autonomously handles the complexity of achieving comprehensive coverage through self-learning and adaptation. It automatically extracts key elements from messages, identifies relevant patterns, and generates appropriate feedback without requiring operators to manage complex rule sets. This self-service capability maintains broad feedback coverage while keeping the system easy to operate, as the complexity is encapsulated within the trained model rather than exposed to users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11354540B2Feedback prediction in a social media application
Publication Date: 2022.06.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11354540B2 patent drawing
  • US11354540B2 patent drawing
  • US11354540B2 patent drawing

AI summary

In an approach, a processor detects at least one training message delivered by a user on a social media application, the training message being accessible by an operator. A processor records training feedback performed by the operator on the social media application regarding to the at least one training message. A processor trains an analysis engine module using (i) the at least one training message as input and (ii) the training feedback as output. A processor generates a predicted feedback for a subsequent message based on the trained analysis engine module.