Decision Tree Data Content Selection for Real-Time User Preference Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The accuracy of selecting data content to be pushed to terminals is low due to the offline updating of match models based on periodic sampling, which does not reflect the latest user behavior and preferences.

Innovation Solution

A method and device utilizing a decision tree object that updates in real-time based on user browsing history, where each tree node corresponds to user attributes and stores click and push metrics, allowing for accurate selection of data content by matching user identifiers with characteristic thresholds and generating selection reference values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the match model is updated offline based on periodic sampling, then the system complexity is reduced and ease of operation is improved, but the accuracy of data content selection deteriorates because the model does not reflect the latest user behavior

Engineering Contradiction:
Improveaccuracy of data content selectionVSAvoidmodel update complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from static periodic offline model updates to dynamic real-time model updates. The match model is continuously updated as user behavior data arrives, ensuring the model always reflects the latest user preferences and behavior patterns. This dynamic approach resolves the contradiction by maintaining high accuracy through continuous updates without requiring complex batch processing infrastructure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements self-updating capability where the match model automatically incorporates new user behavior data without requiring manual intervention or complex offline processing. The model serves itself by continuously learning from incoming data streams, thereby maintaining high selection accuracy while avoiding the complexity of manual model retraining and deployment cycles.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If real-time updates based on user browsing history are implemented, then the accuracy of data content selection is improved, but the device complexity and computational requirements increase

Engineering Contradiction:
Improveaccuracy of data content selectionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the model update process into incremental updates based on individual user browsing events rather than requiring full model retraining. Each user interaction triggers a localized update to relevant model components, which reduces overall system complexity while maintaining real-time accuracy. This segmentation allows the system to handle real-time updates efficiently without overwhelming computational resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial updates only on the portions of the match model affected by new user behavior data, rather than updating the entire model. This partial action approach maintains high accuracy for relevant user segments while significantly reducing computational complexity and resource requirements compared to full model retraining.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If offline machine learning updates are performed periodically, then the ease of operation is maintained, but the reliability of the match model deteriorates as it does not adapt to newer user habits

Engineering Contradiction:
Improvereliability of match modelVSAvoidoperational simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements continuous feedback loops where user browsing history and interaction data are immediately fed back into the match model for real-time updates. This feedback mechanism ensures the model continuously adapts to newer user habits and maintains high reliability. The automated feedback process maintains operational simplicity by eliminating manual model review and retraining cycles while ensuring the model stays current with user preferences.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10789311B2Method and device for selecting data content to be pushed to terminal, and non-transitory computer storage medium
Publication Date: 2020.09.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10789311B2 patent drawing
  • US10789311B2 patent drawing
  • US10789311B2 patent drawing

AI summary

A method and a device for selecting data content to be pushed to a terminal are disclosed. In some embodiments, the method includes: acquiring a user identifier, and acquiring a characteristic value, corresponding to the user identifier, in a preset user attribute type; acquiring data content, and searching for a decision tree object corresponding to the data content; locating a leaf node corresponding to the user identifier in the decision tree object based on the characteristic value, corresponding to the user identifier, in the preset user attribute type; and acquiring the number of clicks and the number of pushes stored in the located leaf node, generating a selection reference value based on the number of clicks and the number of pushes, and selecting, based on the selection reference value, data content to be pushed to a terminal corresponding to the user identifier.