CN117421702A - A method and device for processing user data - Google Patents

A method and device for processing user data Download PDF

Info

Publication number
CN117421702A
CN117421702A CN202311317168.0A CN202311317168A CN117421702A CN 117421702 A CN117421702 A CN 117421702A CN 202311317168 A CN202311317168 A CN 202311317168A CN 117421702 A CN117421702 A CN 117421702A
Authority
CN
China
Prior art keywords
users
user
behavior
temporal
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311317168.0A
Other languages
Chinese (zh)
Inventor
王凯
何慧梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Original Assignee
Advanced New Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advanced New Technologies Co Ltd filed Critical Advanced New Technologies Co Ltd
Priority to CN202311317168.0A priority Critical patent/CN117421702A/en
Publication of CN117421702A publication Critical patent/CN117421702A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/26Discovering frequent patterns
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/022Knowledge engineering; Knowledge acquisition
    • G06N5/025Extracting rules from data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computational Linguistics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application discloses a method and a device for processing user data, wherein the method comprises the following steps: acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events; determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users; determining a time sequence behavior rule of the target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to a non-target class user in the multiple classes of users; and determining whether the user to be identified belongs to the target class user or not based on the time sequence behavior rule of the target class user.

Description

User data processing method and device
This document is a divisional application of patent application with application number "201910400073.2", application date "2019, 05, 14 days", and application name "a method and apparatus for processing user data".
Technical Field
The present invention relates to the field of data processing, and in particular, to a method and apparatus for processing user data.
Background
In the prior art, in many application scenarios, behavioral data of a user needs to be analyzed to perform decision processing. For example, in the context of risk identification, behavior data of a high risk user and behavior data of a user to be identified may be analyzed to determine whether the user to be identified belongs to the high risk user based on the analysis result.
In general, in analyzing behavior data of a user, it is possible to analyze whether or not a user has performed certain behaviors, or the number of times certain behaviors have occurred. However, in practical applications, such a data analysis method is generally relatively simple, and cannot fully mine the behavior data of the user, so that an effective decision process cannot be performed.
Disclosure of Invention
The embodiment of the application provides a processing method and device for user data, which are used for solving the problem that in the prior art, decision processing cannot be effectively performed due to the fact that behavior data of a user cannot be fully mined.
In order to solve the technical problems, the embodiment of the application is realized as follows:
in a first aspect, a method for processing user data is provided, including:
acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
Determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
determining a time sequence behavior rule of the target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to a non-target class user in the multiple classes of users;
and determining whether the user to be identified belongs to the target class user or not based on the time sequence behavior rule of the target class user.
In a second aspect, a processing apparatus for user data is provided, including:
the system comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit acquires behavior data of multiple types of users, the multiple types of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
the processing unit is used for determining time sequence association rules corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
the determining unit is used for determining the time sequence behavior rule of the target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to the non-target class user in the multiple classes of users;
And the identification unit is used for determining whether the user to be identified belongs to the target class user or not based on the time sequence behavior rule of the target class user.
In a third aspect, an electronic device is presented, the electronic device comprising:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
determining a time sequence behavior rule of the target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to a non-target class user in the multiple classes of users;
and determining whether the user to be identified belongs to the target class user or not based on the time sequence behavior rule of the target class user.
In a fourth aspect, a computer-readable storage medium storing one or more programs that, when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method of:
Acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
determining a time sequence behavior rule of the target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to a non-target class user in the multiple classes of users;
and determining whether the user to be identified belongs to the target class user or not based on the time sequence behavior rule of the target class user.
In a fifth aspect, a method for processing user data is provided, including:
acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
Determining a time sequence behavior rule of the multiple types of users based on the time sequence association rule corresponding to the multiple types of users;
generating a plurality of time sequence behavior rule features based on the time sequence behavior rules of the multiple types of users;
and determining time sequence behavior characteristics of the user to be processed based on the time sequence behavior rule characteristics so as to generate sample data comprising the time sequence behavior characteristics for model training.
A sixth aspect provides a processing apparatus for user data, including:
the system comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit acquires behavior data of multiple types of users, the multiple types of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
the processing unit is used for determining time sequence association rules corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
a first determining unit, configured to determine a timing behavior rule of the multiple types of users based on the timing association rule corresponding to the multiple types of users;
a generation unit that generates a plurality of timing behavior rule features based on the timing behavior rules of the plurality of types of users;
and a second determining unit for determining time sequence behavior characteristics of the user to be processed based on the time sequence behavior rule characteristics so as to generate sample data comprising the time sequence behavior characteristics for model training.
In a seventh aspect, an electronic device is provided, the electronic device comprising:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
determining a time sequence behavior rule of the multiple types of users based on the time sequence association rule corresponding to the multiple types of users;
generating a plurality of time sequence behavior rule features based on the time sequence behavior rules of the multiple types of users;
and determining time sequence behavior characteristics of the user to be processed based on the time sequence behavior rule characteristics so as to generate sample data comprising the time sequence behavior characteristics for model training.
In an eighth aspect, a computer-readable storage medium is provided, the computer-readable storage medium storing one or more programs, which when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method of:
Acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
determining a time sequence behavior rule of the multiple types of users based on the time sequence association rule corresponding to the multiple types of users;
generating a plurality of time sequence behavior rule features based on the time sequence behavior rules of the multiple types of users;
and determining time sequence behavior characteristics of the user to be processed based on the time sequence behavior rule characteristics so as to generate sample data comprising the time sequence behavior characteristics for model training.
The above-mentioned at least one technical scheme that this application embodiment adopted can reach following beneficial effect:
according to the technical scheme provided by the embodiment of the application, when the behavior data of the user is analyzed, the time sequence identification of the behavior event included in the behavior data is fully considered, so that the behavior data of the user can be fully mined; when the behavior data of the multiple types of users are analyzed, the behavior data of the multiple types of users can be fully mined to obtain the time sequence association rule capable of reflecting the time sequence of the behaviors of the multiple types of users, and further the time sequence behavior rule of the target type of users is obtained, so that when decision processing is carried out based on the time sequence behavior rule of the target type of users, effective decision processing can be carried out.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present application, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
FIG. 1 is a flow chart of a method of processing user data according to one embodiment of the present application;
FIG. 2 is a flow chart of a method of processing user data according to one embodiment of the present application;
FIG. 3 is a schematic structural diagram of an electronic device according to one embodiment of the present application;
FIG. 4 is a schematic diagram of a user data processing device according to an embodiment of the present application;
FIG. 5 is a schematic structural diagram of an electronic device according to one embodiment of the present application;
fig. 6 is a schematic structural diagram of a processing device for user data according to an embodiment of the present application.
Detailed Description
In order to better understand the technical solutions in the present application, the following description will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, shall fall within the scope of the present application.
The following describes in detail the technical solutions provided by the embodiments of the present application with reference to the accompanying drawings.
Fig. 1 is a flow chart of a method for processing user data according to an embodiment of the present application. The processing method of the user data is as follows.
S102: behavior data of multiple types of users are obtained.
In S102, multiple classes of users may be classified based on service tags, which may be determined based on specific application scenarios, for example, in risk identification scenarios, the service tags may include high risk and low risk, or may include high risk, medium risk and low risk; in a marketing scenario, business labels may include targeted users and non-targeted users.
The behavior data of the multiple types of users may be behavior data of the multiple types of users within a set period of time, which may be determined according to actual needs, and is not particularly limited herein.
The method for obtaining behavior data of multiple types of users in the embodiment can include the following steps:
first, behavior data of a plurality of users having different service tags is acquired.
Taking a user as an example, when the behavior data of the user is obtained, the behavior data of the user may include a plurality of behavior events and time sequence identifiers of the plurality of behavior events, where the time sequence identifiers of the behavior events may represent the occurrence sequence of the behavior events.
For example, the behavior events of the user a in a certain period of time include event 1, event 2, event 3, event 4 and event 5, where the time sequence identifiers of the events 1 to 5 are 2,4,1,3,5 in sequence, and then the time sequence of the events 1 to 5 is: event 3, event 1, event 4, event 2, event 5.
It should be noted that, in the acquired behavior data of multiple users, behavior events included in the behavior data of different users may be the same or different, and timing identifiers of the same behavior event in the behavior data of different users may be the same or different, where the number of times the same behavior event occurs in the behavior data of one user may be one or multiple times, and the method is not specifically limited herein.
Secondly, grouping behavior data of a plurality of users according to the service labels to obtain behavior data of a plurality of types of users.
When grouping, the behavior data of users with the same service labels can be divided into a group to obtain the behavior data of one type of users, so that the behavior data of multiple types of users can be obtained based on multiple different service labels.
For example, in the risk identification scenario, the behavior data of the high-risk user may be divided into a group according to the high risk and the low risk of the service label, and the behavior data of the low-risk user may be divided into a group, so as to obtain the behavior data of the two types of users.
After the behavior data of the multiple types of users is acquired, S104 may be performed.
S104: and determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and the time sequence identifications of the behavior events included in the behavior data of the multiple types of users.
In S104, when determining the timing association rule corresponding to the multiple types of users, taking one of the types of users as an example, the method may include the following steps:
first, a frequent item set is determined based on behavioral events included in behavioral data of a class of users.
In this embodiment, the number of frequent item sets may be plural, and when determining the frequent item sets, the following principle may be followed:
one behavioral event occurs one or more times in the behavioral data of one user, each counted as one, and one frequent item set includes at least one behavioral event that occurs at least in the behavioral data of one user.
And secondly, determining a time sequence association rule corresponding to one type of user based on the frequent item set and time sequence identification of the behavior event included in the frequent item set.
Specifically, taking one frequent item set as an example, when determining the time sequence association rule, determining a user corresponding to the frequent item set, wherein the user corresponding to the frequent item set can be understood as a user including a behavior event in the frequent item set in behavior data; after the user corresponding to the frequent item set is obtained, the time sequence association rule corresponding to the frequent item set can be obtained according to the time sequence identification of the behavior event in the frequent item set in the behavior data of the user corresponding to the frequent item set.
After the time sequence association rule corresponding to one frequent item set is obtained, the time sequence association rules corresponding to a plurality of frequent item sets can be obtained based on the same method, and the time sequence association rules corresponding to the plurality of frequent item sets are the time sequence association rules corresponding to a class of users.
For ease of understanding, the following description will be given by taking 3 users included in one class of users as examples.
Assuming that 3 users A, B, C are included in one class of users, the behavior events and the timing identifications of the behavior events included in the behavior data of the users A, B and C are shown in table 1.
TABLE 1
User' s Behavioral events Time sequence identification of behavior events
A 1 1
A 2 2
A 3 3
A 4 4
B 1 1
B 2 2
B 3 3
B 4 4
C 1 1
C 3 2
C 5 3
In determining the timing association rule corresponding to the user A, B, C, first, based on the behavior event of the user A, B, C in table 1, the following frequent item sets may be obtained:
(1),(2),(3),(4),(5),(1,2),(1,3),(1,4),(1,5),(2,3),(2,4),(3,4),(3,5),(1,2,3),(1,2,4),(1,3,4),(1,3,5),(2,3,4),(1,2,3,4)。
secondly, taking one of the frequent item sets (1, 2) as an example, the user corresponding to the frequent item set can be determined to be the user A and the user B, and based on the time sequence identification of the event 1 and the event 2 in the behavior data of the user A and the user B, the time sequence association rule 1- & gt2 (& gtcan also be expressed by other modes) corresponding to the frequent item set (1, 2) can be obtained.
For other frequent item sets, corresponding time sequence association rules can be obtained based on the same method, and then the time sequence association rules corresponding to the user A, B, C are obtained:
1,2,3,4,5,1→2,1→3,1→4,1→5,2→3,2→4,3→4,3→5,1→2→3,1→2→4,1→3→4,1→3→5,2→3→4,1→2→3→4。
Optionally, in the process of determining the time sequence association rule, after obtaining the plurality of frequent item sets, the plurality of frequent item sets may be further filtered to filter the frequent item sets with a length less than or equal to a preset threshold, where the length of the frequent item sets may be understood as the number of behavior events included in the frequent item sets, and the preset threshold may be determined according to actual needs.
After the multiple frequent item sets are screened, a time sequence association rule can be obtained based on the screened frequent item sets and time sequence identifiers of the behavior events included in the screened frequent item sets.
Taking the 3 users A, B, C as an example, after obtaining a plurality of frequent item sets, the frequent item sets with the length of 1 in the plurality of frequent item sets can be filtered to obtain the frequent item sets with the length equal to or greater than 2, and based on the frequent item sets and the time sequence identifications of the behavior events included in the frequent item sets, the following time sequence association rule can be obtained:
1→2,1→3,1→4,1→5,2→3,2→4,3→4,3→5,1→2→3,1→2→4,1→3→4,1→3→5,2→3→4,1→2→3→4。
after the time sequence association rules corresponding to one class of users are obtained based on the method, the time sequence association rules corresponding to other classes of users can be obtained based on the same method.
After the timing association rule corresponding to the multiple types of users is obtained, S106 may be performed.
S106: and determining a time sequence behavior rule of the target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to the non-target class user in the multiple classes of users.
In S106, the target class user may be understood as a class of users of the multiple classes of users for which the timing behavior rule is to be determined, and the non-target class user may be understood as other class of users of the multiple classes of users except the target class user. Here, in order to facilitate distinguishing between the timing association rules corresponding to different classes of users, the timing association rule corresponding to the target class of users may be represented as a first timing association rule, and the timing association rule corresponding to the non-target class of users may be represented as a second timing association rule.
In this embodiment, the timing behavior rule corresponding to the target class user may be understood as a timing rule satisfied by the behavior event of the target class user. When determining the time sequence behavior rule of the target class user, the method can comprise the following steps:
a target timing association rule of the first timing association rules is determined based on the first timing association rule and the second timing association rule.
And determining the time sequence behavior rule of the target class user based on the target time sequence association rule.
In determining the target timing association rule, at least the following three methods may be adopted:
the first method is as follows:
and taking the time sequence association rule which does not belong to the second time sequence association rule in the first time sequence association rule as a target time sequence association rule.
For example, assume that the first timing association rule is: 1- > 2, 1- > 3, 1- > 4, 1- > 5, 2- > 3, 2- > 4, 3- > 5, 1- > 2- > 3, 1- > 2- > 4, 1- > 3- > 2- > 3- > 4, 1- > 2- > 3- > 4, the second timing association rule is: 1→3,1→4,1→5,3→4,3→5,4→5,3→4→5,1→3→4→5, then 1→2,2→3,2→4,1→2→3,1→4,1→3→4,1→3→5,2→3→4,1→2→3→4 in the first time sequence association rule which does not belong to the second time sequence association rule can be regarded as the target time sequence association rule.
The second method is as follows:
determining the same time sequence association rule in the first time sequence association rule and the second time sequence association rule; determining a first credibility of the same time sequence association rule in the target class user and a second credibility of the same time sequence association rule in the non-target class user; and determining a time sequence association rule with the ratio of the first credibility to the second credibility not smaller than a set threshold value as a target time sequence association rule in the same time sequence association rules.
In this embodiment, the first reliability and the second reliability may be determined based on the same method. The first reliability may be a probability that a behavior event corresponding to the time sequence association rule occurs in behavior data of the target class user, and the probability that the behavior event occurs in the target class user may be defined as a ratio of a number of times that the behavior event occurs in the behavior data of the target class user to a total number of users of the target class user.
For example, for one time-series association rule 1→2→3 of the user A, B, C described above, the corresponding behavior events are event 1, event 2, and event 3, and it is known from table 1 that the number of times of occurrence of event 1, event 2, and event 3 in the behavior data of the user A, B, C is 2, and the total number of users is 3, so that the probability of occurrence of event 1, event 2, and event 3 is 0.67,0.67 can be regarded as the first confidence of the time-series association rule 1→2→3.
In addition, the first reliability may be a conditional probability that a behavior event corresponding to the time sequence association rule occurs in behavior data of the target class user. Taking the time sequence association rule a-b-c as an example, the conditional probability that the behavior events a, b and c corresponding to the time sequence association rule a-b-c occur in the behavior data of the target class user can be defined as the ratio of the probability that the behavior events a, b and c occur in the behavior data of the target class user to the probability that the behavior events a and b occur in the behavior data of the target class user.
For example, with respect to the above-described time-series association rule 1→2→3 of the user A, B, C, the corresponding behavior events are event 1, event 2, and event 3, and it is known from table 1 that the occurrence probabilities of event 1, event 2, and event 3 are 0.67, and the occurrence probabilities of event 1 and event 2 are 0.67, and therefore, the occurrence conditional probabilities of event 1, event 2, and event 3 are 1,1 can be regarded as the first confidence of the time-series association rule 1→2→3.
After the first reliability and the second reliability of the timing association rule are obtained based on the above-described method, the target timing association rule may be determined based on the second method. In determining the target timing association rule, for ease of understanding, it may be exemplified.
Assume that the first timing association rule and the first confidence level are: 1→2 (0.67), 1→3 (1), 1→4 (0.67), 1→5 (0.33), 2→3 (0.67), 2→4 (0.67), 3→4 (0.67), 3→5 (0.33), 1→2→3 (0.67), 1→2→4 (0.67), 1→3→4 (0.67), 1→3→5 (0.33), 2→3→4 (0.67), 1→2→3→4 (0.67), the second timing association rule and the second reliability are: 1- > 3 (0.5), 1- > 4 (0.5), 1- > 5 (0.5), 3- > 4 (0.5), 3- > 5 (0.5), 4- > 5 (1), 3- > 4- > 5 (0.5), 1- > 3- > 4- > 5 (0.5).
From this, the same time sequence association rule in the target class user and the non-target class user is 1→3,1→4,1→5,3→4,3→5, and the ratio of the first reliability and the second reliability of these time sequence association rules is 2,1.33,0.67,1.33,0.67 in turn, and if the set threshold is 1, 1→3,1→4,3→4 can be used as the target time sequence association rule.
The third method is as follows:
the combination of the target timing association rule obtained by the first method and the second method described above is used as the target timing association rule. Specific embodiments will not be described in detail herein.
It should be noted that, for the three methods described above, in practical application, any method may be selected to determine the target timing association rule, where, preferably, if there is a timing association rule that does not belong to the second timing association rule in the first timing association rule, the first method or the third method may be selected to determine the target timing association rule, otherwise, the second method may be selected to determine the target timing association rule.
After the target time sequence association rule is obtained based on the method, the time sequence behavior rule of the target class user can be determined based on the target time sequence association rule.
When determining the time sequence behavior rule of the target class user, one implementation way may be to directly use the target time sequence association rule as the time sequence behavior rule corresponding to the target class user. For example, if the target timing relationship is: 1- & gt 2, 2- & gt 3, 2- & gt 4, 1- & gt 2- & gt 3, 1- & gt 2- & gt 4, 1- & gt 3- & gt 5, 2- & gt 3- & gt 4, 1- & gt 2- & gt 3- & gt 4, the time sequence behavior rule of the target class user is as follows: 1- > 2, 2- > 3, 2- > 4, 1- > 2- > 3, 1- > 2- > 4, 1- > 3- > 5, 2- > 3- > 4, 1- > 2- > 3- > 4.
Another implementation manner may be to take a target timing association rule with a reliability not smaller than a set reliability threshold as a timing behavior rule of the target class user.
For example, if the target timing relationship is: 1- > 2, 2- > 3, 2- > 4, 1- > 2- > 3, 1- > 2- > 4, 1- > 3- > 5, 2- > 3- > 4, 1- > 2- > 3- > 4, the confidence level is 0.67,0.67,0.67,0.67,0.67,0.67,0.33,0.67,0.67 in turn, and assuming that the confidence level threshold is set to 0.5, the timing behavior rule of the target class user may be: 1- > 2, 2- > 3, 2- > 4, 1- > 2- > 3, 1- > 2- > 4, 1- > 3- > 4, 2- > 3- > 4, 1- > 2- > 3- > 4.
In this embodiment, any implementation manner may be selected to determine the timing behavior rule of the target class user, which is not specifically limited herein.
After the timing behavior rule of the target class user is obtained, S108 may be performed.
S108: and determining whether the user to be identified belongs to the target class user or not based on the time sequence behavior rule of the target class user.
The user to be identified can be understood as a user without a service tag, and when determining whether the user to be identified belongs to the target class user based on the time sequence behavior rule of the target class user, the method can comprise the following steps:
firstly, behavior data of a user to be identified is obtained.
The behavior data of the user to be identified can comprise a plurality of behavior events of the user to be identified in a set time period and time sequence identifications of the behavior events.
And secondly, determining a time sequence association rule of the user to be identified according to the behavior event and the time sequence identifier of the behavior event included in the behavior data of the user to be identified.
When determining the time sequence association rule of the user to be identified, the specific implementation manner can refer to the content of the time sequence association rule corresponding to the user to be identified, which is described above, and the description is not repeated here.
And finally, judging whether the time sequence association rule of the user to be identified hits the time sequence behavior rule of the target class user, if so, determining that the user to be identified belongs to the target class user, and if not, determining that the user to be identified belongs to the non-target class user.
For example, the timing behavior rules of the target class user are known as: 1→2,2→3,2→4,1→2→3,1→2→4,1→3→4,2→3→4,1→2→3→4, then:
assume that the timing association rule of the user to be identified is: 3- > 4, 1- > 2- > 3, 1- > 2- > 4, 1- > 3- > 4, and by comparing, it can be known that the time sequence association rules 1- > 2- > 3, 1- > 2- > 4 and 1- > 3- > 4 of the user to be identified hit the time sequence behavior rules 1- > 2- > 3, 1- > 2- > 4 and 1- > 3- > 4 of the target class user, so that the user to be identified can be determined to belong to the target class user.
Assume that the user timing association rule to be identified is: 4-5, 2-3-5, 2-4-5, 3-4-5, and comparing to determine that any time sequence association rule of the user to be identified does not hit any time sequence behavior rule of the target class user, thereby determining that the user to be identified does not belong to the target class user.
In this embodiment, after determining that the user to be identified belongs to the target class user, the user to be identified may be further processed based on the application scenario.
For example, in the risk identification scenario, if it is determined that the user a to be identified belongs to a high risk user, the user a may be directly intercepted, and the user a is not allowed to access a security page or conduct online transactions; if the user A is determined to belong to the low risk user, the user A can be directly admitted, and the user A is allowed to access a security page or conduct online transactions and the like.
In this way, in the risk identification scene, after the user to be identified is identified based on the time sequence behavior rule, the user to be identified can be intercepted or admitted based on the identification result without other judgment, so that the system pressure can be reduced, in addition, after the user to be identified is determined to be a low risk user based on the time sequence behavior rule, the user to be identified can be admitted without other judgment processing, the whole process consumes less time, and therefore the user experience can be improved.
For another example, in the marketing scenario, if it is determined that the user a to be identified belongs to the target user, commodity information of the target commodity may be pushed to the user a; if it is determined that the user a does not belong to the target user, the recommendation of the commodity information of the target commodity to the user a may be canceled. Therefore, accurate pushing can be realized, unnecessary commodity information is prevented from being recommended to a user, and user experience is improved.
According to the technical scheme provided by the embodiment of the application, when the behavior data of the user is analyzed, the time sequence identification of the behavior event included in the behavior data is fully considered, so that the behavior data of the user can be fully mined; when the behavior data of the multiple types of users are analyzed, the behavior data of the multiple types of users can be fully mined to obtain a time sequence association rule capable of reflecting the time sequence of the behaviors of the multiple types of users, and further the time sequence behavior rule of the target type of users is obtained, so that effective identification can be performed when whether the users to be identified belong to the target type of users or not is determined based on the time sequence behavior rule of the target type of users.
Fig. 2 is a flow chart of a method for processing user data according to an embodiment of the present application, where the method for processing user data includes the following steps.
S202: behavior data of multiple types of users are obtained.
The behavior data of one user can comprise a plurality of behavior events and time sequence identifiers of the behavior events.
S204: determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users; :
the specific implementation of S202 to S204 may refer to the specific implementation of the corresponding steps in the embodiment shown in fig. 1, and the description is not repeated here.
S206: and determining the time sequence behavior rule of the multi-class user based on the time sequence association rule corresponding to the multi-class user.
In S206, for one of the target class users, the timing behavior rule of the target class user may be determined based on the method described in the embodiment shown in fig. 1, and after the timing behavior rule of the target class user is obtained, the timing behavior rules of non-target class users other than the target class user in the multiple class users may be determined based on the same method.
S208: and generating a plurality of time sequence behavior rule features based on the time sequence behavior rules of the multiple types of users.
In this embodiment, one time sequence behavior rule may generate one time sequence behavior rule feature, and the number of the plurality of time sequence behavior rule features may be equal to the total number of time sequence behavior rules of multiple types of users.
For example, the timing behavior rules for multiple classes of users include: 1→2,2→3,2→4,1→2→3,1→2→4,1→3→4,1→3→5,2→3→4,1→2→3→4,4→5→5,1→3→4→5, then the timing behavior rule feature fea1 can be generated based on the timing behavior rule 1→2, the timing behavior rule features fea2, … … can be generated based on the timing behavior rule 2→3, and the like, 12 timing behavior rule features fea1 to fea12 can be obtained.
S210: and determining time sequence behavior characteristics of the user to be processed based on the time sequence behavior rule characteristics so as to generate sample data comprising the time sequence behavior characteristics for model training.
In S210, when determining the time series behavior feature of the user to be processed based on the plurality of time series behavior rule features, the method may include the steps of:
firstly, behavior data of a user to be processed is obtained.
The behavior data of the user to be processed can comprise a plurality of behavior events of the user to be processed in a set time period and time sequence identifications of the behavior events.
Secondly, determining a time sequence association rule of the user based on the behavior event and the time sequence identification of the behavior event included in the behavior data of the user to be processed.
The specific implementation manner may be referred to the specific content of determining the time sequence association rule corresponding to the user in the embodiment shown in fig. 1, and the description is not repeated here.
Finally, for one of the timing behavior rule features, it may be determined whether the timing association rule of the user to be processed hits the timing behavior rule corresponding to the timing behavior rule feature, where the timing behavior rule corresponding to the timing behavior rule feature may be understood as the timing behavior rule generating the timing behavior rule feature. For example, if the above-described fea1 is generated by the time series behavior rule 1→2, the time series behavior rule corresponding to fea1 is 1→2.
If the judgment result is yes, the user to be processed can be determined to have the time sequence behavior rule characteristic, otherwise, the user to be processed can be determined to not have the time sequence behavior rule characteristic.
After determining whether the user to be processed has one time series behavior rule feature based on the above-described method, it may be determined whether the user to be processed has other time series behavior rule features based on the same method, which will not be described in detail herein.
In this embodiment, whether the user to be processed has a plurality of time sequence behavior rule features may be represented by a numerical value, and the numerical value may be regarded as the time sequence behavior feature of the user to be processed.
For example, if the user to be processed has a certain time sequence behavior rule feature, the time sequence behavior rule feature can be represented by a value 1; if the user to be processed does not have a certain time sequence behavior rule feature, the time sequence behavior rule feature can be represented by a value 0, and the values 0 and 1 can be regarded as the time sequence behavior feature of the user to be processed.
For ease of understanding, the above description will be given taking the 12 timing behavior rule features fea1 to fea12 as an example, and the timing behavior rules corresponding to the 12 timing behavior rule features fea1 to fea12 are: 1- > 2, 2- > 3, 2- > 4, 1- > 2- > 3, 1- > 2- > 4, 1- > 3- > 5, 2- > 3- > 4, 1- > 2- > 3- > 4, 4- > 5, 3- > 4- > 5, 1- > 3- > 4- > 5.
The timing association rule for the user to be processed is assumed to include: 1- > 2, 2- > 4, 3- > 4, 1- > 2- > 3, 1- > 3- > 4, 1- > 3- > 5, 1- > 2- > 3- > 4, it can be determined that the user to be processed has a timing behavior rule feature fea1, fea3, fea4, fea6, fea7, fea9, does not have a timing behavior rule feature fea2, fea5, fea8, fea10, fea11, fea12, 1 indicates that the user to be processed has a certain timing behavior rule feature, and 0 indicates that the user to be processed does not have a certain timing behavior rule feature, and the timing behavior feature of the user to be processed can be obtained as follows: 1,0,1,1,0,1,1,0,1,0,0,0.
In this embodiment, after determining to obtain the time sequence behavior feature of the user to be processed, under the condition that the service tag of the user to be processed is known, sample data may also be obtained based on the time sequence behavior feature of the user to be processed, where the sample data includes the time sequence behavior feature of the user to be processed, and the sample data may be used to perform model training.
For example, after obtaining the time series behavior characteristics of the target class user and the non-target class user, the time series behavior characteristics may be used as sample data to perform model training, so as to obtain a model for identifying whether the user is the target class user or the non-target class user. After the model is obtained, when the user to be identified is identified based on the model, the time sequence behavior characteristics of the user to be identified can be determined based on the method recorded in the embodiment, the time sequence behavior characteristics of the user to be identified are used as model input, and whether the user to be identified belongs to the target type user or the non-target type user can be determined based on the output of the model.
According to the technical scheme provided by the embodiment of the application, when the behavior data of the user is analyzed, the time sequence identification of the behavior event included in the behavior data is fully considered, so that the behavior data of the user can be fully mined; when the behavior data of the multiple types of users are analyzed, the behavior data of the multiple types of users can be fully mined to obtain time sequence association rules capable of reflecting time sequences of the behaviors of the multiple types of users, further the time sequence behavior rules of the multiple types of users are obtained, and a plurality of time sequence behavior rule features are generated based on the time sequence behavior rules of the multiple types of users, so that the time sequence behavior features of the users can be obtained more abundantly based on the time sequence behavior rule features, and after a model is carried out based on sample data comprising the time sequence behavior features, the model obtained by training can be effectively used for decision processing.
The foregoing describes specific embodiments of the present application. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application. Referring to fig. 3, at the hardware level, the electronic device includes a processor, and optionally an internal bus, a network interface, and a memory. The Memory may include a Memory, such as a Random-Access Memory (RAM), and may further include a non-volatile Memory (non-volatile Memory), such as at least 1 disk Memory. Of course, the electronic device may also include hardware required for other services.
The processor, network interface, and memory may be interconnected by an internal bus, which may be an ISA (Industry Standard Architecture ) bus, a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus, or EISA (Extended Industry Standard Architecture ) bus, among others. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one bi-directional arrow is shown in FIG. 3, but not only one bus or type of bus.
And the memory is used for storing programs. In particular, the program may include program code including computer-operating instructions. The memory may include memory and non-volatile storage and provide instructions and data to the processor.
The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs to form the processing device of the user data on the logic level. The processor is used for executing the programs stored in the memory and is specifically used for executing the following operations:
acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
determining a time sequence behavior rule of the target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to a non-target class user in the multiple classes of users;
and determining whether the user to be identified belongs to the target class user or not based on the time sequence behavior rule of the target class user.
The method performed by the user data processing device disclosed in the embodiment shown in fig. 3 of the present application may be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; but also digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in hardware, in a decoded processor, or in a combination of hardware and software modules in a decoded processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
The electronic device may also execute the method of fig. 1 and implement the functions of the processing device for user data in the embodiment shown in fig. 1, which are not described herein.
Of course, other implementations, such as a logic device or a combination of hardware and software, are not excluded from the electronic device of the present application, that is, the execution subject of the following processing flow is not limited to each logic unit, but may be hardware or a logic device.
The present embodiments also provide a computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device comprising a plurality of application programs, enable the portable electronic device to perform the method of the embodiment of fig. 1, and in particular to:
acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
Determining a time sequence behavior rule of the target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to a non-target class user in the multiple classes of users;
and determining whether the user to be identified belongs to the target class user or not based on the time sequence behavior rule of the target class user.
Fig. 4 is a schematic structural diagram of a processing device 40 for user data according to an embodiment of the present application. Referring to fig. 4, in a software implementation, the processing device 40 for user data may include: an acquisition unit 41, a processing unit 42, a determination unit 43, and an identification unit 44, wherein:
an obtaining unit 41, configured to obtain behavior data of multiple types of users, where the multiple types of users are divided based on service labels, and the behavior data of one user includes multiple behavior events and time sequence identifiers of the multiple behavior events;
a processing unit 42, configured to determine a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
a determining unit 43, configured to determine a time sequence behavior rule of a target class user based on a first time sequence association rule corresponding to the target class user and a second time sequence association rule corresponding to a non-target class user in the multiple classes of users;
The identifying unit 44 determines whether the user to be identified belongs to the target class user based on the time series behavior rule of the target class user.
Optionally, the determining unit 43 determines a timing behavior rule of the target class user, including:
determining a target timing association rule in the first timing association rule based on the first timing association rule and the second timing association rule;
and determining the time sequence behavior rule of the target class user based on the target time sequence association rule.
Optionally, the determining unit 43 determines a target timing association rule in the first timing association rule, including at least one of the following:
determining a time sequence association rule which does not belong to the second time sequence association rule in the first time sequence association rule as the target time sequence association rule;
determining the same time sequence association rule in the first time sequence association rule and the second time sequence association rule; determining a first credibility of the same time sequence association rule in the target class user and a second credibility of the same time sequence association rule in the non-target class user; and determining a time sequence association rule that the ratio of the first credibility to the second credibility is not smaller than a set threshold value as the target time sequence association rule.
Optionally, the first reliability is a probability or a conditional probability that a behavior event corresponding to the time sequence association rule occurs in the behavior data of the target class user.
Optionally, the identifying unit 44 determines, based on a time sequence behavior rule of the target class user, whether the user to be identified belongs to the target class user, including:
acquiring behavior data of the user to be identified, wherein the behavior data comprises a plurality of behavior events and time sequence identifiers of the behavior events;
determining a time sequence association rule of the user to be identified based on the behavior event and the time sequence identifier of the behavior event included in the behavior data of the user to be identified;
judging whether the time sequence association rule of the user to be identified hits the time sequence behavior rule of the target class user or not;
if yes, determining that the user belongs to the target class user;
if not, determining that the user does not belong to the target class user.
Optionally, the processing unit 42 determines a timing association rule corresponding to the multiple types of users, including:
for one of the classes of users, the following operations are performed:
determining a frequent item set based on behavioral events included in the behavioral data of the class of users;
And determining a time sequence association rule corresponding to the user based on the frequent item set and the time sequence identification of the behavior event included in the frequent item set.
The processing device 40 for user data provided in the embodiment of the present application may also execute the method of fig. 1 and implement the functions of the processing device for user data in the embodiment shown in fig. 1, which is not described herein again.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application. Referring to fig. 5, at the hardware level, the electronic device includes a processor, and optionally an internal bus, a network interface, and a memory. The Memory may include a Memory, such as a Random-Access Memory (RAM), and may further include a non-volatile Memory (non-volatile Memory), such as at least 1 disk Memory. Of course, the electronic device may also include hardware required for other services.
The processor, network interface, and memory may be interconnected by an internal bus, which may be an ISA (Industry Standard Architecture ) bus, a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus, or EISA (Extended Industry Standard Architecture ) bus, among others. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one bi-directional arrow is shown in FIG. 5, but not only one bus or type of bus.
And the memory is used for storing programs. In particular, the program may include program code including computer-operating instructions. The memory may include memory and non-volatile storage and provide instructions and data to the processor.
The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs to form the processing device of the user data on the logic level. The processor is used for executing the programs stored in the memory and is specifically used for executing the following operations:
acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
determining a time sequence behavior rule of the multiple types of users based on the time sequence association rule corresponding to the multiple types of users;
generating a plurality of time sequence behavior rule features based on the time sequence behavior rules of the multiple types of users;
and determining time sequence behavior characteristics of the user to be processed based on the time sequence behavior rule characteristics so as to generate sample data comprising the time sequence behavior characteristics for model training.
The method performed by the user data processing apparatus disclosed in the embodiment shown in fig. 5 of the present application may be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; but also digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in hardware, in a decoded processor, or in a combination of hardware and software modules in a decoded processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
The electronic device may also execute the method of fig. 2 and implement the functions of the processing device for user data in the embodiment shown in fig. 2, which are not described herein.
Of course, other implementations, such as a logic device or a combination of hardware and software, are not excluded from the electronic device of the present application, that is, the execution subject of the following processing flow is not limited to each logic unit, but may be hardware or a logic device.
The present embodiments also provide a computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device comprising a plurality of application programs, enable the portable electronic device to perform the method of the embodiment of fig. 2, and in particular to:
acquiring behavior data of multiple classes of users, wherein the multiple classes of users are divided based on service labels, and the behavior data of one user comprises a plurality of behavior events and time sequence identifiers of the plurality of behavior events;
determining a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
Determining a time sequence behavior rule of the multiple types of users based on the time sequence association rule corresponding to the multiple types of users;
generating a plurality of time sequence behavior rule features based on the time sequence behavior rules of the multiple types of users;
and determining time sequence behavior characteristics of the user to be processed based on the time sequence behavior rule characteristics so as to generate sample data comprising the time sequence behavior characteristics for model training.
Fig. 6 is a schematic structural diagram of a processing device 60 for user data according to an embodiment of the present application. Referring to fig. 6, in a software implementation, the processing device 40 for user data may include: an acquisition unit 61, a processing unit 62, a first determination unit 63, a generation unit 64, and a second determination unit 65, wherein:
an obtaining unit 61, configured to obtain behavior data of multiple types of users, where the multiple types of users are divided based on service labels, and the behavior data of one user includes multiple behavior events and time sequence identifiers of the multiple behavior events;
the processing unit 62 determines a time sequence association rule corresponding to the multiple types of users based on the behavior events and time sequence identifiers of the behavior events included in the behavior data of the multiple types of users;
a first determining unit 63 configured to determine a timing behavior rule of the multiple types of users based on the timing association rule corresponding to the multiple types of users;
A generating unit 64 that generates a plurality of timing behavior rule features based on the timing behavior rules of the plurality of types of users;
the second determining unit 65 determines time series behavior characteristics of the user to be processed based on the plurality of time series behavior rule characteristics to generate sample data including the time series behavior characteristics for model training.
Optionally, the second determining unit 65 determines, based on the plurality of timing behavior rule features, timing behavior features of the user to be processed, including:
acquiring behavior data of the user to be processed, wherein the behavior data comprises a plurality of behavior events and time sequence identifiers of the behavior events;
determining a time sequence association rule of the user to be processed based on the behavior event and the time sequence identifier of the behavior event included in the behavior data of the user to be processed;
for one of the timing behavior rule features, the following is performed:
judging whether the time sequence association rule of the user to be processed hits the time sequence behavior rule corresponding to the time sequence behavior rule characteristic or not;
if yes, determining that the user to be processed has the time sequence behavior rule characteristics;
if not, determining that the user to be processed does not have the time sequence behavior rule characteristic.
The processing device 60 for user data provided in the embodiment of the present application may also execute the method of fig. 2, and implement the functions of the processing device for user data in the embodiment shown in fig. 2, which is not described herein again.
In summary, the foregoing description is only a preferred embodiment of the present application, and is not intended to limit the scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function. One typical implementation is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
All embodiments in the application are described in a progressive manner, and identical and similar parts of all embodiments are mutually referred, so that each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.

