QoS Prediction for Service Recommendation With Features Learning in Mobile Edge Computing Environment

Yuyu Yin,Zengxu Cao,Yueshen Xu,Honghao Gao,Rui Li,Zhida Mai
DOI: https://doi.org/10.1109/tccn.2020.3027681
IF: 6.359
2020-12-01
IEEE Transactions on Cognitive Communications and Networking
Abstract:In recent years, deep neural networks have achieved exciting results in a variety of tasks, and many fields try to introduce neural network techniques. In mobile edge computing, there are not many attempts that build neural network models in service recommendation or QoS (quality-of-service) prediction. The method proposed in this article is an attempt to employ neural network technique for QoS prediction. Compared to the pure use of QoS records, the exploration for context information in QoS prediction also still needs a lot of efforts. But an increasing number of features are highly likely to result in overfitting problem, especially in the case that the data size is small. To solve those problems, in this article, we propose several new techniques, including denoising auto-encoder with fuzzy clustering (DAFC) and recombination embedding network, focusing on how to use context information and how to alleviate overfitting problem. DAFC uses the denoising auto-encoder, which helps the fuzzy clustering algorithm overcome the defect that the performance is easy to be impacted by the number of clusters. Extensive experiments under different data densities show that these two network structures indeed improve the performance and reduce the overfitting problem.
telecommunications
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to use neural network technology for Quality of Service (QoS) prediction in the mobile edge computing environment to recommend appropriate services. Specifically, the paper addresses the following challenges: 1. **QoS Prediction under Sparse Data**: In the mobile edge computing environment, the known service invocation records are usually very sparse, which causes the collaborative - filtering - based methods to perform poorly in similarity calculation and neighbor identification, and further affects the prediction accuracy. 2. **Utilization of Contextual Information**: Most of the existing QoS prediction methods are based on historical invocation records while ignoring the influence of contextual information (such as network connection speed, physical configuration of the running platform, geographical location of the user, etc.) on QoS. These contextual factors can significantly affect the QoS value, but the existing methods lack the ability to effectively utilize this information. 3. **Over - fitting Problem**: As the number of features increases, especially in the case of a small amount of data, the model is prone to the over - fitting problem. The method proposed in the paper aims to alleviate this problem through a new neural network structure. To address the above challenges, the paper proposes the following solutions: - **Combination of Denoising Autoencoder and Fuzzy Clustering (DAFC)**: By combining the denoising autoencoder (DAE) and the fuzzy clustering algorithm (FC), deep - level features are learned and the quality of neighbor identification is improved. DAE helps to eliminate invalid information and reduce the over - fitting problem. - **Reorganized Embedding Network (REN)**: A new neural network structure is designed, which can effectively combine different types of features (such as invocation records and contextual information) and control the reorganization of the embedded feature vectors, further improving the generalization ability of the model. - **Multilayer Perceptron (MLP)**: A multilayer perceptron is used to perform nonlinear feature extraction on the original embedded vectors and the reorganized vectors, and finally generate the prediction results. The paper verifies the effectiveness of the proposed framework and methods through experiments. In particular, under high data sparsity, the new neural network structure can significantly reduce the over - fitting problem and improve the accuracy of QoS prediction.