Recommendation algorithm performance optimization method based on knowledge graph

A technology of knowledge graph and recommendation algorithm, which is applied in the direction of neural learning methods, computing, unstructured text data retrieval, etc., which can solve the problems of inability to explain the results of model predictions, and achieve the effect of preventing information loss and accurate prediction results

Pending Publication Date: 2021-02-26
BEIJING UNIV OF TECH
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

2. In terms of interpretability: most of the existing models use the model to improve the accuracy of prediction. The defect of the deep learning

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Recommendation algorithm performance optimization method based on knowledge graph
  • Recommendation algorithm performance optimization method based on knowledge graph
  • Recommendation algorithm performance optimization method based on knowledge graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention will be further described in detail below in conjunction with the accompanying drawings.

[0024] The present invention provides a method for optimizing the performance of a recommendation algorithm based on a knowledge map, the method comprising the following steps:

[0025] Step 1: Select the dataset in the professional field. Here, select the dataset that is more commonly used in the field of recommendation algorithm research: MovieLens-1M dataset. The dataset contains 756,684 anonymous rating data, involving 6,040 users and 3,382 movies. The dataset details are shown in the table below:

[0026]

[0027] Extract the user-item rating information, the user's id number and attribute information, and the item's id number and attribute information in the data set. Generate corresponding user-item scoring files, user-attribute information files and item-attribute information files.

[0028] Step 2: Divide the collected data into user rating dat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a recommendation algorithm performance optimization method based on a knowledge graph and particularly relates to a method for solving interpretability of a recommendation system, relieving cold start and improving algorithm accuracy. Firstly, an interpretability problem of the algorithm being solved, preprocessing an original data set, constructing a knowledge graph, obtaining the path information by using a knowledge graph meta-path extraction technology, inputting the path information into a recurrent neural network GRU, adding an attention mechanism and an averagepooling layer, and carrying out importance distinguishing on different paths to obtain a model prediction vector; secondly, relieving a cold start problem of the algorithm: multiplying the node attribute information of the user and the article to obtain an attribute fusion vector; and combining the vector results of the two parts according to a ratio of 3: 7, and training the model by using a cross entropy loss function to obtain a prediction result. The method is advantaged in that experiments show that compared with a recommendation algorithm based on a GRU model, accuracy of the algorithm is improved by 2.3%, and compared with a traditional matrix decomposition model, accuracy is improved by 5.1%.

Description

technical field [0001] This patent relates to a method of fusing the path information of the knowledge map and the content information of the nodes, thereby improving the accuracy and recall rate of the recommendation algorithm, which belongs to the technical field of knowledge maps and recommendation systems. Background technique [0002] In recent years, with the continuous development of network information technology, people can easily obtain rich information from various channels. But at the same time, people are also facing the problem of information overload, and it is difficult to find the information they want accurately and quickly from the massive data. In this case, personalized recommendation algorithm came into being. Personalized recommendation can use efficient Internet tools to provide people with accurate services, so as to help users extract useful information from massive amounts of information, so as to meet the needs of users. The recommendation syste...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F16/9535G06F16/36G06N3/04G06N3/08
CPCG06F16/9535G06F16/367G06N3/08G06N3/047G06N3/048
Inventor 王钰蓥王勇
Owner BEIJING UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products