Method for solving collaborative filtering recommendation data sparsity based on neural network

A collaborative filtering recommendation and data sparse technology, applied in the direction of biological neural network models, etc., can solve problems affecting recommendation quality and data matrix sparseness

Inactive Publication Date: 2013-05-15
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the continuous expansion of resource types and the increasing number of users, the data matrix used for evaluation is becoming more and more sparse, which seriously affects the quality of recommendation.

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
  • Method for solving collaborative filtering recommendation data sparsity based on neural network
  • Method for solving collaborative filtering recommendation data sparsity based on neural network
  • Method for solving collaborative filtering recommendation data sparsity based on neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0031] figure 1 It is a flow chart of a specific embodiment of the method for solving the sparseness of collaborative filtering recommendation data based on the neural network in the present invention. Such as figure 1 As shown, in this embodiment, the device for implementing the method for solving the sparseness of collaborative filtering recommendation data based on the neural network of the present invention includes two main functional modules, which are respectively a variable screening module and a scoring prediction module. The specific implementation includes the following steps:

[0032] S101: data collection and data preprocessing.

[0033] For a sparse rating matrix A that indicates that M users rate N items, the rating value of a certain item that a user has not rated is uniformly replaced by a specific symbol, and the sparsity of each user's rating on all items and all users' ratings on each item are calculated. For the sparsity of an item’s rating, set the item...

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 provides a method for solving collaborative filtering recommendation data sparsity based on a neural network. The method for solving collaborative filtering recommendation data sparsity based on the neural network adopts generalized regression of neural network (GRNN) and conducts full filling on sparse data by a train network model and score prediction. The method for solving collaborative filtering recommendation data sparsity based on the neural network comprises the following steps: before conducting the GRNN training, conducting screening on input variables of the neural network by adopting mean impact value (MIV), choosing characteristic values having great impact on output as valid input variables; using the valid input variable to construct the input matrix of the GRNN; adopting Kfold cross validation circulation to find out an optimal spread value of the GRNN; using the optimal spread value and the corresponding input matrix and output matrix to conduct GRNN training; using the trained GRNN to conduct score prediction on a sparse score matrix; and replacing non-scored data of the sparse score matrix with predicted score values. The method for solving collaborative filtering recommendation data sparsity based on the neural network can conduct fully filling on sparse recommendation data, solve the data height sparsity problem most outstanding in existing collaborative technology, and enable recommendation result to be accurate.

Description

technical field [0001] The invention belongs to the technical field of artificial neural network and personalized recommendation, and more specifically relates to a method for solving the sparsity of collaborative filtering recommendation data based on neural network. Background technique [0002] In the modern information society, various industries will generate massive information data after a period of accumulation. How to effectively extract useful information from massive data has set off a research boom in personalized recommendation technology. As the main recommendation technology, collaborative filtering technology has attracted much attention and has been successfully applied to various recommendation systems. However, with the continuous expansion of resource types and the increasing number of users, the data matrix used for evaluation is becoming more and more sparse, which seriously affects the recommendation quality. [0003] Neural network is an algorithmic ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/02
Inventor 孙健王晓丽徐杰隆克平张毅梁雪芬李乾坤姚洪哲陈旭陈小英
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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