User Portrait Versioning for Historical Label Traceability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When user portrait information is updated, the original label features are covered by new label features, making it difficult to trace historical label features, which can lead to inaccuracy in models used for applications like venture capital modeling.

Innovation Solution

Storing updated user portrait data in association with an update time allows for the retention and subsequent querying of historical label features, enabling accurate tracing and analysis of user portrait data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user portrait data is updated with new label features, then the data reflects current user information accurately, but the original historical label features are covered and become difficult to trace

Engineering Contradiction:
Improveaccuracy of user portrait dataVSAvoidhistorical label features
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The user portrait data is segmented into multiple versions, each tagged with a version number and update time. This allows the system to maintain distinct historical records while storing current updated data, resolving the contradiction between data accuracy and historical traceability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Before updating user portrait data, the system creates a new version with a incremented version number and records the update time. This preliminary action preserves the historical state before the update, enabling later retrieval of original label features while maintaining current data accuracy.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If user portrait data is continuously updated, then the system remains current with user information, but the complexity of tracking data changes increases

Engineering Contradiction:
Improvecurrentness of user portrait dataVSAvoidcomplexity of data tracking
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data tracking complexity is segmented by using version numbers to distinguish between different historical states. Each version is independently manageable, simplifying the tracking process while maintaining continuous updates of user portrait data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a copy of the user portrait data at each update point, stored as a new version with a version number. This copying mechanism allows the system to maintain current data while simplifying tracking, as each version is an independent snapshot that can be retrieved without complex tracking logic.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11327990B2Method and device for processing user portrait and server
Publication Date: 2022.05.10 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11327990B2 patent drawing
  • US11327990B2 patent drawing

AI summary

The present disclosure relates to a technical field of user portraits, and provides a user portrait processing method, a user portrait processing device, a server and a storage medium, for a purpose of solving a problem that it is difficult to trace historical label features of a user since an original label feature is replaced by an updated label feature when the user portrait is updated in the related art. The method includes: when receiving a message for updating user portrait data of a user account, obtaining the updated user portrait data. The user portrait data includes a label feature. The method further includes storing the updated user portrait data in association with an update time as user portrait information of the user account. The present disclosure is applicable for performing statistics on historical information of the user portrait.