CN113485900A - User behavior analysis method, system, equipment and computer medium - Google Patents
User behavior analysis method, system, equipment and computer medium Download PDFInfo
- Publication number
- CN113485900A CN113485900A CN202110635137.4A CN202110635137A CN113485900A CN 113485900 A CN113485900 A CN 113485900A CN 202110635137 A CN202110635137 A CN 202110635137A CN 113485900 A CN113485900 A CN 113485900A
- Authority
- CN
- China
- Prior art keywords
- user behavior
- user
- behavior analysis
- data
- analysis method
- 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
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 claims abstract description 17
- 238000005516 engineering process Methods 0.000 claims abstract description 7
- 230000006399 behavior Effects 0.000 claims description 98
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000004422 calculation algorithm Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 238000012800 visualization Methods 0.000 claims description 4
- 238000013528 artificial neural network Methods 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Technology Law (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a user behavior analysis method, a system, equipment and a computer medium, wherein the method comprises the following steps: constructing a user relationship network based on the user behavior data set; extracting target information from the user relationship network according to a preset rule; and analyzing the target information by utilizing a graph computing technology to obtain a user behavior analysis result. The method can quickly acquire the user behavior characteristics through the relational network structure, and more intuitively display the change trend of the user behavior.
Description
Technical Field
The present invention relates to the field of information processing technologies, and in particular, to a method, a system, a device, and a computer medium for user behavior analysis.
Background
In the field of banking, user behaviors mainly include logging in an online bank APP, inquiring, transferring accounts, withdrawing money and the like, user behavior preference can be effectively mined and marketing recommendation can be carried out by analyzing the user behaviors, and information such as user accounts, equipment and operation risks can be monitored.
In the prior art, an analysis method for user behaviors comprises rule matching, machine learning and the like, but is limited by huge user behavior data volume in the bank field and close relation between user behaviors and occurrence time, the data analysis operation amount by using the prior method is high, the related information of the user behaviors is difficult to obtain quickly, and the complex relation among data cannot be intuitively reflected by the user behavior result obtained by analysis.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a user behavior analysis method, system, device and computer medium, which can quickly obtain user behavior characteristics from a large data set and dynamically and intuitively display the behavior change trend of a user.
In a first aspect, an embodiment of the present invention provides a user behavior analysis method, including:
constructing a user relationship network based on the user behavior data set;
extracting target information from the user relationship network according to a preset rule;
and analyzing the target information by utilizing a graph computing technology to obtain a user behavior analysis result.
In a certain embodiment, the building a user relationship network based on the user behavior data set specifically includes: the user behavior data set comprises node data and edge data; and constructing a user relationship basic network according to the incidence relation between the node data and the edge data.
In one embodiment, the node data includes a subject element and an event element; wherein the event element further comprises a time element.
In one embodiment, a sliding time window is determined based on the time element; and sequentially analyzing the target information according to the sliding time windows to obtain user behavior analysis results under each sliding time window.
In one embodiment, the graph computation technique includes a clustering algorithm or a graph convolution neural network algorithm.
In one embodiment, the user behavior analysis result is visually displayed.
In a second aspect, an embodiment of the present invention further provides a user behavior analysis system, including:
the building unit is used for building a user relationship network based on the user behavior data set;
the extraction unit is used for extracting target information from the user relationship network according to a preset rule;
and the analysis unit is used for analyzing the target information by utilizing a graph calculation technology to obtain a user behavior analysis result.
Preferably, the user behavior analysis system further includes: and the visualization unit is used for visually displaying the user behavior analysis result.
In a third aspect, the present invention provides a data processing apparatus comprising a processor, the processor being coupled to a memory, the memory storing a program, the program being executable by the processor to cause the data processing apparatus to perform the user behavior analysis method of the first aspect.
In a fourth aspect, the present invention also provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the user behavior analysis method according to the first aspect.
Compared with the prior art, the embodiment of the invention has the beneficial effects that:
according to the invention, a user relationship network is established, a user behavior result under a preset rule is quickly calculated by using a graph calculation method based on a data network structure (node-edge), the operation efficiency is improved, the user behavior mode change in different time ranges is dynamically obtained by combining a sliding time window, and the user behavior mode is visually displayed in a visual manner, so that technicians are helped to clearly and effectively understand the association relationship between user behavior data.
Drawings
In order to more clearly illustrate the technical solution of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a user behavior analysis method according to an embodiment of the present invention;
FIG. 2 is a partial relationship diagram of elements in a bank user behavior data set according to an embodiment of the present invention;
fig. 3 is a schematic application diagram of a bank user behavior analysis method model according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a user behavior analysis system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be understood that the step numbers used herein are for convenience of description only and are not used as limitations on the order in which the steps are performed.
It is to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
The terms "comprises" and "comprising" indicate the presence of the described features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
The term "and/or" refers to and includes any and all possible combinations of one or more of the associated listed items.
As shown in fig. 1, an embodiment of the present invention provides a user behavior analysis method, which specifically includes the following steps:
and S11, constructing a user relationship network based on the user behavior data set.
Specifically, the user behavior data set comprises node data and edge data; constructing a user relationship basic network according to the incidence relation between the node data and the edge data,
the node data includes a main element including a main body of a user behavior and an event element including elements such as a behavior of a user and a device. For example, in user behavior data in banking, user behaviors include login, transfer, and query; the device elements contain device MAC addresses, IMEI numbers, and device fingerprint information.
Specifically, the main body element may be associated with other relationships, such as a relationship between a user and a user, a relationship between a user and a personal information element, and the like, in addition to the event element and the device element.
It can be understood that, for the user data stored in the database, a complete user relationship network may be constructed by taking the user, the behavior event of the user, the used terminal device, and the like as nodes, and taking the relationship between the user and the event, the relationship between the user and the device, and the like as edges.
And S12, extracting target information from the user relationship network according to a preset rule.
To illustrate S12, the following usage scenarios are provided as examples:
scene 1: setting the 'user who logs in the device in the last month' as a rule, and extracting relevant data by using a rule engine, namely: randomly selecting a user, finding out the login event element node in the last month directly connected with the user, checking the number of equipment element nodes associated with the part of nodes, if the number of equipment exceeds 10, defining the user as a risk user, and extracting the user account; according to the logic, traversing the user relationship network, acquiring a full risk user account and related associated data, and defining the acquired data as target information.
Scene 2: setting 'equipment with log-in records in the last three months' as a rule, and extracting relevant data by using a rule engine, namely: randomly selecting one device, finding out the log-in event element nodes which are directly connected with the device in the last three months, checking the number of user main body element nodes which are related to the part of nodes, if the number of the user main bodies exceeds 10, defining the device as a risk device, and extracting the device number; according to the logic, traversing the user relationship network, acquiring the total risk equipment number and the related associated data, and defining the acquired data as the target information.
Scene 3: setting a 'user with a behavior event record in the last month' as a rule, and extracting relevant data by using a rule engine, namely: randomly selecting a user, finding out the total event element nodes which are directly connected with the user in the last six months, summarizing the nodes according to the types of the event elements, and setting the event type with the largest number of nodes as a user behavior type; according to the logic, traversing the user relationship network, acquiring the full amount of user behavior types and related associated data, and defining the acquired data as target information.
And S13, analyzing the target information by using a graph calculation technology to obtain a user behavior analysis result.
In particular, graph computation techniques include clustering algorithms or graph convolution neural network algorithms.
By utilizing the graph calculation method, the user behavior model can be identified, and the specific elements in the user relationship network can be extracted quickly and conveniently so as to be applied to the field of customer management in the following process.
In one embodiment, the event elements of the user behavior data set further include a time element, namely: the event occurrence time can be determined according to the time element or preset with a sliding time window.
And sequentially executing and acquiring user behavior analysis results corresponding to the event occurrence time according to the sliding time windows, so that the user behavior analysis results under each sliding time window can be obtained, and behavior mode change results of the user at different time periods can be further obtained by using the user behavior analysis results.
By the method, the behavior result of the user in the continuous time period can be obtained, the behavior patterns of the client in different time periods are observed by modifying the time window, and the dynamic change of the behavior patterns of the user is analyzed to obtain richer user behavior information.
Specifically, in this embodiment, any time period may be selected by modifying the sliding time window, the user behavior analysis result in the time period is obtained by using the user behavior analysis method, and the user behavior analysis result is displayed according to the time sequence.
In a specific embodiment, a user relationship basic network is used as a basis for behavior data analysis, a graph calculation method is used for rapidly acquiring a user behavior pattern, finally, related data are visually displayed, the visual display can show the association relationship of the data in a multi-dimensional mode in the form of nodes and edges, so that analysts can conveniently and visually explore and research the user behavior analysis result, and the user behavior pattern is mined.
Another embodiment of the present invention, as shown in fig. 2 and 3, provides a banking customer behavior analysis model.
Fig. 2 shows a schematic diagram of partial relationship of elements in a bank customer behavior data set in a business system, wherein event elements include event attributes, occurrence time, and personal information elements such as mobile phones and addresses, and according to the association relationship among the event elements, user subject elements, device elements, and other elements, the event elements can be connected in pairs to form a user relationship network.
Referring to fig. 3, a basic data platform is connected to the business system, and the platform is built by using Hadoop or other data formats, can collect and store data from the source system, can further summarize the data, and processes the summarized data; the basic data platform is connected to the relational network platform, and the relational network platform is constructed by a graph calculation database or other databases, can store relational data and provides basic functions of inquiry, analysis, graph-related calculation and the like.
In the embodiment, the target information of customer behavior analysis is extracted from the user relationship network by using a rule engine in a relationship network platform, and the behavior of the bank customer is calculated, inquired and analyzed by using a graph calculation method on the basis of the target information, so that a customer behavior pattern is mined.
It should be noted that the application model provided in fig. 3 can also calculate and extract specific data elements to provide marketing or wind control scenario usage.
According to the invention, a user relationship network is established, a user behavior result under a preset rule is quickly calculated by using a graph calculation method based on a data network structure (node-edge), the operation efficiency is improved, the user behavior mode change in different time ranges is dynamically obtained by combining a sliding time window, and the user behavior mode is visually displayed in a visual manner, so that technicians are helped to clearly and effectively understand the association relationship between user behavior data.
In a second aspect, an embodiment of the present invention further provides a user behavior analysis system, which includes a construction unit 101, an extraction unit 102, and an analysis unit 103.
The construction unit 101 is configured to construct a user relationship network based on the user behavior data set.
The extracting unit 102 is configured to extract target information from the user relationship network according to a preset rule.
The analysis unit 103 is configured to analyze the target information by using a graph computation technique to obtain a user behavior analysis result.
Specifically, the user behavior analysis system further includes a visualization unit 104, and the visualization unit 104 is configured to visually display the user behavior analysis result.
In a third aspect, the present invention provides a data processing apparatus comprising a processor, the processor being coupled to a memory, the memory storing a program, the program being executable by the processor to cause the data processing apparatus to perform the user behavior analysis method of the first aspect.
In a fourth aspect, the present invention also provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the user behavior analysis method according to the first aspect.
It will be understood by those skilled in the art that all or part of the processes of the methods of the above embodiments may be implemented by a computer program, which may be stored in a computer-readable storage medium, and may include the processes of the embodiments of the methods when executed. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.
Claims (10)
1. A user behavior analysis method is characterized by comprising the following steps:
constructing a user relationship network based on the user behavior data set;
extracting target information from the user relationship network according to a preset rule;
and analyzing the target information by utilizing a graph computing technology to obtain a user behavior analysis result.
2. The user behavior analysis method according to claim 1, wherein the user relationship network is constructed based on the user behavior data set, specifically:
the user behavior data set comprises node data and edge data;
and constructing a user relationship basic network according to the incidence relation between the node data and the edge data.
3. The user behavior analysis method according to claim 2, wherein the node data includes a subject element and an event element; wherein the event element further comprises a time element.
4. The user behavior analysis method according to claim 3, further comprising:
determining a sliding time window according to the time element;
and sequentially analyzing the target information according to the sliding time windows to obtain user behavior analysis results under each sliding time window.
5. The method of user behavior analysis according to claim 1, wherein the graph computation technique comprises a clustering algorithm or a graph convolution neural network algorithm.
6. The user behavior analysis method according to claim 1, further comprising:
and visually displaying the user behavior analysis result.
7. A user behavior analysis system, comprising:
the building unit is used for building a user relationship network based on the user behavior data set;
the extraction unit is used for extracting target information from the user relationship network according to a preset rule;
and the analysis unit is used for analyzing the target information by utilizing a graph calculation technology to obtain a user behavior analysis result.
8. The user behavior analysis method according to claim 7, further comprising:
and the visualization unit is used for visually displaying the user behavior analysis result.
9. A data processing apparatus, characterized by comprising:
a processor coupled to a memory, the memory storing a program for execution by the processor to cause the data processing apparatus to perform the user behavior analysis method of any of claims 1 to 5.
10. A computer storage medium storing computer instructions for performing the method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110635137.4A CN113485900A (en) | 2021-06-07 | 2021-06-07 | User behavior analysis method, system, equipment and computer medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110635137.4A CN113485900A (en) | 2021-06-07 | 2021-06-07 | User behavior analysis method, system, equipment and computer medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113485900A true CN113485900A (en) | 2021-10-08 |
Family
ID=77934437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110635137.4A Pending CN113485900A (en) | 2021-06-07 | 2021-06-07 | User behavior analysis method, system, equipment and computer medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113485900A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107153847A (en) * | 2017-05-31 | 2017-09-12 | 北京知道创宇信息技术有限公司 | Predict method and computing device of the user with the presence or absence of malicious act |
CN109146707A (en) * | 2018-08-27 | 2019-01-04 | 罗孚电气(厦门)有限公司 | Power consumer analysis method, device and electronic equipment based on big data analysis |
CN111046237A (en) * | 2018-10-10 | 2020-04-21 | 北京京东金融科技控股有限公司 | User behavior data processing method and device, electronic equipment and readable medium |
CN112528166A (en) * | 2020-12-16 | 2021-03-19 | 平安养老保险股份有限公司 | User relationship analysis method and device, computer equipment and storage medium |
-
2021
- 2021-06-07 CN CN202110635137.4A patent/CN113485900A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107153847A (en) * | 2017-05-31 | 2017-09-12 | 北京知道创宇信息技术有限公司 | Predict method and computing device of the user with the presence or absence of malicious act |
CN109146707A (en) * | 2018-08-27 | 2019-01-04 | 罗孚电气(厦门)有限公司 | Power consumer analysis method, device and electronic equipment based on big data analysis |
CN111046237A (en) * | 2018-10-10 | 2020-04-21 | 北京京东金融科技控股有限公司 | User behavior data processing method and device, electronic equipment and readable medium |
CN112528166A (en) * | 2020-12-16 | 2021-03-19 | 平安养老保险股份有限公司 | User relationship analysis method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106803168B (en) | Abnormal transfer detection method and device | |
CN108960833B (en) | Abnormal transaction identification method, equipment and storage medium based on heterogeneous financial characteristics | |
CN107423613B (en) | Method and device for determining device fingerprint according to similarity and server | |
CN109271808A (en) | A kind of data inactivity desensitization system and method based on the discovery of database sensitivity | |
CN109635007B (en) | Behavior evaluation method and device and related equipment | |
CN110162566A (en) | Association analysis method, device, computer equipment and the storage medium of business datum | |
CN107818334A (en) | A kind of mobile Internet user access pattern characterizes and clustering method | |
CN110046889A (en) | A kind of detection method, device and the server of abnormal behaviour main body | |
CN112862525A (en) | Shop site selection data determination method and system and electronic equipment | |
CN111369344A (en) | Method and device for dynamically generating early warning rule | |
CN109711849B (en) | Ether house address portrait generation method and device, electronic equipment and storage medium | |
US11295325B2 (en) | Benefit surrender prediction | |
CN113485900A (en) | User behavior analysis method, system, equipment and computer medium | |
CN112907308A (en) | Data detection method and device and computer readable storage medium | |
CN106874286A (en) | A kind of method and device for screening user characteristics | |
CN115860835A (en) | Advertisement recommendation method, device and equipment based on artificial intelligence and storage medium | |
CN114495137A (en) | Bill abnormity detection model generation method and bill abnormity detection method | |
CN114756685A (en) | Complaint risk identification method and device for complaint sheet | |
CN114626940A (en) | Data analysis method and device and electronic equipment | |
CN114581086A (en) | Phishing account detection method and system based on dynamic time sequence network | |
CN114529399A (en) | User data processing method, device, computer equipment and storage medium | |
CN113469696A (en) | User abnormality degree evaluation method and device and computer readable storage medium | |
CN113298641A (en) | Integrity degree cognition method and device | |
CN112529319A (en) | Grading method and device based on multi-dimensional features, computer equipment and storage medium | |
CN114443409A (en) | Payment business system monitoring method, device and equipment and computer 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 |