User Model Rating Matrix for App Behavior Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to accurately infer and utilize user behavior features from mobile device data, as they are often general and do not provide relevant information for targeted advertising or app recommendations.

Innovation Solution

A computer system that builds a user model based on a rating matrix using selected rating parameters from user data, employing matrix factorization and Spark technology to compute user and app representations, enabling efficient and robust user behavior analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user behavior data from mobile devices is collected and analyzed, then user model accuracy for advertising and app recommendations is improved, but data processing complexity and computational requirements increase

Engineering Contradiction:
Improveuser model accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments user behavior data into distinct categories (app installation data, usage data, rating data) and processes each segment separately through specialized modules. This segmentation allows the system to handle complex data processing by breaking it down into manageable, organized components that can be analyzed independently and then integrated to form a comprehensive user model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a matrix factorization module as an intermediary between raw user behavior data and the final user model. This intermediary component transforms complex, high-dimensional user behavior matrices into simplified latent factor representations, effectively mediating the transition from complex input data to accurate user models while reducing computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If detailed user behavior data is processed to create accurate user models, then app recommendation quality is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveapp recommendation qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary matrix factorization on user behavior data to pre-compute latent factor representations before actual recommendation generation. By preprocessing the data and extracting key latent features in advance, the system reduces the computational burden during real-time recommendation operations, thereby improving processing speed without sacrificing recommendation quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the original high-dimensional user behavior parameters into a lower-dimensional latent factor space through matrix factorization. This parameter transformation maintains the essential information needed for accurate recommendations while significantly reducing the computational complexity and processing time required for analysis.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If matrix factorization is used to compute user features, then dimensionality reduction is achieved, but computational complexity of the factorization process increases

Engineering Contradiction:
Improvefeature dimensionalityVSAvoidfactorization computational complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies partial matrix factorization by computing only the essential latent factors needed for recommendation tasks rather than performing complete factorization of all user behavior data. This partial action approach achieves sufficient dimensionality reduction for practical recommendations while avoiding the excessive computational complexity of full factorization.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11973841B2System and method for user model based on app behavior
Publication Date: 2024.04.30 YAHOO AD TECH LLC
  • US11973841B2 patent drawing
  • US11973841B2 patent drawing
  • US11973841B2 patent drawing

AI summary

Systems and methods are provided for building a user model. The system includes a processor and a non-transitory storage medium accessible to the processor. The processor is configured to obtain user data from a database, where the user data include user behavior for a plurality of apps installed on one or more user terminals. The processor selects at least one rating parameters using the user data, where the at least one rating parameters indicates a rating of relevant app usage. The system builds the user model based on a rating matrix comprising the at least one rating parameters.