A Multi-criteria Collaborative Filtering Recommender System Using Learning-to-Rank and Rank Aggregation

被引:0
|
作者
Abderrahmane Kouadria
Omar Nouali
Mohammad Yahya H. Al-Shamri
机构
[1] Ecole nationale Supérieure d’Informatique (ESI),Computer Engineering Department
[2] Research Centre in Scientific and Technical Information (CERIST),Faculty of Engineering and Architecture
[3] King Khalid University,undefined
[4] Ibb University,undefined
关键词
Recommender system; Multi-criteria collaborative filtering; Learning-to-rank; Ranking functions;
D O I
暂无
中图分类号
学科分类号
摘要
Recommender system suggests a top-N list from unseen items for its users through a prediction or a ranking order process. From the recommendation perspective, the item’s order in the generated list is more important than its predicted rating. Moreover, finding the top-N list for a multi-criteria recommendation is a challenging problem as we have many criterions for each item. One can find the average over all criteria; however, this requires a score from each criterion and hence a compensation effect will occur. This resembles many prediction-based recommendation systems working in parallel. Alternately, this paper proposes a three-step hybrid ranking order system for finding the top-N list for the multi-criteria recommendation system. The first step decomposes the multi-criteria user-item matrix into many single-rating user-item matrices while the second step finds partial-ranked lists for each item using a learning-to-rank method. This allows us to reflect the interest of the user for each criterion and then pass on this information for the next stage. The last step aggregates the partial-ranked lists into a global-ranked list using a ranking aggregation method. This will reduce the processing time and improve the recommendation quality by representing the user preference for each criterion. Three different sets of experiments are conducted on Yahoo!Movie dataset, and the results show that the proposed multi-criteria-ranking approach outperforms both the traditional no-ranking item-based collaborative recommendation and single-criteria-ranking approach that uses two popular learning-to-rank methods.
引用
收藏
页码:2835 / 2845
页数:10
相关论文
共 50 条
  • [1] A Multi-criteria Collaborative Filtering Recommender System Using Learning-to-Rank and Rank Aggregation
    Kouadria, Abderrahmane
    Nouali, Omar
    Al-Shamri, Mohammad Yahya H.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2020, 45 (04) : 2835 - 2845
  • [2] A Hotel Recommender System Based on Multi-Criteria Collaborative Filtering
    Shambour, Qusai Y.
    Abu-Shareha, Ahmad Adel
    Abualhaj, Mosleh M.
    INFORMATION TECHNOLOGY AND CONTROL, 2022, 51 (02): : 390 - 402
  • [3] A recommender system based on multi-criteria aggregation
    Fomba S.
    Zarate P.
    Kilgour M.
    Camilleri G.
    Konate J.
    Tangara F.
    Fomba, Soumana, 1600, IGI Global (09): : 1 - 15
  • [4] Learning To Rank Based on Multi-Criteria Optimization
    Semenikhin, Sviatoslav
    Denisova, Liudmila
    2017 XI INTERNATIONAL IEEE SCIENTIFIC AND TECHNICAL CONFERENCE DYNAMICS OF SYSTEMS, MECHANISMS AND MACHINES (DYNAMICS), 2017,
  • [5] On Parallelizing SGD for Pairwise Learning to Rank in Collaborative Filtering Recommender Systems
    Yagci, Murat
    Aytekin, Tevfik
    Gurgen, Fikret
    PROCEEDINGS OF THE ELEVENTH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'17), 2017, : 37 - 41
  • [6] Multi-Criteria Collaborative Recommender
    Hamzaoui, Najma
    Sedqui, Abdelfettah
    Lyhyaoui, Abdelouahid
    2012 SECOND INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2012, : 360 - 364
  • [7] Learning to rank for collaborative filtering
    Pessiot, Jean-Francois
    Truong, Tuong-Vinh
    Usunier, Nicolas
    Amini, Massih-Reza
    Gallinari, Patrick
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS, 2007, : 145 - 151
  • [8] An aggregation approach to multi-criteria recommender system using genetic programming
    Shweta Gupta
    Vibhor Kant
    Evolving Systems, 2020, 11 : 29 - 44
  • [9] An aggregation approach to multi-criteria recommender system using genetic programming
    Gupta, Shweta
    Kant, Vibhor
    EVOLVING SYSTEMS, 2020, 11 (01) : 29 - 44
  • [10] Horse race rank prediction using learning-to-rank approaches
    Chung, Junhyoung
    Shin, Donguk
    Hwang, Seyong
    Park, Gunwoong
    KOREAN JOURNAL OF APPLIED STATISTICS, 2024, 37 (02)