Claims (18)

1.一种用户数据的处理方法,包括:1. A method for processing user data, including: 获取多类用户的行为数据;Obtain behavioral data of multiple types of users; 基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则;Based on the behavioral data of the multiple types of users, determine the time series association rules corresponding to the multiple types of users; 基于所述多类用户中目标类用户对应的第一时序关联规则以及非目标类用户对应的第二时序关联规则,确定所述第一时序关联规则中的目标时序关联规则;Based on the first temporal association rule corresponding to the target type user and the second temporal association rule corresponding to the non-target type user among the multiple types of users, determine the target temporal association rule in the first temporal association rule; 根据所述目标时序关联规则,确定所述目标类用户的时序行为规则;Determine the temporal behavior rules of the target type of users according to the target temporal association rules; 基于所述目标类用户的时序行为规则,确定待识别用户是否属于所述目标类用户。Based on the temporal behavior rules of the target type users, it is determined whether the user to be identified belongs to the target type users. 2.如权利要求1所述的方法,确定所述第一时序关联规则中的目标时序关联规则,包括以下至少一种:2. The method of claim 1, determining the target timing association rule in the first timing association rule, including at least one of the following: 将所述第一时序关联规则中,不属于所述第二时序关联规则的时序关联规则确定为所述目标时序关联规则;Determine the temporal association rules that do not belong to the second temporal association rules among the first temporal association rules as the target temporal association rules; 确定所述第一时序关联规则以及所述第二时序关联规则中相同的时序关联规则;确定所述相同的时序关联规则在所述目标类用户中的第一可信度以及在所述非目标类用户中的第二可信度;将所述第一可信度与所述第二可信度的比值不小于设定阈值的时序关联规则确定为所述目标时序关联规则。Determine the same temporal association rule among the first temporal association rule and the second temporal association rule; determine the first credibility of the same temporal association rule among the target type users and the first credibility among the non-target users. The second credibility among the class users; determine the temporal association rule whose ratio of the first credibility to the second credibility is not less than a set threshold as the target temporal association rule. 3.如权利要求2所述的方法,3. The method of claim 2, 所述第一可信度为时序关联规则对应的行为事件在所述目标类用户的行为数据中出现的概率或条件概率。The first credibility is the probability or conditional probability that the behavioral event corresponding to the temporal association rule appears in the behavioral data of the target type user. 4.如权利要求1所述的方法,根据所述目标时序关联规则,确定所述目标类用户的时序行为规则,包括:4. The method of claim 1, determining the temporal behavior rules of the target type of users according to the target temporal association rules, including: 将所述目标时序关联规则中可信度不小于设定可信度阈值的目标时序关联规则确定为所述目标类用户的时序行为规则,所述目标时序关联规则的可信度为所述目标时序关联规则对应的行为事件在所述目标类用户的行为数据中出现的概率或条件概率;或,Determine the target timing association rule whose credibility is not less than the set credibility threshold in the target timing association rule as the timing behavior rule of the target type user, and the credibility of the target timing association rule is the target The probability or conditional probability that the behavioral event corresponding to the temporal association rule appears in the behavioral data of the target type user; or, 将所述目标时序关联规则确定为所述目标类用户的时序行为规则。The target temporal association rule is determined as the temporal behavior rule of the target type user. 5.如权利要求1所述的方法,基于所述目标类用户的时序行为规则,确定待识别用户是否属于所述目标类用户,包括:5. The method of claim 1, determining whether the user to be identified belongs to the target class user based on the temporal behavior rules of the target class user, including: 获取所述待识别用户的行为数据,所述行为数据中包括多个行为事件以及所述多个行为事件的时序标识;Obtain the behavior data of the user to be identified, where the behavior data includes multiple behavior events and the time sequence identifiers of the multiple behavior events; 基于所述待识别用户的行为数据中包括的行为事件以及行为事件的时序标识,确定所述待识别用户的时序关联规则;Determine the temporal association rules of the user to be identified based on the behavioral events included in the behavioral data of the user to be identified and the temporal identifiers of the behavioral events; 判断所述待识别用户的时序关联规则是否命中所述目标类用户的时序行为规则;Determine whether the temporal association rule of the user to be identified hits the temporal behavior rule of the target type user; 若是,则确定所述用户属于所述目标类用户;If so, determine that the user belongs to the target category of users; 若否,则确定所述用户不属于所述目标类用户。If not, it is determined that the user does not belong to the target category of users. 6.如权利要求1所述的方法,所述多类用户基于业务标签划分;获取多类用户的行为数据,包括:6. The method of claim 1, wherein the multiple types of users are divided based on business tags; obtaining behavioral data of multiple types of users includes: 获取多个具有不同业务标签的用户的行为数据;Obtain behavioral data of multiple users with different business labels; 根据业务标签对多个用户的行为数据进行分组,得到多类用户的行为数据。Group the behavior data of multiple users according to business tags to obtain the behavior data of multiple types of users. 7.如权利要求1所述的方法,一个用户的行为数据中包括多个行为事件以及所述多个行为事件的时序标识;基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则,包括:7. The method of claim 1, wherein the behavior data of a user includes multiple behavior events and the timing identifiers of the multiple behavior events; based on the behavior data of the multiple types of users, determining the correspondence between the multiple types of users. Timing association rules, including: 基于所述多类用户的行为数据中包括的行为事件以及行为事件的时序标识,确定所述多类用户对应的时序关联规则。Based on the behavioral events included in the behavioral data of the multiple types of users and the timing identifiers of the behavioral events, timing association rules corresponding to the multiple types of users are determined. 8.如权利要求7所述的方法,确定所述多类用户对应的时序关联规则,包括:8. The method of claim 7, determining the timing association rules corresponding to the multiple types of users, including: 针对其中一类用户,执行以下操作:For one type of user, do the following: 基于所述一类用户的行为数据中包括的行为事件,确定频繁项集;Determine frequent item sets based on behavioral events included in the behavioral data of the user of the type; 基于所述频繁项集以及所述频繁项集中包括的行为事件的时序标识,确定所述一类用户对应的时序关联规则。Based on the frequent item set and the temporal identifiers of the behavioral events included in the frequent item set, temporal association rules corresponding to the user of the type are determined. 9.如权利要求1所述的方法,所述方法还包括以下至少一种:9. The method of claim 1, further comprising at least one of the following: 在所述目标类用户为高风险用户且所述待识别用户属于所述目标类用户的情况下,对所述待识别用户进行拦截处理;When the target user is a high-risk user and the user to be identified belongs to the target user, intercept the user to be identified; 在所述目标类用户为低风险用户且所述待识别用户属于所述目标类用户的情况下,对所述待识别用户进行准入处理;When the target user is a low-risk user and the user to be identified belongs to the target user, perform admission processing on the user to be identified; 在所述目标类用户为目标用户且所述待识别用户属于所述目标类用户的情况下,向所述待识别用户推送目标商品的商品信息;When the target user is the target user and the user to be identified belongs to the target user, push the product information of the target product to the user to be identified; 在所述目标类用户为目标用户且所述待识别用户不属于所述目标类用户的情况下,取消向所述待识别用户推送目标商品的商品信息。When the target user is the target user and the user to be identified does not belong to the target user, the product information of the target product is canceled to the user to be identified. 10.一种用户数据的处理方法,包括:10. A method for processing user data, including: 获取多类用户的行为数据;Obtain behavioral data of multiple types of users; 基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则;Based on the behavioral data of the multiple types of users, determine the time series association rules corresponding to the multiple types of users; 基于所述多类用户对应的时序关联规则,确定所述多类用户的时序行为规则;Based on the temporal association rules corresponding to the multiple types of users, determine the temporal behavior rules of the multiple types of users; 基于所述多类用户的时序行为规则,确定待处理用户的时序行为特征,以生成包括所述时序行为特征的样本数据进行模型训练;Based on the temporal behavior rules of the multiple types of users, determine the temporal behavioral characteristics of the users to be processed to generate sample data including the temporal behavioral characteristics for model training; 其中,确定所述多类用户的时序行为规则,包括:Among them, determining the temporal behavior rules of the multiple types of users includes: 针对所述多类用户中的任一目标类用户,基于所述目标类用户对应的第一时序关联规则以及非目标类用户对应的第二时序关联规则,确定所述第一时序关联规则中的目标时序关联规则;根据所述目标时序关联规则,确定所述目标类用户的时序行为规则。For any target type user among the multiple types of users, determine the first timing association rule in the first timing association rule based on the first timing association rule corresponding to the target type user and the second timing association rule corresponding to the non-target type user. Target timing association rules; determine timing behavior rules for the target type of users based on the target timing association rules. 11.如权利要求10所述的方法,基于所述多类用户的时序行为规则,确定待处理用户的时序行为特征,包括:11. The method of claim 10, determining the temporal behavior characteristics of users to be processed based on the temporal behavior rules of the multiple types of users, including: 基于所述多类用户的时序行为规则,生成多个时序行为规则特征;Generate multiple temporal behavior rule features based on the temporal behavior rules of the multiple types of users; 基于所述多个时序行为规则特征,确定待处理用户的时序行为特征。Based on the plurality of temporal behavior rule characteristics, the temporal behavior characteristics of the user to be processed are determined. 12.如权利要求11所述的方法,基于所述多个时序行为规则特征,确定待处理用户的时序行为特征,包括:12. The method of claim 11, determining the temporal behavior characteristics of the user to be processed based on the plurality of temporal behavior rule characteristics, including: 获取所述待处理用户的行为数据,所述行为数据中包括多个行为事件以及所述多个行为事件的时序标识;Obtain the behavioral data of the user to be processed, where the behavioral data includes multiple behavioral events and the timing identifiers of the multiple behavioral events; 基于所述待处理用户的行为数据中包括的行为事件以及行为事件的时序标识,确定所述待处理用户的时序关联规则;Determine the temporal association rules of the user to be processed based on the behavioral events included in the behavioral data of the user to be processed and the timing identifiers of the behavioral events; 针对其中一个时序行为规则特征,执行以下操作:For one of the timing behavior rule features, perform the following operations: 判断所述待处理用户的时序关联规则是否命中所述时序行为规则特征对应的时序行为规则;Determine whether the temporal association rule of the user to be processed hits the temporal behavior rule corresponding to the temporal behavior rule feature; 若是,则确定所述待处理用户具有所述时序行为规则特征;If so, it is determined that the user to be processed has the characteristics of the temporal behavior rules; 若否,则确定所述待处理用户不具有所述时序行为规则特征。If not, it is determined that the user to be processed does not have the characteristics of the temporal behavior rules. 13.一种用户数据的处理装置,包括:13. A user data processing device, including: 获取单元,获取多类用户的行为数据;Acquisition unit to obtain behavioral data of multiple types of users; 处理单元,基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则;A processing unit, based on the behavioral data of the multiple types of users, determines the time series association rules corresponding to the multiple types of users; 确定单元,基于所述多类用户中目标类用户对应的第一时序关联规则以及非目标类用户对应的第二时序关联规则,确定所述第一时序关联规则中的目标时序关联规则;根据所述目标时序关联规则,确定所述目标类用户的时序行为规则;The determining unit determines the target timing association rule in the first timing association rule based on the first timing association rule corresponding to the target type user and the second timing association rule corresponding to the non-target type user among the multiple types of users; according to the Describe the target temporal association rules and determine the temporal behavior rules of the target type users; 识别单元,基于所述目标类用户的时序行为规则,确定待识别用户是否属于所述目标类用户。The identification unit determines whether the user to be identified belongs to the target type user based on the temporal behavior rules of the target type user. 14.一种用户数据的处理装置,包括:14. A user data processing device, including: 获取单元,获取多类用户的行为数据;Acquisition unit to obtain behavioral data of multiple types of users; 处理单元,基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则;A processing unit, based on the behavioral data of the multiple types of users, determines the time series association rules corresponding to the multiple types of users; 第一确定单元,基于所述多类用户对应的时序关联规则,确定所述多类用户的时序行为规则;The first determining unit determines the temporal behavior rules of the multiple types of users based on the temporal association rules corresponding to the multiple types of users; 第二确定单元,基于所述多类用户的时序行为规则,确定待处理用户的时序行为特征,以生成包括所述时序行为特征的样本数据进行模型训练;The second determination unit determines the temporal behavioral characteristics of the user to be processed based on the temporal behavioral rules of the multiple types of users to generate sample data including the temporal behavioral characteristics for model training; 其中,所述第一确定单元,确定所述多类用户的时序行为规则,包括:Wherein, the first determining unit determines the temporal behavior rules of the multiple types of users, including: 针对所述多类用户中的任一目标类用户,基于所述目标类用户对应的第一时序关联规则以及非目标类用户对应的第二时序关联规则,确定所述第一时序关联规则中的目标时序关联规则;根据所述目标时序关联规则,确定所述目标类用户的时序行为规则。For any target type user among the multiple types of users, determine the first timing association rule in the first timing association rule based on the first timing association rule corresponding to the target type user and the second timing association rule corresponding to the non-target type user. Target timing association rules; determine timing behavior rules for the target type of users based on the target timing association rules. 15.一种电子设备,包括:15. An electronic device, including: 处理器;以及processor; and 被安排成存储计算机可执行指令的存储器,该可执行指令在被执行时使该处理器执行以下操作:Memory arranged to store computer-executable instructions that, when executed, cause the processor to: 获取多类用户的行为数据;Obtain behavioral data of multiple types of users; 基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则;Based on the behavioral data of the multiple types of users, determine the time series association rules corresponding to the multiple types of users; 基于所述多类用户中目标类用户对应的第一时序关联规则以及非目标类用户对应的第二时序关联规则,确定所述第一时序关联规则中的目标时序关联规则;Based on the first temporal association rule corresponding to the target type user and the second temporal association rule corresponding to the non-target type user among the multiple types of users, determine the target temporal association rule in the first temporal association rule; 根据所述目标时序关联规则,确定所述目标类用户的时序行为规则;Determine the temporal behavior rules of the target type of users according to the target temporal association rules; 基于所述目标类用户的时序行为规则,确定待识别用户是否属于所述目标类用户。Based on the temporal behavior rules of the target type users, it is determined whether the user to be identified belongs to the target type users. 16.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下方法:16. A computer-readable storage medium that stores one or more programs that, when executed by an electronic device including a plurality of application programs, cause the electronic device to execute The following methods: 获取多类用户的行为数据;Obtain behavioral data of multiple types of users; 基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则;Based on the behavioral data of the multiple types of users, determine the time series association rules corresponding to the multiple types of users; 基于所述多类用户中目标类用户对应的第一时序关联规则以及非目标类用户对应的第二时序关联规则,确定所述第一时序关联规则中的目标时序关联规则;Based on the first temporal association rule corresponding to the target type user and the second temporal association rule corresponding to the non-target type user among the multiple types of users, determine the target temporal association rule in the first temporal association rule; 根据所述目标时序关联规则,确定所述目标类用户的时序行为规则;Determine the temporal behavior rules of the target type of users according to the target temporal association rules; 基于所述目标类用户的时序行为规则,确定待识别用户是否属于所述目标类用户。Based on the temporal behavior rules of the target type users, it is determined whether the user to be identified belongs to the target type users. 17.一种电子设备,包括:17. An electronic device, including: 处理器;以及processor; and 被安排成存储计算机可执行指令的存储器,该可执行指令在被执行时使该处理器执行以下操作:Memory arranged to store computer-executable instructions that, when executed, cause the processor to: 获取多类用户的行为数据;Obtain behavioral data of multiple types of users; 基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则;Based on the behavioral data of the multiple types of users, determine the time series association rules corresponding to the multiple types of users; 基于所述多类用户对应的时序关联规则,确定所述多类用户的时序行为规则;Based on the temporal association rules corresponding to the multiple types of users, determine the temporal behavior rules of the multiple types of users; 基于所述多类用户的时序行为规则,确定待处理用户的时序行为特征,以生成包括所述时序行为特征的样本数据进行模型训练;Based on the temporal behavior rules of the multiple types of users, determine the temporal behavioral characteristics of the users to be processed to generate sample data including the temporal behavioral characteristics for model training; 其中,确定所述多类用户的时序行为规则,包括:Among them, determining the temporal behavior rules of the multiple types of users includes: 针对所述多类用户中的任一目标类用户,基于所述目标类用户对应的第一时序关联规则以及非目标类用户对应的第二时序关联规则,确定所述第一时序关联规则中的目标时序关联规则;根据所述目标时序关联规则,确定所述目标类用户的时序行为规则。For any target type user among the multiple types of users, determine the first timing association rule in the first timing association rule based on the first timing association rule corresponding to the target type user and the second timing association rule corresponding to the non-target type user. Target timing association rules; determine timing behavior rules for the target type of users based on the target timing association rules. 18.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下方法:18. A computer-readable storage medium that stores one or more programs that, when executed by an electronic device including a plurality of application programs, cause the electronic device to execute The following methods: 获取多类用户的行为数据;Obtain behavioral data of multiple types of users; 基于所述多类用户的行为数据,确定所述多类用户对应的时序关联规则;Based on the behavioral data of the multiple types of users, determine the time series association rules corresponding to the multiple types of users; 基于所述多类用户对应的时序关联规则,确定所述多类用户的时序行为规则;Based on the temporal association rules corresponding to the multiple types of users, determine the temporal behavior rules of the multiple types of users; 基于所述多类用户的时序行为规则,确定待处理用户的时序行为特征,以生成包括所述时序行为特征的样本数据进行模型训练;Based on the temporal behavior rules of the multiple types of users, determine the temporal behavioral characteristics of the users to be processed to generate sample data including the temporal behavioral characteristics for model training; 其中,确定所述多类用户的时序行为规则,包括:Among them, determining the temporal behavior rules of the multiple types of users includes: 针对所述多类用户中的任一目标类用户,基于所述目标类用户对应的第一时序关联规则以及非目标类用户对应的第二时序关联规则,确定所述第一时序关联规则中的目标时序关联规则;根据所述目标时序关联规则,确定所述目标类用户的时序行为规则。For any target type user among the multiple types of users, determine the first timing association rule in the first timing association rule based on the first timing association rule corresponding to the target type user and the second timing association rule corresponding to the non-target type user. Target timing association rules; determine timing behavior rules for the target type of users based on the target timing association rules.
CN202311317168.0A 2019-05-14 2019-05-14 A method and device for processing user data Pending CN117421702A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311317168.0A CN117421702A (en) 2019-05-14 2019-05-14 A method and device for processing user data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311317168.0A CN117421702A (en) 2019-05-14 2019-05-14 A method and device for processing user data
CN201910400073.2A CN110264037B (en) 2019-05-14 2019-05-14 User data processing method and device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201910400073.2A Division CN110264037B (en) 2019-05-14 2019-05-14 User data processing method and device

