Search

CN-115905340-B - User portrait verification method, device, computer equipment and storage medium

CN115905340BCN 115905340 BCN115905340 BCN 115905340BCN-115905340-B

Abstract

The application relates to a user portrait verification method, a user portrait verification device, computer equipment and a storage medium. The application can be applied to the technical field of big data. The method comprises the steps of obtaining a first user portrait tag which is built by a first server and aims at a target user, obtaining a second user portrait tag corresponding to the first user portrait tag from a plurality of user portrait tags built by a second server, obtaining associated user information of a user associated with the second user portrait tag from the second server, wherein the second server and the first server belong to different service servers, the target user information of the target user is stored in the second server, and verifying the accuracy of the first user portrait tag according to the associated user information and the target user information. By adopting the method, the accuracy verification of the first user portrait tag constructed by the first server aiming at the target user can be realized, so that the accuracy of the first user portrait tag can be ensured.

Inventors

  • ZHANG XIAOHUI
  • LIANG MIN
  • LIN JIE
  • LI GUANBIN

Assignees

  • 中国工商银行股份有限公司

Dates

Publication Date
20260505
Application Date
20221226

Claims (9)

  1. 1. A user portrait authentication method, the method comprising: Acquiring a first user portrait tag which is constructed by a first server and aims at a target user; acquiring a second user portrait tag corresponding to the first user portrait tag from a plurality of user portrait tags constructed by a second server, and acquiring associated user information of a user associated with the second user portrait tag from the second server, wherein the second server and the first server belong to different service servers, and target user information of the target user is stored in the second server; verifying the accuracy of the first user portrait tag according to the associated user information and the target user information; In the case where the accuracy of the first user portrait tag is pending for the accuracy of the first user portrait tag, the method further comprises: Acquiring associated user information corresponding to each user portrait tag from the second server; When the associated user information contains the target user information, taking a user portrait tag corresponding to the associated user information as a third user portrait tag; acquiring first recommendation information recommended to the target user based on the first user portrait tag in a first time period, and acquiring a first access result of the target user for the first recommendation information; Acquiring second recommendation information recommended to the target user based on a fourth user portrait tag corresponding to the third user portrait tag in a second time period corresponding to the first time period, and acquiring a second access result of the target user for the second recommendation information; And verifying the accuracy of the first user portrait tag according to the first access result and the second access result.
  2. 2. The method of claim 1, wherein the plurality of user portrayal tags are used to characterize a plurality of different user portrayal attributes; the method for obtaining the second user portrait tag corresponding to the first user portrait tag from the plurality of user portrait tags constructed from the second server comprises the following steps: Acquiring a first user portrait attribute of the first user portrait tag representation; And acquiring a second user portrait attribute which is the same as the first user portrait attribute from a plurality of user portrait attributes, and taking a user portrait tag corresponding to the second user portrait attribute as the second user portrait tag.
  3. 3. The method according to claim 2, wherein the number of the associated user information is plural, and the second server performs hash operation on each associated user information in advance to obtain a first hash value corresponding to each associated user information; the obtaining, from the second server, associated user information of a user associated with the second user portrait tag includes: receiving each of the first hash values from the second server; verifying the accuracy of the first user portrait tag according to the associated user information and the target user information, including: Performing hash operation on the target user information to obtain a second hash value corresponding to the target user information; And verifying the accuracy of the first user portrait tag by using the second hash value and each first hash value.
  4. 4. The method of claim 3, wherein verifying the accuracy of the first user representation tag using the second hash value and each of the first hash values comprises: Verifying the accuracy of the first user portrait tag to be the accuracy of the first user portrait tag under the condition that the second hash value is contained in each first hash value; And/or And under the condition that the second hash value is not contained in each first hash value, verifying the accuracy of the first user portrait tag as the accuracy of the first user portrait tag is pending.
  5. 5. The method of claim 1, wherein the first access result characterizes an access probability of the target user for the first recommendation information and the second access result characterizes an access probability of the target user for the second recommendation information; the verifying the accuracy of the first user portrait tag according to the first access result and the second access result comprises: Verifying the accuracy of the first user portrait tag to be accurate under the condition that the access probability of the first recommendation information is larger than or equal to the access probability of the second recommendation information; And/or And under the condition that the access probability of the first recommendation information is smaller than that of the second recommendation information, verifying that the accuracy of the first user portrait tag is inaccurate, and updating the first user portrait tag of the target user into the fourth user portrait tag in the first server.
  6. 6. A user portrait authentication apparatus, said apparatus comprising: the first label acquisition module is used for acquiring a first user portrait label aiming at a target user, wherein the first portrait label is constructed by a first server; The system comprises a correlation information acquisition module, a target user information acquisition module and a correlation information processing module, wherein the correlation information acquisition module is used for acquiring a second user portrait tag corresponding to a first user portrait tag from a plurality of user portrait tags constructed by a second server, and acquiring correlation user information of a user associated with the second user portrait tag from the second server; The first label verification module is used for verifying the accuracy of the first user portrait label according to the associated user information and the target user information; The first tag verification module is further configured to obtain associated user information corresponding to each user portrait tag from the second server when the accuracy of the first user portrait tag is to be determined; When the associated user information contains the target user information, taking a user portrait tag corresponding to the associated user information as a third user portrait tag; acquiring first recommendation information recommended to the target user based on the first user portrait tag in a first time period, and acquiring a first access result of the target user for the first recommendation information; Acquiring second recommendation information recommended to the target user based on a fourth user portrait tag corresponding to the third user portrait tag in a second time period corresponding to the first time period, and acquiring a second access result of the target user for the second recommendation information; And verifying the accuracy of the first user portrait tag according to the first access result and the second access result.
  7. 7. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1 to 5 when the computer program is executed.
  8. 8. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 5.
  9. 9. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method according to any one of claims 1 to 5.

