Abstract

The recommendation system recommends service providers on platforms according to their trust. However, the diversity of platforms and malicious attacks can affect the trust of service providers and lead to reliable services unavailable for users and partners. To address the issue, in this paper, we introduce the blockchain into service recommendation and propose a blockchain-based service recommendation and trust enhancement model. First, we propose platform heterogeneous factors to improve the accuracy of service recommendations. Second, we deploy the smart contracts on the blockchain, which implements trust aggregation that considers multiple recommendations for the same service provider and ultimately generates reliable recommendation results. Finally, we propose a trust enhancement algorithm in the smart contract, which can solve the trust unreliability problem caused by malicious attacks. Extensive experiments on case studies and real datasets. In comparison, our method outperforms the baseline methods by achieving a 22% reduction in RMSE and an 8% increase in coverage, thereby demonstrating the effectiveness and reliability of our method.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call