User App Interest Embedding Model for Sparse Feature Representation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefeature space sizeVSAvoidrelationship expression capability
Core Design Contradiction:
Quantity of substanceVSLoss of information

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improveapp identification accuracyVSAvoidapp relationship information
Core Design Contradiction:
Measurement precisionVSLoss of information

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #40Composite materials

3Device complexity

If app category statistical features are used, then the feature dimension is reduced, but the ability to capture user interest preferences deteriorates

Engineering Contradiction:
Improvefeature dimensionVSAvoiduser interest information
Core Design Contradiction:
Device complexityVSLoss of information

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12242959B2Method, apparatus, device and storage medium for embedding user app interest
Publication Date: 2025.03.04 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US12242959B2 patent drawing
  • US12242959B2 patent drawing
  • US12242959B2 patent drawing

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.