Concise Vector Representation for Edge User Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional service systems face storage and processing overheads due to large volumes of computed attributes from user event sequence data, leading to inefficient use of resources and reduced capabilities in machine learning-based services at edge systems.
Innovation Solution
A user representation model generates a concise vector representation of user event sequence data, reducing storage and computational requirements by applying a task-specific, multitask, or task-agnostic learning model, which is trained using a task prediction model to replace multiple computed attributes, allowing for efficient storage and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If user event sequence data is stored in full detail at hub and edge systems, then complete user profile information is available, but storage overhead and processing resources are excessively consumed
Solution Approach 1:
The patent extracts only the essential features from user event sequence data by generating fixed-size vector representations (embeddings) that capture user behavior patterns. Instead of storing complete event sequences, the system extracts condensed vector representations that preserve the necessary information for machine learning services while dramatically reducing storage requirements at both hub and edge systems.
Solution Approach 2:
The patent transforms user event sequence data from its original high-dimensional format into fixed-size vector representations through neural network encoding. This parameter transformation converts variable-length event sequences into standardized vectors with predetermined sizes, enabling efficient storage and processing while maintaining the essential information needed for user profiling and machine learning services.
2Reliability
If computed attributes from user event sequence data are stored extensively, then accurate machine learning services can be provided, but processing efficiency and resource utilization deteriorate
Solution Approach 1:
The patent performs preliminary processing of user event sequence data by generating fixed-size vector representations at the hub system before data is distributed to edge systems. This advance preparation of condensed user profiles enables edge systems to perform machine learning services efficiently without needing to process the original voluminous event sequences, thereby improving processing efficiency while maintaining service accuracy.
3Adaptability or versatility
If large volumes of user event data are transmitted and stored at edge systems, then local machine learning services can operate, but resource constraints at edge systems are exceeded
Solution Approach 1:
The patent creates condensed copies of user event sequence data in the form of fixed-size vector representations. Instead of copying and storing the original voluminous event data at edge systems, the system generates compact vector copies that preserve the essential user profile information. These vector copies enable edge systems to provide machine learning services with minimal storage requirements, overcoming resource constraints while maintaining service versatility.
Data Source
AI summary
A system includes a representation generator subsystem configured to execute a user representation model and a task prediction model to generate a user representation for a user. The user representation model receives user event sequence data comprises a sequence of user interactions with the system. The task prediction model is configured to train the user representation model. The user representation includes a vector of a predetermined size that represents the user event sequence data and is generated by applying the trained user representation model to the user event sequence data. A storage requirement of the user representation is less than a storage space requirement of the user event sequence data. The system includes a data store configured for storing the user representation in a user profile associated with the user.


