An Improved Collaborative Filtering Recommendation Algorithm Based on Community Detection in Social Networks

2015 
Recommendation algorithms in social networks have attracted much attention in recent years. Collaborative filtering recommendation algorithm is one of the most commonly used recommendation algorithms. Traditional user-based collaborative filtering recommendation algorithm recommends based on the user-item rating matrix, but the large amounts of data may cause low efficiency. In this paper, we propose an improved collaborative filtering recommendation algorithm based on community detection. Firstly, the user-item rating matrix is mapped into the user similarity network. Furthermore, a novel discrete particle swarm optimization algorithm is applied to find communities in the user similarity network, and finally Top-N items are recommend to the recommended user according to the communities. The experiments on a real dataset validate the effectiveness of the proposed algorithm for improving the precision, coverage and efficiency of recommendation.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    21
    References
    20
    Citations
    NaN
    KQI
    []