Memory-based collaborative filtering based on matrix factorization and Gower's set rank
摘要
In the current era, ranking-based collaborative filtering approaches have become the backbone in the development of recommendation systems. One of the widely applied methods is the memory-based method that focuses on item ranking. Recently, a new algorithm has been introduced that combines rating value prediction from the Singular Value Decomposition (SVD) method with similarity between users. However, this approach still faces limitations because it only relies on rating weights, so its accuracy is not optimal. To answer this challenge, this research offers a new algorithm with a ranking-based collaborative filtering approach that integrates matrix factorization through SVD with a ranking technique that combines rating values that have been normalized based on the number of users, as well as Gower similarity scores that are also normalized based on user representation. This algorithm is called SVD-GSetRank. Based on experimental results on MovieLens-100K, MovieLens-1M, Book-Crossing, Ciao, Epinions, and Flixster datasets, this approach shows superior performance in Top-N accuracy, especially in NDCG, Precision, Recall, Hit Rate, and MRR metrics, which are the main indicators in memory-based ranking recommendation systems. In addition, the algorithm also shows efficiency in processing time.