FRLN: Federated Residual Ladder Network for Data-Protected QoS Prediction
Guobing Zou,Wenzhuo Yu,Shengxiang Hu,Yanglan Gan,Bofeng Zhang,Yixin Chen
DOI: https://doi.org/10.1109/tsc.2024.3377100
IF: 11.019
2024-01-01
IEEE Transactions on Services Computing
Abstract:QoS prediction plays an important role in service-oriented downstream tasks. However, most of current state-of-the-art QoS prediction approaches suffer from two limitations. First, traditional approaches typically require collection of user-service historical QoS invocations centrally in order to improve QoS prediction accuracy, which poses a threat to user data privacy. Second, although few of the recent approaches take into account data protection when predicting QoS values, they still cannot effectively capture user-service complex nonlinear invocation relationships, significantly influencing the performance of QoS prediction. To address these two issues, we propose a novel framework of data-protected QoS prediction called Federated Residual Ladder Network (FRLN), which ensures user data protection and effectiveness of predicting missing QoS values. It initially leverages our designed Residual Ladder Network (RLN) to extract latent features of users and services from both low and high dimensional spaces. Then, local QoS prediction models are collaboratively trained by personalized federated learning with the consideration of data heterogeneity. Extensive experiments have been conducted on a real-world large-scale dataset called WS-DREAM, which consists of 5825 Web services from 74 regions and 339 users from 31 regions comprising a total number of 1,974,675 user-service QoS invocations. Experimental results demonstrate the effectiveness of FRLN in multiple evaluation metrics. While the proposed FRLN framework marks a significant step forward for QoS prediction in machine learning, ongoing advancements in ML techniques and expanded datasets are essential for further enhancing its precision and applicability in real-world scenarios.
computer science, information systems, software engineering