Description

User portrait verification method, device, computer equipment and storage medium Technical Field The present application relates to the field of big data technology, and in particular, to a user portrait verification method, apparatus, computer device, storage medium and computer program product. Background With the development of big data technology, a technology for recommending information to a user appears, the technology constructs a user portrait by acquiring user attributes or behavior characteristics of the user, and then information can be recommended to the user based on the user portrait to meet personalized information recommendation requirements of different users. It can be seen that the accuracy of user information recommendation has a close relationship with the accuracy of user portrayal, however, the accuracy of user portrayal of a certain user constructed by the prior art cannot be verified generally, and if the user portrayal of the user is inaccurate, recommendation information recommended to the user may be not adapted to the user. Therefore, a method for verifying the accuracy of the user portrait is needed to ensure the accuracy of the user portrait. Disclosure of Invention In view of the foregoing, it is desirable to provide a user portrait verification method, apparatus, computer device, computer readable storage medium, and computer program product that can verify the accuracy of a user portrait to ensure the accuracy of the user portrait. In a first aspect, the present application provides a user portrait verification method, the method including: Acquiring a first user portrait tag which is constructed by a first server and aims at a target user; acquiring a second user portrait tag corresponding to the first user portrait tag from a plurality of user portrait tags constructed by a second server, and acquiring associated user information of a user associated with the second user portrait tag from the second server, wherein the second server and the first server belong to different service servers, and target user information of the target user is stored in the second server; and verifying the accuracy of the first user portrait tag according to the associated user information and the target user information. In one embodiment, the user portrait tags are used for representing different user portrait attributes, the second user portrait tag corresponding to the first user portrait tag is obtained from the user portrait tags constructed from the second server, the first user portrait attribute represented by the first user portrait tag is obtained, the second user portrait attribute identical to the first user portrait attribute is obtained from the user portrait attributes, and the user portrait tag corresponding to the second user portrait attribute is used as the second user portrait tag. In one embodiment, the number of the associated user information is a plurality, the second server performs hash operation on the associated user information in advance to obtain first hash values corresponding to the associated user information, the obtaining of the associated user information of the user associated with the second user portrait tag from the second server includes receiving the first hash values from the second server, verifying accuracy of the first user portrait tag according to the associated user information and the target user information, including performing hash operation on the target user information to obtain second hash values corresponding to the target user information, and verifying accuracy of the first user portrait tag by using the second hash values and the first hash values. In one embodiment, the verifying the accuracy of the first user portrait tag by using the second hash value and the first hash values includes verifying that the accuracy of the first user portrait tag is the accuracy of the first user portrait tag when the second hash value is included in the first hash values, and/or verifying that the accuracy of the first user portrait tag is the accuracy of the first user portrait tag when the second hash value is not included in the first hash values. In one embodiment, when the accuracy of the first user portrait tag is to be determined, the method further comprises the steps of obtaining associated user information corresponding to each user portrait tag from the second server, taking the user portrait tag corresponding to the associated user information as a third user portrait tag when the target user information is contained in the associated user information, and verifying the accuracy of the first user portrait tag based on the third user portrait tag. In one embodiment, the verification of the accuracy of the first user portrait tag based on the third user portrait tag comprises the steps of acquiring first recommendation information recommended to the target user based on the first user portrait tag and acquiring a first access result of