Publications (1)

Publication Number Publication Date
CN117421702A true CN117421702A (en) 2024-01-19

Family

ID=67914658

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202311317168.0A Pending CN117421702A (en) 2019-05-14 2019-05-14 A method and device for processing user data
CN201910400073.2A Active CN110264037B (en) 2019-05-14 2019-05-14 User data processing method and device

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201910400073.2A Active CN110264037B (en) 2019-05-14 2019-05-14 User data processing method and device

Country Status (1)

Country Link
CN (2) CN117421702A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114297234B (en) * 2021-11-26 2025-07-18 泰康保险集团股份有限公司 Identification method and device for key behavior data

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060242039A1 (en) * 2004-10-29 2006-10-26 Haggerty Kathleen B Method and apparatus for estimating the spend capacity of consumers
JP2013206139A (en) * 2012-03-28 2013-10-07 Casio Comput Co Ltd Information processing apparatus, information processing method and program
US20140067450A1 (en) * 2012-09-05 2014-03-06 International Business Machines Corporation Event scheduler based on real-time analytics and business rules
CN104616077A (en) * 2015-01-30 2015-05-13 南京邮电大学 Markov chain and association rule based user service behavior prediction method
US20170083703A1 (en) * 2015-09-22 2017-03-23 Fireeye, Inc. Leveraging behavior-based rules for malware family classification
CN107402921A (en) * 2016-05-18 2017-11-28 阿里巴巴集团控股有限公司 Identify event-order serie data processing method, the apparatus and system of user behavior
CN107886243A (en) * 2017-11-10 2018-04-06 阿里巴巴集团控股有限公司 Risk identification model construction and Risk Identification Method, device and equipment
CN108564238A (en) * 2017-12-28 2018-09-21 百度在线网络技术(北京)有限公司 Data assessment method and apparatus, server, storage medium
CN109034660A (en) * 2018-08-22 2018-12-18 平安科技(深圳)有限公司 Based on the determination method and relevant apparatus of the risk control strategy of prediction model
CN109615461A (en) * 2018-11-09 2019-04-12 阿里巴巴集团控股有限公司 Target user identification method, illegal merchant identification method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105590055B (en) * 2014-10-23 2020-10-20 创新先进技术有限公司 Method and device for identifying user trusted behavior in network interaction system
CN109472615A (en) * 2017-09-06 2019-03-15 菜鸟智能物流控股有限公司 Service processing method, device and equipment and readable medium
CN108984721A (en) * 2018-07-10 2018-12-11 阿里巴巴集团控股有限公司 The recognition methods of rubbish account and device
CN109308332B (en) * 2018-08-07 2022-05-20 腾讯科技(深圳)有限公司 Target user acquisition method and device and server
CN109543984B (en) * 2018-11-15 2026-03-31 上海盛付通电子支付服务有限公司 Risk control methods, devices, electronic equipment and media

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060242039A1 (en) * 2004-10-29 2006-10-26 Haggerty Kathleen B Method and apparatus for estimating the spend capacity of consumers
JP2013206139A (en) * 2012-03-28 2013-10-07 Casio Comput Co Ltd Information processing apparatus, information processing method and program
US20140067450A1 (en) * 2012-09-05 2014-03-06 International Business Machines Corporation Event scheduler based on real-time analytics and business rules
CN104616077A (en) * 2015-01-30 2015-05-13 南京邮电大学 Markov chain and association rule based user service behavior prediction method
US20170083703A1 (en) * 2015-09-22 2017-03-23 Fireeye, Inc. Leveraging behavior-based rules for malware family classification
CN107402921A (en) * 2016-05-18 2017-11-28 阿里巴巴集团控股有限公司 Identify event-order serie data processing method, the apparatus and system of user behavior
CN107886243A (en) * 2017-11-10 2018-04-06 阿里巴巴集团控股有限公司 Risk identification model construction and Risk Identification Method, device and equipment
CN108564238A (en) * 2017-12-28 2018-09-21 百度在线网络技术(北京)有限公司 Data assessment method and apparatus, server, storage medium
CN109034660A (en) * 2018-08-22 2018-12-18 平安科技(深圳)有限公司 Based on the determination method and relevant apparatus of the risk control strategy of prediction model
CN109615461A (en) * 2018-11-09 2019-04-12 阿里巴巴集团控股有限公司 Target user identification method, illegal merchant identification method and device

