User App Interest Embedding Model for Sparse Feature Representation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for representing user app installation features suffer from a large feature space due to one-hot encoding, and fail to capture relationships between different apps, affecting downstream tasks.
Innovation Solution
A method that acquires a user's existing app installation list and recent app installation list within a predetermined time window, and inputs this information into a pre-trained user app interest embedding model to generate a user app interest embedding vector, which reflects both long-term and short-term interests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If one-hot features are used to represent user app installation features, then the feature space becomes very large, but the representation efficiency and relationship expression capability deteriorate
Solution Approach 1:
The patent transforms the feature representation from one-hot encoding (sparse high-dimensional vectors) to embedding vectors (dense low-dimensional vectors). This parameter change in representation dimensionality and density resolves the contradiction by maintaining sufficient feature space for distinguishing different apps while improving relationship expression capability through dense vector semantics.
Solution Approach 2:
The patent creates embedding vectors as compressed representations that copy and encode the essential characteristics of app installation features. Instead of using direct one-hot encoding, the system generates embedding vectors that capture app relationships and user interests in a more efficient dense format, resolving the information loss problem while reducing feature space requirements.
2Measurement precision
If one-hot features are used for user app installation features, then each app can be uniquely represented, but the relationship between different apps cannot be expressed
Solution Approach 1:
The patent changes the parameter of feature representation from discrete one-hot vectors to continuous embedding vectors. This allows the system to maintain precise app identification through unique embedding vectors while simultaneously expressing relationships between apps through vector similarity and semantic relationships in the embedding space.
Solution Approach 2:
The patent combines multiple sources of information (app ID, app category, user behavior patterns) into composite embedding vectors. These composite vectors simultaneously encode app identity and relationship information, resolving the contradiction by integrating multiple information dimensions into a unified representation that preserves both identification accuracy and relationship expression.
3Device complexity
If app category statistical features are used, then the feature dimension is reduced, but the ability to capture user interest preferences deteriorates
Solution Approach 1:
The patent transforms category statistical features into embedding vectors through learned transformations. This parameter change allows the system to maintain reduced feature dimensionality while capturing richer user interest information through the semantic relationships encoded in the embedding space, which statistical features alone cannot provide.
Solution Approach 2:
The patent introduces embedding vectors as an intermediary representation between raw app data and downstream tasks. These embedding vectors serve as a bridge that compresses information efficiently while preserving user interest preferences and app relationships, resolving the contradiction between dimensionality reduction and information retention.
Data Source
AI summary
A method, an apparatus, a device and a storage medium for embedding user app interest are provided. The method includes: acquiring a user existing app installation list and a user app installation list within a predetermined time window, where the app includes app ID information and app category information; inputting the existing app installation list and the app installation list within the predetermined time window into a pre-trained user app interest embedding model to obtain a user app interest embedding vector. By combining the user existing app installation list information and the user recent app installation list information, the user app interest embedding vector may simultaneously reflect the user long-term interest and the user short-term interest.


