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)
Summary
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
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
More From: International Journal of Computational Intelligence Systems
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.