NRF: Normalized Rating Frequency for Collaborative Filtering Paper

The online system is rapidly developing and widely used for companies to market their products. The products can always be more diverse and abundant. However, it creates difficulties for the company to provide recommendations to users about products which are suitable with users' interest. This condition encourages a recommendation system. One of the popular methods of this recommendation system is Collaborative Filtering (CF) by using rating-based and ranking-based approaches. Some of the ranking-based methods are Copeland method and Borda method. Both methods use a user-rating approach limited to the user preference profiling processes. Therefore, this research proposes the use of the user-rating to get the normalized rating frequency (NRF). Normalization process was done through the calculation of the frequency of a user-rating, which eventually generated a product ranking for recommendations to users. Experimental results of the NRF method can improve the performance of the recommendation system. This can be seen from the recommendations produced by the NRF method was more relevant in accordance with the wishes of the user, which is indicated by the average value of Normalized Discounted Cumulative Gain (NDCG) higher than Copeland and Borda methods. In addition, the NRF method has a faster computation time with a simpler algorithm than the Copeland and Borda methods.

[1]  Juan-Zi Li,et al.  Typicality-Based Collaborative Filtering Recommendation , 2014, IEEE Transactions on Knowledge and Data Engineering.

[2]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[3]  Masataka Goto,et al.  An Efficient Hybrid Music Recommender System Using an Incrementally Trainable Probabilistic Generative Model , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[4]  Dominique Lepelley,et al.  Borda rule, Copeland method and strategic manipulation , 2002 .

[5]  Yi-Chung Hu,et al.  A Multicriteria Collaborative Filtering Approach Using the Indifference Relation and its Application to Initiator Recommendation for Group-Buying , 2014, Appl. Artif. Intell..

[6]  Piotr Faliszewski,et al.  Copeland Voting Fully Resists Constructive Control , 2007, AAIM.

[7]  Ghanima Al-Sharrah,et al.  Ranking Using the Copeland Score: A Comparison with the Hasse Diagram , 2010, J. Chem. Inf. Model..

[8]  Martha Larson,et al.  Unifying rating-oriented and ranking-oriented collaborative filtering for improved recommendation , 2013, Inf. Sci..

[9]  Xin Wang,et al.  Compressed knowledge transfer via factorization machine for heterogeneous collaborative recommendation , 2015, Knowl. Based Syst..

[10]  Yueshen Xu,et al.  Collaborative recommendation with user generated content , 2015, Eng. Appl. Artif. Intell..

[11]  Yanchun Zhang,et al.  SoRank: incorporating social information into learning to rank models for recommendation , 2014, WWW.

[12]  Mehregan Mahdavi,et al.  A new collaborative filtering algorithm using K-means clustering and neighbors' voting , 2011, 2011 11th International Conference on Hybrid Intelligent Systems (HIS).

[13]  Manisha P. Mali,et al.  Pre-Recommendation Clustering and Review Based Approach for Collaborative Filtering Based Movie Recommendation , 2016 .

[14]  José Juan Pazos-Arias,et al.  A semantic approach to improve neighborhood formation in collaborative recommender systems , 2014, Expert Syst. Appl..

[15]  Qiuli Tong,et al.  BordaRank: A ranking aggregation based approach to collaborative filtering , 2016, 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS).

[16]  Stathes Hadjiefthymiades,et al.  Facing the cold start problem in recommender systems , 2014, Expert Syst. Appl..

[17]  Le Hoang Son HU-FCF: A hybrid user-based fuzzy collaborative filtering method in Recommender Systems , 2014, Expert Syst. Appl..

[18]  Shie-Jue Lee,et al.  A clustering based approach to improving the efficiency of collaborative filtering recommendation , 2016, Electron. Commer. Res. Appl..

[19]  Rahul Singh,et al.  Guide Me: A Research Work Area Recommender System , 2016 .

[20]  Qiang Yang,et al.  Scalable collaborative filtering using cluster-based smoothing , 2005, SIGIR '05.

[21]  Prosenjit Gupta,et al.  Clustering-based recommender system using principles of voting theory , 2014, 2014 International Conference on Contemporary Computing and Informatics (IC3I).

[22]  Fernando Ortega,et al.  A collaborative filtering approach to mitigate the new user cold start problem , 2012, Knowl. Based Syst..

[23]  Xinhuai Tang,et al.  Applying User-Favorite-Item-Based Similarity into Slope One Scheme for Collaborative Filtering , 2014, 2014 World Congress on Computing and Communication Technologies.

[24]  Saman Haratizadeh,et al.  IteRank: An iterative network-oriented approach to neighbor-based collaborative ranking , 2017, Knowl. Based Syst..

[25]  Chen Lin,et al.  Personalized news recommendation via implicit social experts , 2014, Inf. Sci..

[26]  Lina Yao,et al.  Unified Collaborative and Content-Based Web Service Recommendation , 2015, IEEE Transactions on Services Computing.

[27]  Jie Lu,et al.  A Fuzzy Preference Tree-Based Recommender System for Personalized Business-to-Business E-Services , 2015, IEEE Transactions on Fuzzy Systems.

[28]  Jinha Kim,et al.  When to recommend: A new issue on TV show recommendation , 2014, Inf. Sci..

[29]  Hua Lin,et al.  A hybrid fuzzy-based personalized recommender system for telecom products/services , 2013, Inf. Sci..

[30]  Le Hoang Son HU-FCF++: A novel hybrid method for the new user cold-start problem in recommender systems , 2015, Eng. Appl. Artif. Intell..

[31]  Anuj Mahajan,et al.  Suggestive Approaches to Create a Recommender System for GitHub , 2017 .

[32]  Agus Harjoko,et al.  Development of Copeland Score Methods for Determine Group Decisions , 2013 .

[33]  Yan Yang,et al.  Improving rating estimation in recommender using demographic data and expert opinions , 2011, 2011 IEEE 2nd International Conference on Software Engineering and Service Science.

[34]  Yi Li,et al.  Boosting the K-Nearest-Neighborhood based incremental collaborative filtering , 2013, Knowl. Based Syst..