Also Published As

Publication number Publication date
CN110264037B (en) 2023-10-27
CN110264037A (en) 2019-09-20

Similar Documents

Publication Publication Date Title
CN110489520B (en) Knowledge graph-based event processing method, device, equipment and storage medium
CN106778241B (en) Malicious file identification method and device
CN113064930B (en) Cold and hot data identification method and device of data warehouse and electronic equipment
CN113254672B (en) Abnormal account identification method, system, device and readable storage medium
US12277105B2 (en) Methods and systems for improved search for data loss prevention
CN111338692B (en) Vulnerability classification method, device and electronic device based on vulnerability code
CN114897127A (en) System and method for detecting domain generation algorithm
CN112966113A (en) Data risk prevention and control method, device and equipment
CN108399482A (en) Appraisal procedure, device and the electronic equipment of contract
CN108550046A (en) A kind of resource and market recommendation method, apparatus and electronic equipment
CN113836128A (en) Abnormal data identification method, system, equipment and storage medium
CN112559679A (en) Method, device, equipment and storage medium for detecting spreading force of new political law media
CN106033574A (en) Identification method and identification device for cheating behavior
US20220229854A1 (en) Constructing ground truth when classifying data
CN116663505B (en) Comment area management method and system based on Internet
CN111401959A (en) Risk group prediction method and device, computer equipment and storage medium
CN110264037B (en) User data processing method and device
CN114978674B (en) Crawler recognition enhancement method and device, storage medium and electronic equipment
CN113988483B (en) The management and control of risk operation behavior and its model training method and electronic equipment
CN119357388B (en) Method and device for judging AI generation academic text and related products
CN111143203B (en) Machine learning method, privacy code determination method, device and electronic equipment
CN113806737A (en) Malicious process risk level evaluation method, terminal device and storage medium
CN110046180B (en) A method, device and electronic device for locating similar instances
CN115953248B (en) Wind control method, device, equipment and medium based on saprolitic additivity interpretation
CN115208946B (en) Message pushing method, message pushing server and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination