Dynamic User Cluster Personalization via Self-Learning Feature Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing personalization systems in commercial recommendation systems rely on pre-defined feature sets, which cannot dynamically generate new features or adapt quickly to changing user behavior, requiring users to undergo a learning process before they can benefit from personalization.

Innovation Solution

A computing system and method that acquires user information, including language data, to create usage logs, generate user features, determine clustering features, form user clusters, and apply personalized content based on these features, allowing for dynamic updates and adaptation to user behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If pre-defined feature sets are used for personalization, then system complexity is reduced and ease of manufacture is improved, but adaptability to changing user behavior deteriorates and new features cannot be generated dynamically

Engineering Contradiction:
Improveease of implementing personalizationVSAvoidadaptability to user behavior
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic feature generation by continuously learning from user interactions and automatically creating new features without manual intervention. The system transitions from static pre-defined features to dynamic features that evolve with user behavior, resolving the contradiction between ease of implementation and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-learning and self-updating by automatically generating new features from user interaction data without requiring manual feature engineering. This self-service capability enables the system to adapt to changing user behavior while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

2Device complexity

If pre-defined clustering processes are used, then device complexity is reduced, but the system cannot dynamically update based on rapid-changing user language behavior

Engineering Contradiction:
Improvecomplexity of clustering systemVSAvoiddynamic update capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The clustering system dynamically updates by continuously learning from new user interactions and automatically adjusting cluster assignments. The system incorporates real-time language behavior changes into cluster definitions without requiring manual reconfiguration, maintaining low complexity while achieving high adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from user interactions to continuously refine clustering. User language behavior data is fed back into the clustering process, enabling automatic updates that adapt to changing patterns while keeping the system architecture simple.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If users go through a learning process before benefiting from personalization, then personalization accuracy is improved, but loss of time increases and productivity decreases

Engineering Contradiction:
Improvepersonalization accuracyVSAvoiduser learning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary learning in the background without requiring user involvement. By pre-processing and learning from aggregate user data before individual personalization is needed, the system achieves accurate personalization immediately when applied to users, eliminating their learning curve.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-learning from user interactions without requiring users to actively learn or configure settings. The automatic learning process happens in the background, providing immediate personalization benefits to users while they continue using the system naturally.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11232783B2System and method for dynamic cluster personalization
Publication Date: 2022.01.25 SAMSUNG ELECTRONICS CO LTD
  • US11232783B2 patent drawing
  • US11232783B2 patent drawing
  • US11232783B2 patent drawing

AI summary

A system and method for dynamic cluster personalization is provided. A method of dynamic cluster personalization comprises acquiring information from a user, creating a usage log based on the acquired user information including language information and generating user features based on the usage log. The method further comprises determining a clustering feature from the user features, creating a user cluster based on the clustering feature, determining a personalization feature within the user cluster from the user features, generating a personalization for the user cluster based on the personalization feature and applying the personalization to the users in the user cluster.