Collaborative filtering based on multi-channel diffusion
arXiv:0906.1148 · doi:10.1016/j.physa.2009.08.011
Abstract
In this paper, by applying a diffusion process, we propose a new index to quantify the similarity between two users in a user-object bipartite graph. To deal with the discrete ratings on objects, we use a multi-channel representation where each object is mapped to several channels with the number of channels being equal to the number of different ratings. Each channel represents a certain rating and a user having voted an object will be connected to the channel corresponding to the rating. Diffusion process taking place on such a user-channel bipartite graph gives a new similarity measure of user pairs, which is further demonstrated to be more accurate than the classical Pearson correlation coefficient under the standard collaborative filtering framework.
9 pages, 3 figures
References in corpus (11)
- How to project a bipartite network?
- Heat Conduction Process on Community Networks as a Recommendation Model
- Power-law Strength-Degree Correlation From a Resource-Allocation Dynamics on Weighted Networks
- Effect of initial configuration on network-based recommendation
- Uncovering collective listening habits and music genres in bipartite networks
- Extracting Hidden Information from Knowledge Networks
- Recommendation model based on opinion diffusion
- Information filtering based on transferring similarity
- Personal Recommendation via Modified Collaborative Filtering
- Information Filtering via Self-Consistent Refinement
- Improved Collaborative Filtering Algorithm via Information Transformation