WP-Rank: Rank Aggregation based Collaborative Filtering Method in Recommender System

  • Authors

    • Sri Lestari
    • Teguh Bharata Adji
    • Adhistya Erna Permanasari
    2018-12-16
    https://doi.org/10.14419/ijet.v7i4.40.24431
  • Recommendation system, Collaborative filtering, WP-Rank, Borda
  • Collaborative filtering with a traditional rating-based approach uses interaction records between users and systems to measure similarity, prediction, and generate recommendations. However, traditional rating based cannot capture user preferences of different products. To overcome this issue, the ranking based approach, such as the Borda method has been used. The method takes advantage of rating data to determine the position of the product in the list of preferences as the basis for determining product points. However, the list of the preferences which is merely based on rating data, results in an insufficient accuracy of the recommendation. This paper, therefore, proposed a novel approach namely the WP-Rank aggregation method which maximizes the use of rating data to generate product weight. The experimental results show that the WP-Rank method was superior to the Borda method with NDCG average value difference of 0.0220. However, the WP-Rank method required longer running time with 0.0206 seconds lag from the Borda method.

     

     

  • References

    1. [1] S. Sehgal, S. Chaudhry, P. Biswas, and S. Jain, “A New Genre Of Recommender Systems Based On Modern Paradigms Of Data Filtering,†Procedia - Procedia Comput. Sci., vol. 92, pp. 562–567, 2016.

      [2] L. Hoang, “Dealing with the new user cold-start problem in recommender systems : A comparative review,†Inf. Syst., vol. 58, pp. 87–104, 2016.

      [3] F. Ricci, L. Rokach, and B. Shapira, Introduction to Recommender Systems Handbook. Springer Science+Business Media, 2011.

      [4] M. Nilashi, D. Jannach, O. Bin Ibrahim, and N. Ithnin, “Clustering- and regression-based multi-criteria collaborative filtering with incremental updates,†Inf. Sci. (Ny)., vol. 293, pp. 235–250, 2015.

      [5] G.-R. Xue et al., “Scalable collaborative filtering using cluster-based smoothing,†Proc. 28th Annu. Int. ACM SIGIR Conf. Res. Dev. Inf. Retr. - SIGIR ’05, p. 114, 2005.

      [6] J. Wang and L. Ke, “Feature subspace transfer for collaborative filtering,†Neurocomputing, vol. 136, pp. 1–6, 2014.

      [7] L. Hu, G. Song, Z. Xie, and K. Zhao, “Personalized Recommendation Algorithm Based on Preference Features,†Tsinghua Sci. Technol., vol. 19, no. 3, pp. 293–299, 2014.

      [8] N. Polatidis and C. K. Georgiadis, “A multi-level collaborative filtering method that improves recommendations,†Expert Syst. Appl., vol. 48, pp. 100–110, 2016.

      [9] C. Veena and B. V. Babu, “A User- Based Recommendation with a Scalable Machine Learning Tool,†Int. J. Electr. Comput. Eng., vol. 5, no. 5, pp. 1153–1157, 2015.

      [10] S. K. Tiwari and H. Potter, “An Approach for Recommender System by Combining Collaborative Filtering with User Demographics and Items Genres,†Int. J. Comput. Appl., vol. 128, no. 13, pp. 16–24, 2015.

      [11] J. Wu, L. Yang, and Z. Li, “Variable weighted BSVD-based privacy-preserving collaborative filtering,†Proc. - 2015 10th Int. Conf. Intell. Syst. Knowl. Eng. ISKE 2015, pp. 144–148, 2016.

      [12] S. Wang, J. Sun, and B. J. Gao, “VSRank : A Novel Framework for Ranking-Based,†ACM Trans. Intell. Syst. Technol., vol. 5, no. 3, 2014.

      [13] Y. Tang and Q. Tong, “BordaRank: A ranking aggregation based approach to collaborative filtering,†2016 IEEE/ACIS 15th Int. Conf. Comput. Inf. Sci. ICIS 2016 - Proc., 2016.

      [14] K. A. Almohsen and H. Al-jobori, “Recommender systems in light of big data,†Int. J. Electr. Comput. Eng., vol. 5, no. 6, pp. 1553–1563, 2015.

      [15] Y. Cai, H. F. Leung, Q. Li, H. Min, J. Tang, and J. Li, “Typicality-based collaborative filtering recommendation,†IEEE Trans. Knowl. Data Eng., vol. 26, no. 3, pp. 766–779, 2014.

      [16] J. Chen, H. Wang, and Z. Yan, “Evolutionary heterogeneous clustering for rating prediction based on user collaborative fi ltering ☆,†Swarm Evol. Comput., vol. 38, no. April 2017, pp. 35–41, 2018.

      [17] J. Das, P. Mukherjee, S. Majumder, and P. Gupta, “Clustering-based recommender system using principles of voting theory,†Proc. 2014 Int. Conf. Contemp. Comput. Informatics, IC3I 2014, pp. 230–235, 2014.

      [18] H. Wu, Y. Hua, B. Li, and Y. Pei, “Personalized Recommendation via Rank Aggregation in Social Tagging Systems,†Proc. 10th Int. Conf. Fuzzy Syst. Knowl. Discov., no. 2010, pp. 888–892, 2013.

      [19] B. H. Huang and B. R. Dai, “A Weighted Distance Similarity Model to Improve the Accuracy of Collaborative Recommender System,†Proc. - IEEE Int. Conf. Mob. Data Manag., vol. 2, pp. 104–109, 2015.

      [20] B. Shams and S. Haratizadeh, “Graph-based collaborative ranking,†Expert Syst. Appl., vol. 67, pp. 59–70, 2017.

      [21] Y. Hu, Y. Yang, C. Li, Y. Wang, and L. Li, “A hybrid genre-based personalized recommendation algorithm,†2016 IEEE 11th Conf. Ind. Electron. Appl., pp. 1369–1373, 2016.

      [22] F. M. Harper and J. A. Konstan, “The MovieLens Datasets : History and Context,†ACM Trans. Interact. Intell. Syst, vol. V, 2015.

      [23] W. Insuwan, U. Suksawatchon, and J. Suksawatchon, “Improving missing values imputation in collaborative filtering with user-preference genre and singular value decomposition,†Knowl. Smart Technol. (KST), 2014 6th Int. Conf., pp. 87–92, 2014.

      [24] Z. Min and Y. Shuzhen, “A Collaborative Filtering Recommender Algorithm Based On the User Interest Model,†IEEE 17th Int. Conf. Comput. Sci. Eng., pp. 3–7, 2014.

      [25] W. Yao, J. He, G. Huang, and Y. Zhang, “SoRank: incorporating social information into learning to rank models for recommendation,†Proc. 23rd Int., pp. 409–410, 2014.

      [26] Y. Guo, X. Wang, and C. Xu, “CroRank: Cross Domain Personalized Transfer Ranking for Collaborative Filtering,†Proc. - 15th IEEE Int. Conf. Data Min. Work. ICDMW 2015, pp. 1204–1212, 2016.

      [27] Y. Shi, M. Larson, and A. Hanjalic, “Unifying rating-oriented and ranking-oriented collaborative filtering for improved recommendation,†Inf. Sci. (Ny)., vol. 229, pp. 29–39, 2013.

  • Downloads

  • How to Cite

    Lestari, S., Bharata Adji, T., & Erna Permanasari, A. (2018). WP-Rank: Rank Aggregation based Collaborative Filtering Method in Recommender System. International Journal of Engineering & Technology, 7(4.40), 193-197. https://doi.org/10.14419/ijet.v7i4.40.24431