Generalized Ethereum Blockchain-based recommender system framework. Issue 111 (January 2023) - Alhijawi, Bushra
Abstract: This study presents a new generalized recommender system framework based on Blockchain technology called BC-Rec. Blockchain technology is a decentralized data-sharing ledger across a large network of untrusted entities. The presented idea is motivated by the fact that e-business platforms share common data about users, items, and sellers. In other words, a new user/seller in a particular e-business platform may be a trusted user/seller in other e-business platforms. Also, a new item in a particular marketplace may have a historical record in other marketplaces. The core idea behind BC-Rec is to adopt Blockchain technology to share the data required to generate the recommendation between the e-business platforms. BC-Rec architecture is designed based on a permission-less public Blockchain network, Ethereum Blockchain. The key feature of BC-Rec is the smart contract deployed to determine the agreement between certain entities on the Blockchain. We expect that the proposed framework will help alleviate cold-start, sparsity, and shilling attack problems. Highlights: Blockchain technology is a decentralized data-sharing ledger across a large network of untrusted entities. e-business platforms share common data about users, items, and sellers. Proposed a generalized recommender system framework using Blockchain technology. Blockchain technology is adopted to share data between the e-business platforms. Proposed framework will help alleviate cold-start, sparsity, and shilling attack problems.