A collaborative filtering recommendation algorithm based on normalization approach

被引:16
作者
Panda, Sanjaya Kumar [1 ]
Bhoi, Sourav Kumar [2 ]
Singh, Munesh [3 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Warangal 506004, Andhra Pradesh, India
[2] Parala Maharaja Engn Coll, Dept Comp Sci & Engn, Berhampur 761003, India
[3] Indian Inst Informat Technol Design & Mfg, Dept Comp Sci & Engn, Kancheepuram 600127, India
关键词
Recommender system; Collaborative filtering; Content based; Min– Max normalization; Precision; Recall; MATRIX FACTORIZATION; SIMILARITY MEASURE; SYSTEMS;
D O I
10.1007/s12652-020-01711-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recommender system (RS) has grown widely in various communities over the last few years. It creates curiosity among the researchers due to the recent growth of various commerce companies, especially Flipkart and Amazon. In collaborative filtering-based RS, the system aims to provide the users with their personalized items, which is based on the users' past history. In general, these observations are represented in the form of rating matrix. However, these ratings are not uniform as some user ratings are stringent and others are lenient. As a result, the RS is incompetent to suggest the personalized items to the stringent users. In this manuscript, we design a normalization-based collaborative filtering recommender to overcome the above problem. The proposed algorithm consists of two phases, namely designing and evaluating. In the first phase, the proposed algorithm finds the average user rating per item and counts the number of users purchased each item. Then it uses min-max normalization to find the normalized user count per item and scale the average ratings of users in a specified range. In the latter phase, the proposed algorithm divides the rating matrix into training and testing rating matrix, and predicts the users' ratings. We perform rigorous simulations using a large variety of users and items, and compare the results with a collaborative filtering-based RS using ten performance metrics to illustrate the efficacy of the proposed algorithm. Moreover, we evaluate the results through a statistical test, t-test and 95% confidence interval.
引用
收藏
页码:4643 / 4665
页数:23
相关论文
共 47 条
[1]   Facilitating research through serendipity of recommendations [J].
Afridi, Ahmad Hassan ;
Yasar, Ansar ;
Shakshuki, Elhadi M. .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (06) :2263-2275
[2]   A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem [J].
Ahn, Hyung Jun .
INFORMATION SCIENCES, 2008, 178 (01) :37-51
[3]   Recommender systems survey [J].
Bobadilla, J. ;
Ortega, F. ;
Hernando, A. ;
Gutierrez, A. .
KNOWLEDGE-BASED SYSTEMS, 2013, 46 :109-132
[4]   Collaborative filtering adapted to recommender systems of e-learning [J].
Bobadilla, J. ;
Serradilla, F. ;
Hernando, A. .
KNOWLEDGE-BASED SYSTEMS, 2009, 22 (04) :261-265
[5]  
Boslaugh S., 2012, Statistics in a nutshell, V2nd ed.
[6]  
Burke R., 2000, ENCY LIB INFORM SYST, V69, P175
[7]   A hybrid approach for personalized service staff recommendation [J].
Chang, Wei-Lun ;
Jung, Chien-Fang .
INFORMATION SYSTEMS FRONTIERS, 2017, 19 (01) :149-163
[8]   Exploration of methodologies to improve job recommender systems on social networks [J].
Diaby, Mamadou ;
Viennet, Emmanuel ;
Launay, Tristan .
SOCIAL NETWORK ANALYSIS AND MINING, 2014, 4 (01) :1-17
[9]   Improve the Collaborative Filtering Recommender System Performance by Trust Network Construction [J].
Du Yongping ;
Du Xiaoyan ;
Huang Liang .
CHINESE JOURNAL OF ELECTRONICS, 2016, 25 (03) :418-423
[10]  
Feng Xie, 2012, 2012 IEEE Workshops of International Conference on Advanced Information Networking and Applications (WAINA), P306, DOI 10.1109/WAINA.2012.11