Product recommendation method and system combining pairwise optimization and matrix factorization
A matrix decomposition and product technology, applied in the field of product recommendation method and system combining pairwise optimization and matrix decomposition, can solve the problems of high time complexity, high dependence of matrix decomposition model on data quality, neglect of user-to-user correlation, etc. problem, to achieve the effect of improving the accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] Embodiment 1, this embodiment provides a product recommendation method combining pairwise optimization and matrix decomposition;
[0032] Product recommendation methods combining pairwise optimization and matrix factorization, including:
[0033] S1: Obtain the user's rating matrix for the product and the social relationship matrix between users;
[0034] S2: Cluster the product according to the user's rating matrix for the product, and divide the product into several clusters;
[0035] S3: Map the user's rating matrix to the product and the social relationship matrix between users into a weighted adjacency matrix;
[0036] S4: Define the user-product bipartite graph, use the random walk algorithm to fill the weighted adjacency matrix on the user-product bipartite graph, and obtain the probability matrix;
[0037] S5: Based on the clusters where the products are divided, establish an objective function based on pairwise optimization; perform matrix decomposition on th...
Embodiment 2
[0105] Embodiment 2, this embodiment provides a product recommendation system combining pairwise optimization and matrix decomposition;
[0106] A product recommendation system combining pairwise optimization and matrix factorization, including:
[0107] An acquisition module configured to acquire a user's rating matrix for a product and a social relationship matrix between users;
[0108] A clustering module, which is configured to cluster the product according to the rating matrix of the product by the user, and divide the product into several clusters;
[0109] The mapping module is configured to map the user's rating matrix to the product and the social relationship matrix between users into a weighted adjacency matrix;
[0110] The filling module is configured to define a user-product bipartite graph, and uses a random walk algorithm to fill the weighted adjacency matrix on the user-product bipartite graph to obtain a probability matrix;
[0111] The recommendation modu...
Embodiment 3
[0112] Embodiment 3: This embodiment also provides an electronic device, including a memory, a processor, and computer instructions stored in the memory and run on the processor. When the computer instructions are executed by the processor, each step in the method is completed. For the sake of brevity, the operation will not be repeated here.
[0113] Described electronic device can be mobile terminal and non-mobile terminal, and non-mobile terminal comprises desktop computer, and mobile terminal comprises smart phone (Smart Phone, such as Android mobile phone, IOS mobile phone etc.), smart glasses, smart watch, smart bracelet, tablet computer , laptops, personal digital assistants and other mobile Internet devices that can communicate wirelessly.
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