A recommendation method and system based on knowledge learning
A recommendation method and knowledge learning technology, applied in the field of user recommendation, can solve the problems of sparse rating matrix and inability to improve the recommendation effect, and achieve the effect of good recommendation results, good recommendation service experience, and improved recommendation effect.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0060] In this example, if Figure 1~3 As shown, a recommendation method based on knowledge learning, the method includes the following steps:
[0061] S1. Extract users and items as entities, and extract user operation behaviors and item attributes as relationships to obtain user-item data;
[0062] S2. Convert the user-item data into triples to obtain triple data including entities and relationships;
[0063] S3. Store the triplet data in RDF, use transE to learn knowledge representation, convert entities and relationships into vector representations, and obtain user-item knowledge graphs; the relationships include relationships between users and items and relationship between items;
[0064] The knowledge map of this embodiment is as follows image 3 As shown, there are 3 users A, B and C, items 1, 2, 3, 4, 5 and 6, and user operation behaviors: browsing, adding to shopping cart and purchasing. This embodiment is only to illustrate the method. The set knowledge map is r...
Embodiment 2
[0092] A recommendation system comprising:
[0093] 1. Triple generation module: used to extract users and items as entities, and extract user operation behaviors and item attributes as relationships, obtain user-item data, convert the user-item data into triples, and obtain entities including and relational triple data; the triple generation module includes:
[0094] 1.1. Entity extraction module: used to extract users and items as entities;
[0095] 1.2. Relationship extraction module: used to extract user operation behaviors and item attributes as relationships;
[0096] 2. Atlas storage module: used to store the triplet data in a database;
[0097] 3. Knowledge representation learning module: used for knowledge representation learning, converting entities and relationships into vector representations, that is, obtaining user-item knowledge graphs; this embodiment is transE;
[0098] 4. Recommendation module: Associate the vectors of entities and relationships in the use...
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