Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement Learning
Proactive caching at the base station (BS) is a promising way to leverage the user-behavior-related information to boost network throughput and improve user experience. However, the gain of caching at the mobile edge highly depends on random user behavior and is largely compromised by the uncertaint...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8704952/ |
id |
doaj-951f6f447146459cb992db0ea3138915 |
---|---|
record_format |
Article |
spelling |
doaj-951f6f447146459cb992db0ea31389152021-03-29T22:52:14ZengIEEEIEEE Access2169-35362019-01-017585195853210.1109/ACCESS.2019.29145008704952Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement LearningKaiyang Guo0Chenyang Yang1https://orcid.org/0000-0003-0058-0765School of Electronics and Information Engineering, Beihang University, Beijing, ChinaSchool of Electronics and Information Engineering, Beihang University, Beijing, ChinaProactive caching at the base station (BS) is a promising way to leverage the user-behavior-related information to boost network throughput and improve user experience. However, the gain of caching at the mobile edge highly depends on random user behavior and is largely compromised by the uncertainty in predicting behavior-related information. First, the local file popularity in each cell may not be skewed. Second, the local file popularity varies quickly due to user mobility even if the lifetime of each file is long. Furthermore, considering the small population of users that initiate requests in each cell, the local popularity in the next cache update period is not easy to predict accurately, because users may not request their interested files in this period, despite that the popularity can be indirectly obtained by predicting the mobility and preference of each individual user in a cell. To address such issue, in this paper, we integrate recommendation with caching at BS, aiming at improving cache efficiency whereas not violating user preference. In particular, we propose a temporal-spatial recommendation policy, which can guide mobile users to request their preferred files in proper time and place, so as to make local popularity peakier. We do not assume that the user preference, the impact of the recommendation on request probability, and the mobility pattern are known. Hence, we resort to deep reinforcement learning to optimize recommendation and caching policy. To deal with the difficulty in predicting local popularity in the next cache replacement period, we model the user preference and request probability with Bernoulli mixture distribution and hence can estimate them separately. The simulation results demonstrate that the proposed policy can reduce the cache miss number, compared to the policies without any recommendation and without temporal-spatial recommendation.https://ieeexplore.ieee.org/document/8704952/Cachingrecommendationuser preferenceuser mobility |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Kaiyang Guo Chenyang Yang |
spellingShingle |
Kaiyang Guo Chenyang Yang Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement Learning IEEE Access Caching recommendation user preference user mobility |
author_facet |
Kaiyang Guo Chenyang Yang |
author_sort |
Kaiyang Guo |
title |
Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement Learning |
title_short |
Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement Learning |
title_full |
Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement Learning |
title_fullStr |
Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement Learning |
title_full_unstemmed |
Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement Learning |
title_sort |
temporal-spatial recommendation for caching at base stations via deep reinforcement learning |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Proactive caching at the base station (BS) is a promising way to leverage the user-behavior-related information to boost network throughput and improve user experience. However, the gain of caching at the mobile edge highly depends on random user behavior and is largely compromised by the uncertainty in predicting behavior-related information. First, the local file popularity in each cell may not be skewed. Second, the local file popularity varies quickly due to user mobility even if the lifetime of each file is long. Furthermore, considering the small population of users that initiate requests in each cell, the local popularity in the next cache update period is not easy to predict accurately, because users may not request their interested files in this period, despite that the popularity can be indirectly obtained by predicting the mobility and preference of each individual user in a cell. To address such issue, in this paper, we integrate recommendation with caching at BS, aiming at improving cache efficiency whereas not violating user preference. In particular, we propose a temporal-spatial recommendation policy, which can guide mobile users to request their preferred files in proper time and place, so as to make local popularity peakier. We do not assume that the user preference, the impact of the recommendation on request probability, and the mobility pattern are known. Hence, we resort to deep reinforcement learning to optimize recommendation and caching policy. To deal with the difficulty in predicting local popularity in the next cache replacement period, we model the user preference and request probability with Bernoulli mixture distribution and hence can estimate them separately. The simulation results demonstrate that the proposed policy can reduce the cache miss number, compared to the policies without any recommendation and without temporal-spatial recommendation. |
topic |
Caching recommendation user preference user mobility |
url |
https://ieeexplore.ieee.org/document/8704952/ |
work_keys_str_mv |
AT kaiyangguo temporalspatialrecommendationforcachingatbasestationsviadeepreinforcementlearning AT chenyangyang temporalspatialrecommendationforcachingatbasestationsviadeepreinforcementlearning |
_version_ |
1724190691323543552 |