User Attribute Prediction via Behavioral Fuzzy Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to determine users' attributes for those who do not provide them, hindering personalized experiences such as targeted advertising and recommendations.

Innovation Solution

A model is developed to predict user attributes based on their behaviors using fuzzy logic, trained with sample data to generate probabilities for real users' attributes, which are then used to improve user experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users are required to explicitly provide their attributes during registration, then the accuracy of user attribute information is improved, but the ease of operation and user convenience deteriorates

Engineering Contradiction:
Improveaccuracy of user attribute informationVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically infers user attributes by analyzing user behaviors such as browsing history, purchase patterns, and interaction data without requiring users to manually provide this information. The attribute inference engine processes behavioral data to generate attribute predictions, enabling the system to serve itself by extracting useful information from existing behavioral patterns rather than requiring explicit user input.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual attribute input with an automated computational system. Instead of users directly providing attribute information through forms or profiles, the system uses an attribute inference engine that processes behavioral data through algorithms to automatically determine user attributes, substituting manual information provision with automated computational inference.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If a model is built to predict user attributes from behavior data, then the ability to determine attributes for non-registered users is improved, but the device complexity increases

Engineering Contradiction:
Improveability to determine attributesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the attribute determination process into distinct functional modules: a data collection module that gathers behavioral information, an attribute inference engine that processes this data using trained models, and an application module that uses the inferred attributes. This segmentation allows the complex attribute prediction functionality to be implemented as a separate, manageable component that can be integrated into existing systems without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The attribute inference engine acts as an intermediary layer between raw behavioral data and application-level decisions. This intermediary component processes and transforms behavioral patterns into meaningful attribute predictions, shielding the rest of the system from the complexity of the underlying prediction algorithms while enabling versatile attribute determination across different applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8756184B2Predicting users' attributes based on users' behaviors
Publication Date: 2014.06.17 HULU LLC
  • US8756184B2 patent drawing
  • US8756184B2 patent drawing
  • US8756184B2 patent drawing

AI summary

A method, apparatus, system, article of manufacture, and computer readable storage medium provide the ability to predict and utilize a user's attributes. A sample user behavior and a sample user attribute are collected. A model is trained based on the sample user behavior and sample user attribute. Using the model, a probability of a predicted user attribute based on the sample user behavior is predicted. Using the model and the probability, the predicted user attribute is fuzzily determined based on a real user behavior. The predicted user attribute is used to improve a user's experience.