Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Collaborative filtering algorithm based on user and project mixing

A collaborative filtering algorithm and user technology, applied in computing, data processing applications, special data processing applications, etc., can solve problems such as limiting the use of the algorithm, affecting the accuracy of the collaborative filtering algorithm, cold start, and insufficient scalability.

Inactive Publication Date: 2016-09-28
YUNNAN UNIV
View PDF3 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the continuous increase of projects and users, traditional algorithms will encounter serious scalability bottlenecks, which will affect the accuracy of collaborative filtering algorithms
Although the model-based algorithm can solve certain problems, the prerequisite for the model-based algorithm is that the user's hobbies remain basically unchanged, and this premise will also limit the use of the algorithm to a large extent.
[0010] Patent No. 201010613809.3 solves the above sparsity problem to a certain extent, but it solves the prediction accuracy problem by scoring matrix blanks and filling user-item matrix. The procedure is relatively complicated and the operation workload is heavy, especially when the data is sparse And in the case of a huge amount of data, the operability is poor
In addition, there will inevitably be certain errors in the process of filling the user-item matrix with this method, and the accuracy of the recommendation algorithm cannot be guaranteed
And it is not enough to solve the cold start and scalability problems of the existing technology

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
  • Collaborative filtering algorithm based on user and project mixing
  • Collaborative filtering algorithm based on user and project mixing
  • Collaborative filtering algorithm based on user and project mixing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Such as figure 1 As shown, a collaborative filtering algorithm based on user and item mixing is characterized in that it includes the following steps:

[0044] Step 1: Organize the user-item rating data set and establish the user-item rating matrix U;

[0045] Step 2: Calculate the Pearson coefficient, calculate the similarity between items, and sort the similarity from large to small. The calculation formula of Pearson coefficient is:

[0046] s i m ( i , j ) = Σ i , j ∈ N ( R u , i - R ...

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 discloses a collaborative filtering algorithm based on user and project mixing, and the algorithm comprises the steps: 1, carrying out the arrangement of a user-project scoring data set, and building a user-project scoring matrix U; 2, calculating the similarities of articles, and ordering the similarities from the big to the small; 3, generating a 'nearest neighbor N' of articles according to the similarity ordering of the articles; 4, calculating the similarities between a target user T and other users, and ordering the similarities from the big to the small; 5, generating a 'nearest neighbor N' of users according to the similarity ordering of the users. The algorithm gives consideration to the similarities of the users and the similarities of the projects, obtains a project prediction score (giving consideration to the similarities of the users and the similarities of the projects at the same time) through employing a weighting method, carries out recommendation according to the ordering of scores, can reduce the value of an MAE (mean average error), and improves the accuracy of a recommended algorithm.

Description

technical field [0001] The invention relates to the technical field of personalized recommendation, in particular to a collaborative filtering algorithm based on mixing users and items. Background technique [0002] With the rapid development of network technology, people have begun to rely more and more on the Internet, through which people can query a large amount of information, but this also means that people have begun to enter the era of information overload. [0003] The information queried through the Internet is not necessarily what you really want to search for, so when faced with a large amount of data information, how to select the information that you are really interested in and useful to yourself has become a very difficult task matter. At the same time, for information producers, how to make their products stand out from a large number of product libraries, and find users who are really interested in them and willing to pay attention to them has become a ver...

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): G06Q30/06G06F17/30
CPCG06Q30/0631G06F16/9535
Inventor 李彤于倩刘琰刘金卓林英郁湧王海林
Owner YUNNAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products