Knowledge graph recommendation method and system based on improved KGAT model
A knowledge map and recommendation method technology, applied in the field of knowledge map recommendation method and system based on the improved KGAT model, to achieve the effect of improving credibility, excellent performance, and reducing the impact of noise
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] This embodiment discloses a knowledge map recommendation method based on the improved KGAT model, such as figure 1 shown, including:
[0059] Step S1, constructing a domain knowledge graph by constructing a schema layer and a graph database of the knowledge graph;
[0060] Step S2, taking the user as a node of the domain knowledge graph, and adding the historical interaction between the user and the item as the edge of the relationship into the knowledge graph to construct a collaborative knowledge graph;
[0061] Step S3, using the improved KGAT model to learn the collaborative knowledge map to obtain the vectorized representation of users and items and the weight information of adjacent edges of item nodes; the improved KGAT model uses a three-layer MLP network as the attention Assignment function to generate weight information;
[0062] Step S4, sorting all sets of items to be recommended, and selecting the first N items as the final set of items to be recommended ...
Embodiment 2
[0117] This embodiment discloses a knowledge map recommendation system based on the improved KGAT model, such as Figure 5 shown, including:
[0118] The domain knowledge map building module is used to construct and store the schema layer of the knowledge map; import the acquired data layer data into the graph database after knowledge fusion;
[0119] A collaborative knowledge graph construction module, used to use the user as a node of the knowledge graph, and add the historical interaction between the user and the item as an edge representing the relationship to the knowledge graph to construct a collaborative knowledge graph;
[0120] Graph embedding and recommendation model training module, used to learn the collaborative knowledge graph using the KGAT model to obtain a set of all items to be recommended;
[0121] A sorting module, configured to sort all sets of items to be recommended, and select the first N items as the final set of items to be recommended for users;
...
Embodiment 3
[0125] This embodiment verifies the effectiveness of the improved knowledge map proposed by the present invention by comparing with existing methods on multiple data sets.
[0126] 1. Dataset
[0127] This experiment selects three data sets: Amazon-book, LastFM and Yelp2018. The relevant data sets are described in Table 1:
[0128] Table 1
[0129]
[0130]
[0131] 2. Evaluation indicators
[0132] In this embodiment, three model evaluation indexes of accuracy, precision and recall are selected. In the test data set, combined with the prediction results, the recommended ones that are also of interest to users are defined as TP, the ones that are recommended but not of interest to users are defined as FP, and the ones that are not recommended but that are of interest to users are defined as FP. is defined as FN, and those that are not recommended and not of interest to users are defined as TN. As shown in Table 2 below, the above concepts can be described as a confus...
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