QoS Prediction for Mobile Edge Service Recommendation With Auto-Encoder
In the mobile edge computing environment, there are a large number of mobile edge services which are the carriers of various mobile intelligent applications. So how to recommend the most suitable candidate from such a huge number of available services is an urgent task, especially the recommendation...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8706984/ |
id |
doaj-c7bf3230dc9b4a08b08cdaea8f56e5d7 |
---|---|
record_format |
Article |
spelling |
doaj-c7bf3230dc9b4a08b08cdaea8f56e5d72021-03-29T22:54:39ZengIEEEIEEE Access2169-35362019-01-017623126232410.1109/ACCESS.2019.29147378706984QoS Prediction for Mobile Edge Service Recommendation With Auto-EncoderYuyu Yin0https://orcid.org/0000-0001-7565-4111Weipeng Zhang1Yueshen Xu2He Zhang3Zhida Mai4Lifeng Yu5School of Computer, Hangzhou Dianzi University, Hangzhou, ChinaSchool of Computer, Hangzhou Dianzi University, Hangzhou, ChinaSchool of Computer Science and Technology, Xidian University, Xi’an, ChinaSchool of Computer Science and Technology, Xidian University, Xi’an, ChinaXanten Guangdong Development Co., Ltd., Foshan, ChinaHithink RoyalFlush Information Network Co., Ltd., Hangzhou, ChinaIn the mobile edge computing environment, there are a large number of mobile edge services which are the carriers of various mobile intelligent applications. So how to recommend the most suitable candidate from such a huge number of available services is an urgent task, especially the recommendation task based on quality-of-service (QoS). In traditional service recommendation, collaborative filtering (CF) has been studied in academia and industry. However, due to the mobility of users and services, there exist several defects that limit the application of the CF-based methods, especially in an edge computing environment. The most important problem is the cold-start. In this paper, we propose an ensemble model which combines the model-based CF and neighborhood-based CF. Our approach has two phases, i.e., global features learning and local features learning. In the first phase, to alleviate the cold-start problem, we propose an improved auto-encoder which deals with sparse inputs by pre-computing an estimate of the missing QoS values and can obtain the effective hidden features by capturing the complex structure of the QoS records. In the second phase, to further improve prediction accuracy, a novel computation method is proposed based on Euclidean distance that aims to address the overestimation problem. We introduce two new concepts, common invocation factor and invocation frequency factor, in similarity computation. Then we propose three prediction models, containing two individual models and one hybrid model. The two individual models are proposed to utilize user similar neighbors and service similar neighbors, and the hybrid model is to utilize all neighbors. The experiments conducted in a real-world dataset show that our models can produce superior prediction results and are not sensitive to parameter settings.https://ieeexplore.ieee.org/document/8706984/QoS predictionservice recommendationauto-encoderfeatures learningsimilarity computation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yuyu Yin Weipeng Zhang Yueshen Xu He Zhang Zhida Mai Lifeng Yu |
spellingShingle |
Yuyu Yin Weipeng Zhang Yueshen Xu He Zhang Zhida Mai Lifeng Yu QoS Prediction for Mobile Edge Service Recommendation With Auto-Encoder IEEE Access QoS prediction service recommendation auto-encoder features learning similarity computation |
author_facet |
Yuyu Yin Weipeng Zhang Yueshen Xu He Zhang Zhida Mai Lifeng Yu |
author_sort |
Yuyu Yin |
title |
QoS Prediction for Mobile Edge Service Recommendation With Auto-Encoder |
title_short |
QoS Prediction for Mobile Edge Service Recommendation With Auto-Encoder |
title_full |
QoS Prediction for Mobile Edge Service Recommendation With Auto-Encoder |
title_fullStr |
QoS Prediction for Mobile Edge Service Recommendation With Auto-Encoder |
title_full_unstemmed |
QoS Prediction for Mobile Edge Service Recommendation With Auto-Encoder |
title_sort |
qos prediction for mobile edge service recommendation with auto-encoder |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
In the mobile edge computing environment, there are a large number of mobile edge services which are the carriers of various mobile intelligent applications. So how to recommend the most suitable candidate from such a huge number of available services is an urgent task, especially the recommendation task based on quality-of-service (QoS). In traditional service recommendation, collaborative filtering (CF) has been studied in academia and industry. However, due to the mobility of users and services, there exist several defects that limit the application of the CF-based methods, especially in an edge computing environment. The most important problem is the cold-start. In this paper, we propose an ensemble model which combines the model-based CF and neighborhood-based CF. Our approach has two phases, i.e., global features learning and local features learning. In the first phase, to alleviate the cold-start problem, we propose an improved auto-encoder which deals with sparse inputs by pre-computing an estimate of the missing QoS values and can obtain the effective hidden features by capturing the complex structure of the QoS records. In the second phase, to further improve prediction accuracy, a novel computation method is proposed based on Euclidean distance that aims to address the overestimation problem. We introduce two new concepts, common invocation factor and invocation frequency factor, in similarity computation. Then we propose three prediction models, containing two individual models and one hybrid model. The two individual models are proposed to utilize user similar neighbors and service similar neighbors, and the hybrid model is to utilize all neighbors. The experiments conducted in a real-world dataset show that our models can produce superior prediction results and are not sensitive to parameter settings. |
topic |
QoS prediction service recommendation auto-encoder features learning similarity computation |
url |
https://ieeexplore.ieee.org/document/8706984/ |
work_keys_str_mv |
AT yuyuyin qospredictionformobileedgeservicerecommendationwithautoencoder AT weipengzhang qospredictionformobileedgeservicerecommendationwithautoencoder AT yueshenxu qospredictionformobileedgeservicerecommendationwithautoencoder AT hezhang qospredictionformobileedgeservicerecommendationwithautoencoder AT zhidamai qospredictionformobileedgeservicerecommendationwithautoencoder AT lifengyu qospredictionformobileedgeservicerecommendationwithautoencoder |
_version_ |
1724190598459555840 |