QoS Prediction based on the Low-rank Autoregressive Tensor Completion

With the rapid development of network services and edge computing, Quality of Service (QoS) has become an important indicator to validate performances of a network. Recommend high-quality services to users based on QoS values. However, the high sparsity of QoS data is because users usually call certain services only at a given time. Missing QoS data is very common in various service recommendation systems. Therefore, it is essential to predict QoS data to accurately recommend high-quality services to users. For the QoS data prediction problem, we build a third-order data tensor “User-Service-Time” for the time series characteristics of QoS data. And introduce time-series variation as a regularization term into third-order tensor Data prediction. We propose a QoS prediction framework using Low-Rank Autoregressive Tensor Completion (LATC). In particular, constructing a third-order tensor data model can better capture the global consistency of the data structure. Time regularization is introduced to take into account the local correlation of the data. Finally, in order to solve the constrained optimization problem, we use the general Alternating Direction Method of Multipliers (ADMM) to minimize the iterative optimization of variables and autoregressive parameters to obtain the final prediction result. Meanwhile, we conduct extensive research experiments on the real dataset WS-Dream. Experiments show that the QoS data prediction accuracy of our proposed QoS prediction method is higher than that of existing prediction methods under different degrees of data density.