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...

Full description

Bibliographic Details
Main Authors: Kaiyang Guo, Chenyang Yang
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