A multi-objective artificial bee colony approach for profit-aware recommender systems

被引:16
作者
Concha-Carrasco, Jose A. [1 ]
Vega-Rodriguez, Miguel A. [2 ]
Perez, Carlos J. [3 ]
机构
[1] Univ Extremadura, Cdtedra ASPgems, Edificio Inst Univ, Ave Univ S-N, Caceres 10003, Spain
[2] Univ Extremadura, Escuela Politecn, Ave Univ S-N, Caceres 10003, Spain
[3] Univ Extremadura, Fac Vet, Ave Univ S-N, Caceres 10003, Spain
关键词
Recommender system; Artificial bee colony; Multi-objective optimization; Profit-aware; Evolutionary computation; OPTIMIZATION; ALGORITHM;
D O I
10.1016/j.ins.2023.01.050
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Movie recommender systems are increasingly present in our daily lives, offering content of interest from streaming providers. Objectives in addition to the liking probability can be proposed to provide movie recommendations. However, there is a lack of recommenders that are aware of the benefit and that address the multi-objective nature of the problem. A profit-aware recommender system based on swarm intelligence in a multi-objective environment (multi-objective artificial bee colony, MOABC) has been designed, imple-mented, and applied. The proposed approach incorporates new intelligent operators that try to improve both objectives (liking probability and profit) simultaneously in each itera-tion instead of exclusively using randomness. This increases the quality of the recommen-dations with respect to the state-of-the-art algorithms. This new proposal has been evaluated using MovieLens datasets, covering different sizes (large, medium, and small). The experiments show that the MOABC performs better than collaborative filtering (CF, a standard in recommender systems) and Non-dominated Sorting Genetic Algorithm II (NSGA-II, the only multi-objective proposal in scientific literature that is profit aware) in terms of accuracy and global profit. Furthermore, statistical analysis shows that the pro-posed approach generates better and more robust results, also showing that the multi -objective nature of the problem must be exploited.(c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页码:476 / 488
页数:13
相关论文
共 50 条
[1]  
Aggarwal Charu C, 2016, RECOMMENDER SYSTEMS
[2]   A multi-objective artificial bee colony algorithm [J].
Akbari, Reza ;
Hedayatzadeh, Ramin ;
Ziarati, Koorush ;
Hassanizadeh, Bahareh .
SWARM AND EVOLUTIONARY COMPUTATION, 2012, 2 :39-52
[3]   Survey on the Objectives of Recommender Systems: Measures, Solutions, Evaluation Methodology, and New Perspectives [J].
Alhijawi, Bushra ;
Awajan, Arafat ;
Fraihat, Salam .
ACM COMPUTING SURVEYS, 2023, 55 (05)
[4]   Recommender systems: A systematic review of the state of the art literature and suggestions for future research [J].
Alyari, Fatemeh ;
Navimipour, Nima Jafari .
KYBERNETES, 2018, 47 (05) :985-1017
[5]   Current Trends in Collaborative Filtering Recommendation Systems [J].
Amin, Sana Abida ;
Philips, James ;
Tabrizi, Nasseh .
SERVICES - SERVICES 2019, 2019, 11517 :46-60
[6]  
Bennett J., 2007, SIGKDD EXPLOR NEWSL, V9, P51, DOI [DOI 10.1145/1345448.1345459, 10.1145/1345448.1345459]
[7]  
Bhalse N, 2021, MATER TODAY-PROC
[8]   Recommender systems survey [J].
Bobadilla, J. ;
Ortega, F. ;
Hernando, A. ;
Gutierrez, A. .
KNOWLEDGE-BASED SYSTEMS, 2013, 46 :109-132
[9]   Improving collaborative filtering recommender system results and performance using genetic algorithms [J].
Bobadilla, Jesus ;
Ortega, Fernando ;
Hernando, Antonio ;
Alcala, Javier .
KNOWLEDGE-BASED SYSTEMS, 2011, 24 (08) :1310-1316
[10]   Comparison of Collaborative Filtering Algorithms: Limitations of Current Techniques and Proposals for Scalable, High-Performance Recommender Systems [J].
Cacheda, Fidel ;
Carneiro, Victor ;
Fernandez, Diego ;
Formoso, Vreixo .
ACM TRANSACTIONS ON THE WEB, 2011, 5 (01)