A survey on blockchain-based Recommender Systems: Integration architecture and taxonomy

被引:7
|
作者
Mekouar, Loubna [1 ]
Iraqi, Youssef [1 ]
Damaj, Issam [2 ]
Naous, Tarek [3 ]
机构
[1] Mohammed VI Polytech Univ, Sch Comp Sci, Ben Guerir, Morocco
[2] Cardiff Metropolitan Univ, Cardiff Sch Technol, Cardiff, Wales
[3] Amer Univ Beirut, Dept Elect & Comp Engn, Beirut, Lebanon
关键词
Recommender Systems; Blockchain; Smart contracts; Oracles; Distributed ledgers; Security; SUPPLY CHAIN;
D O I
10.1016/j.comcom.2022.01.020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A Recommender System (RS) is an integral part of present-day leading web services, such as YouTube, Amazon, Netflix, and many others. Modern RSs are challenged to go beyond their traditional role of predicting user preferences to efficiently provide reliable, carefully personalized, and highly accurate recommendations. This paper thoroughly explores and analyzes state-of-the-art literature surveys on RS to extract important challenges and open issues. Our goal in this paper is to survey the literature to extract essential features of RSs and Blockchain (BC), focusing on their integration. Because of the lack of an existing foundation of BC-based RSs, the intrinsic BC aspects in RSs are identified and described. Integrating BC technology within RSs can achieve many benefits such as transparency, decentralization, and security. To that end, a thorough study of the papers on current BC-based RSs is presented along with a synthesized comprehensive taxonomy. Furthermore, a modular RS architecture, encompassing on-chain and off-chain storage and computation processes, is designed. This paper also includes a thorough discussion on the validity of the proposed architecture, BC limitations concerning RSs, and the derivation of a rich set of pointers to future research directions.
引用
收藏
页码:1 / 19
页数:19
相关论文
共 50 条
  • [1] A Taxonomy of Blockchain-Based Systems for Architecture Design
    Xu, Xiwei
    Weber, Ingo
    Staples, Mark
    Zhu, Liming
    Bosch, Jan
    Bass, Len
    Pautasso, Cesare
    Rimba, Paul
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, : 243 - 252
  • [2] A Survey on Consensus Algorithms in Blockchain-Based Applications: Architecture, Taxonomy, and Operational Issues
    Islam, Saminur
    Islam, Mohammad Jaminur
    Hossain, Mahmud
    Noor, Shahid
    Kwak, Kyung-Sup
    Islam, S. M. Riazul
    [J]. IEEE ACCESS, 2023, 11 : 39066 - 39082
  • [3] Blockchain-Based Software Systems: Taxonomy Development
    Alashaikh, Lamia
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 491 - 498
  • [4] A Survey and Taxonomy of Blockchain-based Payment Channel Networks
    Khojasteh, Haleh
    Tabatabaei, Hirad
    [J]. 2021 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2021,
  • [5] Blockchain-based Systems and Applications: A Survey
    Zhang, Jingyu
    Zhong, Siqi
    Wang, Tian
    Chao, Han-Chieh
    Wang, Jin
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2020, 21 (01): : 1 - 14
  • [6] Blockchain-based recommender systems: Applications, challenges and future opportunities
    Himeur, Yassine
    Sayed, Aya
    Alsalemi, Abdullah
    Bensaali, Faycal
    Amira, Abbes
    Varlamis, Iraklis
    Eirinaki, Magdalini
    Sardianos, Christos
    Dimitrakopoulos, George
    [J]. COMPUTER SCIENCE REVIEW, 2022, 43
  • [7] Achieving cybersecurity in blockchain-based systems: A survey
    Gimenez-Aguilar, Mar
    de Fuentes, Jose Maria
    Gonzalez-Manzano, Lorena
    Arroyo, David
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 91 - 118
  • [8] Practical Application and Evaluation of Atomic Swaps for Blockchain-based Recommender Systems
    Lisi, Andrea
    De Salve, Andrea
    Mori, Paolo
    Ricci, Laura
    [J]. 2020 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2020, 2020, : 67 - 74
  • [9] Software Architecture for Blockchain-based Trade Certificate Systems
    Lu, Qinghua
    Staples, Mark
    OConnor, Hugo
    Chen, Shiping
    Guabtni, Adnene
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [10] A Blockchain-based Architecture for Integrated Smart Parking Systems
    Ahmed, Sabbir
    Soaibuzzaman
    Rahman, Mohammad Saidur
    Rahaman, Mohammad Saiedur
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2019, : 177 - 182