Adaptive genetic algorithm for user preference discovery in multi-criteria recommender systems

被引:9
作者
Wasid, Mohammed [1 ]
Ali, Rashid [1 ,2 ]
Shahab, Sana [3 ]
机构
[1] Aligarh Muslim Univ, Interdisciplinary Ctr Artificial Intelligence, Aligarh, India
[2] Aligarh Muslim Univ, Dept Comp Engn, Aligarh, India
[3] Princess Nourah bint Abdulrahman Univ, Coll Business Adm, Dept Business Adm, Riyadh, Saudi Arabia
关键词
Collaborative filtering; Normalized rating count; Multi-criteria decision making; Genetic algorithms; Recommender systems;
D O I
10.1016/j.heliyon.2023.e18183
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
A Multi-Criteria Recommender System (MCRS) represents users' preferences on several factors of products and utilizes these preferences while making product recommendations. In recent studies, MCRS has demonstrated the potential of applying Multi-Criteria Decision Making methods to make effective recommendations in several application domains. However, eliciting actual user preferences is still a major challenge in MCRS since we have many criteria for each product. Therefore, this paper proposes a three-phase adaptive genetic algorithm-based approach to discover user preferences in MCRS. Initially, we build a model by assigning weights to multicriteria features and then learn the preferences on each criteria during similarity computation among users through a genetic algorithm. This allows us to know the actual preference of the user on each criteria and find other like-minded users for decision making. Finally, products are recommended after making predictions. The comparative results demonstrate that the proposed genetic algorithm based approach outperforms both multi-criteria and single criteria based recommender systems on the Yahoo! Movies dataset based on various evaluation measures.
引用
收藏
页数:17
相关论文
共 33 条
[1]   Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions [J].
Adomavicius, G ;
Tuzhilin, A .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) :734-749
[2]   Fuzzy-genetic approach to recommender systems based on a novel hybrid user model [J].
Al-Shamri, Mohammad Yahya H. ;
Bharadwaj, Kamal K. .
EXPERT SYSTEMS WITH APPLICATIONS, 2008, 35 (03) :1386-1399
[3]  
Anwar Khalid, 2020, International Journal of Intelligent Information and Database Systems, V13, P231
[4]   A new similarity measure for collaborative filtering based recommender systems [J].
Gazdar, Achraf ;
Hidri, Lotfi .
KNOWLEDGE-BASED SYSTEMS, 2020, 188
[5]   Multicriteria recommendation based on bacterial foraging optimization [J].
Geng, Shuang ;
He, Xiaofu ;
Wang, Yixin ;
Wang, Hong ;
Niu, Ben ;
Law, Kris M. .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (02) :1618-1645
[6]  
Gupta S., 2020, KNOWL-BASED SYST, P105
[7]  
Gupta S., 2020, 2020 5 INT C COMM EL, P1338, DOI DOI 10.1109/ICCES48766.2020.9138051
[8]   A model-based approach to user preference discovery in multi-criteria recommender system using genetic programming [J].
Gupta, Shweta ;
Kant, Vibhor .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (11)
[9]  
Gupta S, 2020, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS 2020), P1156, DOI [10.1109/ICICCS48265.2020.9120983, 10.1109/iciccs48265.2020.9120983]
[10]   An aggregation approach to multi-criteria recommender system using genetic programming [J].
Gupta, Shweta ;
Kant, Vibhor .
EVOLVING SYSTEMS, 2020, 11 (01) :29-44