A new similarity measure for collaborative filtering based recommender systems

被引:99
作者
Gazdar, Achraf [1 ]
Hidri, Lotfi [2 ]
机构
[1] King Saud Univ, Dept Software Engn, Coll Comp & Informat Syst, Riyadh, Saudi Arabia
[2] King Saud Univ, Coll Engn, Dept Ind Engn, Riyadh, Saudi Arabia
关键词
Recommendation systems; Collaborative filtering; Neighborhood based CF; Similarity measure; ACCURACY;
D O I
10.1016/j.knosys.2019.105058
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The objective of a recommender system is to provide customers with personalized recommendations while selecting an item among a set of products (movies, books, etc.). The collaborative filtering is the most used technique for recommender systems. One of the main components of a recommender system based on the collaborative filtering technique, is the similarity measure used to determine the set of users having the same behavior with regard to the selected items. Several similarity functions have been proposed, with different performances in terms of accuracy and quality of recommendations. In this paper, we propose a new simple and efficient similarity measure. Its mathematical expression is determined through the following paper contributions: 1) transforming some intuitive and qualitative conditions, that should be satisfied by the similarity measure, into relevant mathematical equations namely: the integral equation, the linear system of differential equations and a non-linear system and 2) resolving the equations to achieve the kernel function of the similarity measure. The extensive experimental study driven on a benchmark datasets shows that the proposed similarity measure is very competitive, especially in terms of accuracy, with regards to some representative similarity measures of the literature. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:17
相关论文
共 34 条
[11]  
Asanov Daniar., 2011, ALGORITHMS METHODS R
[12]   Recommender systems survey [J].
Bobadilla, J. ;
Ortega, F. ;
Hernando, A. ;
Gutierrez, A. .
KNOWLEDGE-BASED SYSTEMS, 2013, 46 :109-132
[13]   A collaborative filtering similarity measure based on singularities [J].
Bobadilla, Jesus ;
Ortega, Fernando ;
Hernando, Antonio .
INFORMATION PROCESSING & MANAGEMENT, 2012, 48 (02) :204-217
[14]  
Breese J. S., 1998, Uncertainty in Artificial Intelligence. Proceedings of the Fourteenth Conference (1998), P43
[15]   Item-based top-N recommendation algorithms [J].
Deshpande, M ;
Karypis, G .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2004, 22 (01) :143-177
[16]   Collaborative filtering recommender systems [J].
Ekstrand M.D. ;
Riedl J.T. ;
Konstan J.A. .
Foundations and Trends in Human-Computer Interaction, 2010, 4 (02) :81-173
[17]  
Ekstrand M. D., 2011, RecSys 11: Proceedings of the Fifth ACM Conference on Recommender Systems, P133, DOI DOI 10.1145/2043932.2043958
[18]   Evaluating collaborative filtering recommender systems [J].
Herlocker, JL ;
Konstan, JA ;
Terveen, K ;
Riedl, JT .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2004, 22 (01) :5-53
[19]   An algorithmic framework for performing collaborative filtering [J].
Herlocker, JL ;
Konstan, JA ;
Borchers, A ;
Riedl, J .
SIGIR'99: PROCEEDINGS OF 22ND INTERNATIONAL CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 1999, :230-237
[20]  
Jain S, 2015, 2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), P955, DOI 10.1109/CCAA.2015.7148534