Message Personalization via Knowledge Graph and ML Impact Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems fail to effectively personalize messages for individual recipients, leading to misunderstandings and miscommunications due to lack of consideration for the complete context of the recipient, despite efforts like sentiment analysis and context-based virtual assistants.

Innovation Solution

A method and system that semantically analyze communication history between sender and receiver to form a knowledge graph, derive formality level values, and use machine-learning models to predict receiver impact scores, modifying linguistic expressions to optimize message impact, involving multiple machine-learning models and techniques like reinforcement learning and BERT for dynamic message personalization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If highly complex sentiment analyses are performed prior to marketing campaigns to send context-specific messages to individual receivers, then message personalization and impact are improved, but system complexity and effort are significantly increased

Engineering Contradiction:
Improvemessage personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary semantic analysis of communication history between sender and receiver to form a knowledge graph and derive formality level values before the actual message sending. This pre-computed contextual understanding is stored and reused for multiple messages, avoiding repeated complex analyses while maintaining high personalization quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a simplified representation (knowledge graph) that copies and stores the essential contextual patterns from communication history. This copied structural knowledge can be efficiently queried and applied to personalize messages without re-processing the entire communication history each time

Inventive Principle:
Principle #26Copying

2Productivity

If messages are sent without considering the complete context of the recipient, then communication speed and simplicity are maintained, but misunderstandings and miscommunications increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcommunication accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system introduces a knowledge graph as an intermediary layer between the raw communication history and the message personalization process. This intermediary structure captures the essential contextual relationships and formality levels, enabling fast and accurate message tailoring without directly processing the entire communication history for each message

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If sender uses non-concentrated sending approach to reach large audience, then coverage and reach are improved, but message impact varies significantly across receivers

Engineering Contradiction:
Improveaudience reachVSAvoidmessage impact consistency
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by tailoring each message to the specific receiver's contextual relationship with the sender. The knowledge graph stores receiver-specific formality level values and communication patterns, enabling the system to automatically adjust message tone, style, and content for each individual receiver while maintaining consistent personalization quality across the entire audience

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11641330B2Communication content tailoring
Publication Date: 2023.05.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11641330B2 patent drawing
  • US11641330B2 patent drawing
  • US11641330B2 patent drawing

AI summary

A method for personalizing a message between a sender and a receiver is provided. The method comprises semantically analyzing a communication history to form a knowledge graph, deriving formality level values using a first trained ML model, analyzing parameter values of replies to determine receiver impact score, and training a second ML system to generate a model to predict the receiver impact score value. The method also comprises selecting a linguistic expression in a message being drafted, determining an expression intent, modifying the linguistic expression based on the formality level and the expression intent to generate a modified linguistic expression, and testing whether the modified linguistic expression has an increased likelihood of a higher receiver impact score. The method also comprises repeating selecting the linguistic expression, determining the expression intent, modifying the linguistic expression, and testing until a stop criterion is met.