User Portrait Versioning for Historical Label Traceability
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.

