Abstract

In memory-based collaborative filtering (CF) algorithms, the similarity and prediction method have a significant impact on the recommendation results. Most of the existing recommendation techniques have improved different similarity measures to alleviate inaccurate similarity results in sparse data, however, ignored the impact of sparse data on prediction results. To enhance the adaptability to sparse data, we propose a new item-based CF algorithm, which consists of the item similarity measure based vague sets and item-based prediction method with the new neighbor selection strategy. First, in the stage of similarity calculation, the Kullback–Leibler (KL) divergence based on vague sets is proposed from the perspective of user preference probability to measure item similarity. Following this, the impact of rating quantity is further considered to improve the accuracy of similarity results. Next, in the prediction stage, we relax the limit of depending on explicitly ratings and integrate more rating information to adjust prediction results. Experimental results on benchmark data sets show that, compared with other representative algorithms, our algorithm has better prediction and recommendation quality, and effectively alleviates the data sparseness problem.

Highlights

  • With the advent of the big data era, the scale of information has expanded significantly

  • We propose a new item-based Collaborative filtering (CF) model in this paper, which consists of an improved similarity measure and prediction method

  • We evaluate the prediction accuracy [11, 29] based on Mean Absolute Error (MAE) and Root Mean Square Error (RMSE)

Read more

Summary

Introduction

With the advent of the big data era, the scale of information has expanded significantly. Recommendation system [23] is the main information filtering technology, which has been widely used in various online business fields such as video, music, e-commerce, advertising, news, etc. Recommendation algorithms are typically divided into three categories: collaborative filtering, content-based, or a hybrid of these two approaches. Collaborative filtering (CF) [17, 35] analyzes user preferences based on explicit data, and helps users. The recommendation process of item-based CF algorithm mainly involves two phases. The first phase is to search the nearest neighbors of the target item according to similarity values. The second phase is to predict user preferences based on the rating information of the nearest neighbors. As the number of users and items increases, cold start and data sparse problems are extremely severe, resulting in the quality of selected neighbors and the ability of accurate predictions are seriously affected

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call