User Persona Prediction via Activity Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Networked services face challenges in accurately predicting user goals and objectives, leading to inefficient content recommendation and data retrieval, as existing methods lack effective user profiling and personalized experience generation.

Innovation Solution

The system determines user personas based on activity sequences, session data, and billing information, using machine learning models like BERT to cluster user representations and predict next actions, thereby providing personalized content recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user profiling and personalized experience generation are implemented, then accuracy of user goal prediction is improved, but device complexity increases

Engineering Contradiction:
Improveaccuracy of user goal predictionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments user data into multiple dimensions including activity sequences, session data, billing information, and inferred personas. By dividing the complex user profiling task into separate data processing modules, each handling specific aspects of user behavior, the system achieves accurate predictions while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing of user data by clustering activity sequences and generating persona representations before making predictions. This pre-processing step organizes raw data into structured representations that simplify the subsequent prediction task, allowing accurate goal prediction without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If personalized content recommendations are provided, then user engagement is improved, but loss of time increases

Engineering Contradiction:
Improveuser engagementVSAvoidtime for content retrieval
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-processes and clusters user activity sequences to generate persona representations in advance. This preliminary action creates ready-to-use user profiles that can be quickly retrieved and applied to content recommendations, reducing real-time processing time while maintaining high personalization accuracy and user engagement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified persona representations that capture essential user characteristics without requiring full analysis of complete user histories. These condensed persona copies enable fast content recommendations by using summarized user profiles rather than processing entire user behavior datasets in real-time.

Inventive Principle:
Principle #26Copying

3Measurement precision

If activity sequences and session data are processed, then accuracy of user action prediction is improved, but use of energy increases

Engineering Contradiction:
Improveaccuracy of user action predictionVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system processes user data by segmenting it into distinct activity sequences, session data, and billing information components. This segmentation allows selective processing of only the necessary data portions for each prediction task, reducing overall energy consumption while maintaining accurate user action predictions through targeted analysis of relevant behavior patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms detailed user activity data into simplified persona representations by changing the parameter space from raw activity logs to clustered persona features. This parameter transformation reduces the computational complexity and energy required for subsequent prediction operations while preserving the essential information needed for accurate user action prediction.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11863643B1Generating personas of users of networked services based on activities
Publication Date: 2024.01.02 AMAZON TECH INC
  • US11863643B1 patent drawing
  • US11863643B1 patent drawing
  • US11863643B1 patent drawing

AI summary

Clusters of users of networked services are defined based on tasks performed by such users during such networked services. Activities of the users during sessions of the networked services are tracked, and representations of such users or such activities are used to train a model to predict activities of users in the future, including but not limited to services utilized by such users, or pages visited by such users. Subsequently, when a user accesses a networked service during a session, activities of the user may be determined, and a representation of the session is provided as an input to the model, along with contextual information such as an identifier of the persona of the user. A next action, e.g., a service or a page utilized by the user, may be predicted based on outputs received from the model.