A Personalized QoS Prediction Method for Web Services via Blockchain-Based Matrix Factorization

A Personalized QoS Prediction Method for Web Services via Blockchain-Based Matrix Factorization
复制标题

基于区块链的矩阵分解的 Web 服务个性化 QoS 预测方法

DOI:
10.3390/s19122749
复制
发表时间:
2019-06-02
期刊:
影响因子:
3.9
通讯作者:
Xu, Jianlong
Xu, Jianlong
中科院分区:
综合性期刊3区
文献类型:
--
作者:
Cai, Weihong;Du, Xin;Xu, Jianlong

文献摘要

被引文献

相似文献

Personalized quality of service (QoS) prediction plays an important role in helping users build high-quality service-oriented systems. To obtain accurate prediction results, many approaches have been investigated in recent years. However, these approaches do not fully address untrustworthy QoS values submitted by unreliable users, leading to inaccurate predictions. To address this issue, inspired by blockchain with distributed ledger technology, distributed consensus mechanisms, encryption algorithms, etc., we propose a personalized QoS prediction method for web services that we call blockchain-based matrix factorization (BMF). We develop a user verification approach based on homomorphic hash, and use the Byzantine agreement to remove unreliable users. Then, matrix factorization is employed to improve the accuracy of predictions and we evaluate the proposed BMF on a real-world web services dataset. Experimental results show that the proposed method significantly outperforms existing approaches, making it much more effective than traditional techniques.