User behavior prediction method and system based on deep walk and ensemble learning
A technology that integrates learning and prediction methods, applied in the field of machine recognition, can solve problems such as unguaranteed diversity, failure to effectively consider contextual semantic information, and overall classification performance degradation, so as to enhance prediction performance and reliability, and improve prediction reliability. reliability and prediction accuracy, and the effect of improving reliability and accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0055] This embodiment proposes a user behavior prediction method based on deep walk and integrated learning.
[0056] In this embodiment, a commodity in the behavior sequence purchased by the user is regarded as a word, and all commodities are regarded as a document, so that some natural language processing techniques (NLP) can be used to train word vectors. On the other hand, in the scenario of user purchase behavior sequence, there is a large amount of graph structure information between data and data. These data information are very important. This embodiment applies DeepWalk technology to the purchase behavior network very well. in structure. Deep Walk (DeepWalk) technology uses random walk (Random Walk) technology to randomly walk the network nodes in the graph to form a behavior sequence. When the user's behavior sequence is regarded as a word, all behavior sequence documents are used Word2vec The algorithm model is used to pre-train word vectors, and on the basis of t...
Embodiment 2
[0077] In this embodiment, on the basis of the above-mentioned embodiment 1, a single model is further fused, such as image 3 shown. The fusion method of this embodiment first uses the maximum information coefficient (MIC) to measure the difference between each single learner respectively, and then expresses it in the form of a confusion matrix, thereby selecting two single learners with the largest difference for model Fusion for better generalization ability.
[0078] in:
[0079] 1. The maximum information coefficient (MIC) is used to measure the degree of correlation between two variables, whether it is a linear relationship or a nonlinear relationship. The calculation of maximum information coefficient (MIC) mainly utilizes mutual information (MI) and grid division method. Mutual information (MI) is used to measure the degree of association between two variables, given a variable set B={b 1 ,b 2 ,...,b n}, n is the number of samples, mutual information (MI) can be ...
Embodiment 3
[0104] In this embodiment, the background log of a certain bank shopping APP is taken as an example to test the method proposed in the above embodiment.
[0105] 1. Raw data set
[0106] The time span of the background log of the bank shopping app obtained is one month, mainly including more than 40,000 pieces of user consumption behavior data, each row corresponds to an operation record of the user, and is sorted according to the user's operation time. The relevant fields included in this data set are shown in Table 1.
[0107] Table 1 Basic information table of original data set
[0108]
[0109] Preprocess the original dataset.
[0110] 2. Construction of user portrait
[0111] Each line of records in the unprocessed data set is based on the user's operation behavior as the granularity, which is the information record of the user's single operation behavior, and this embodiment is to predict whether the user will buy a certain product, and each user needs to be more f...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com