Recommendation Systems on the Blockchain
A blockchain is a digitized, decentralized, public ledger of all cryptocurrency transactions. Constantly growing as ‘completed’ blocks (the most recent transactions) are recorded and added to it in chronological order, it allows market participants to keep track of digital currency transactions without central recordkeeping. The blockchain is transforming industries by enabling innovative business practices. Its revolutionary power has permeated areas such as banking, financing, trading, manufacturing, supply chain management, healthcare, and government. Actually, there is a gap between the need for analytics expertise and the existing skills to comprehend the transformative power of Blockchain. This research project hence calls for innovative and advanced research on Blockchain and recommendation systems. We aim at building a secure and trust-based system using the advantages of blockchain-supported secure multiparty computation by adding smart contracts with the main blockchain protocol. Combining the recommendation systems and blockchain technology allows online activities to be more secure and private. A system is constructed for enterprises to collaboratively create a secure database and host a steadily updated model using smart contract systems. Learning case studies include a model to recommend movies to users. The accuracy of models is evaluated by an incentive mechanism that offers a fully trust-based recommendation system with acceptable performance.
History
Language
EnglishDegree
- Master of Engineering
Program
- Electrical and Computer Engineering
Granting Institution
Ryerson UniversityLAC Thesis Type
- MRP