Emoji Recommendation via Bayesian Category Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing emoji input methods suffer from low efficiency due to manual selection from large emoji lists and low probability of emoji recommendation triggers, leading to frequent reliance on manual selection.

Innovation Solution

An emoji recommendation method that clusters training sentences to create interpretive categories, calculates probabilities using the Bayes formula to determine the target category for user input, and recommends emojis based on these probabilities, improving accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the user manually selects an emoji from a large list, then the user can choose any emoji, but the input efficiency is low

Engineering Contradiction:
Improveemoji selection capabilityVSAvoidinput efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system automatically analyzes the user's input text and proactively recommends emojis without requiring manual search or selection from a large list. The emoji recommendation module detects keywords and contexts in real-time, automatically matching them with appropriate emojis from the database, thereby making the system serve the user's needs autonomously while maintaining high versatility in emoji selection

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures a comprehensive emoji database with multiple tags and categories before the user needs to input emojis. By organizing emojis in advance with detailed metadata and classification, the system prepares the foundation for rapid automatic matching during actual use, eliminating the need for manual browsing while ensuring all possible emoji options are available

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system recommends emojis based on tag matching, then the recommendation process is simplified, but the triggering probability is low

Engineering Contradiction:
Improverecommendation processVSAvoidrecommendation triggering probability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system expands the matching parameters beyond simple tag equality to include keyword matching, contextual analysis, and semantic similarity. By changing the matching criteria from exact tag matches to multi-parameter evaluation (including word frequency, position, and context), the system significantly increases the probability of triggering recommendations while maintaining ease of operation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The recommendation system dynamically adjusts its sensitivity and matching thresholds based on the user's input context. Instead of using fixed tag-matching rules, the system adapts its detection parameters in real-time according to the length, type, and content of the user's text, thereby increasing the triggering probability across diverse input scenarios while keeping the interface simple

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the system uses simple tag matching for emoji recommendation, then the system complexity is reduced, but the recommendation accuracy is low

Engineering Contradiction:
Improvesystem complexityVSAvoidrecommendation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system segments the emoji database into multiple categories and sub-categories with hierarchical tag structures. By dividing the large emoji set into manageable segments (e.g., emotions, objects, actions, contexts), the system can apply targeted matching rules to each segment, improving accuracy without proportionally increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediate keyword extraction and weighting layer between the user's text input and the emoji database. This intermediary module processes the input text to identify key semantic elements and their importance weights, then uses these as mediators to guide the emoji matching process, thereby improving recommendation accuracy while keeping the core system architecture relatively simple

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11093854B2Emoji recommendation method and device thereof
Publication Date: 2021.08.17 BEIJING XINMEI HUTONG TECH CO LTD
  • US11093854B2 patent drawing
  • US11093854B2 patent drawing
  • US11093854B2 patent drawing

AI summary

The present disclosure provides an emoji recommendation method and device. The emoji recommendation method may include: acquiring training sentences corresponding to emojis; clustering the training sentences to categories; according to a number of training sentences in each category, calculating a first probability corresponding to each category; according to correspondences between the training sentences and the emojis, determining emojis included in each category, and calculating a second probability corresponding to each emoji in each category; according to occurrences of each word in each category, calculating a third probability corresponding to each word in each category; according to the first probability and the third probability, calculating a fourth probability of a target sentence belonging to each category; according to the fourth probabilities corresponding to the categories, determining a target category for the target sentence; and according to the second probability corresponding to each emoji in the target category, recommending an emoji.