Deep Q-Learning-Based Content Caching With Update Strategy for Fog Radio Access Networks

In order to improve the edge caching efficiency of the fog radio access network (F-RAN), this paper put forward a distributed deep Q-learning-based content caching scheme based on user preference prediction and content popularity prediction. Given that the constraint that the storage capacity of each device is limited, and the optimization problem is formulated so as to maximize the caching hit rate. Specifically, by taking users’ selfishness into consideration, user preference is predicted in an offline manner by applying popular topic models. Then, the online predicted content popularity is achieved by combining the network topology relationship together with the obtained user preference. Finally, with the predicted user preference and content popularity, the deep Q-learning network (DQN)-based content caching algorithm is proposed to achieve the optimal content caching strategy. Moreover, we further present a content update policy with user preference and content popularity prediction, so that the proposed algorithm can handle the variations of contents popularity in a timely manner. Simulation results demonstrate that the proposed scheme achieves better caching hit rate compared with existing algorithms.

[1]  Jun-Pyo Hong Content popularity-based caching techniques for wireless content delivery , 2015, 2015 International Conference on Information and Communication Technology Convergence (ICTC).

[2]  Guan Gui,et al.  Deep Cognitive Perspective: Resource Allocation for NOMA-Based Heterogeneous IoT With Imperfect SIC , 2019, IEEE Internet of Things Journal.

[3]  Xiaohu You,et al.  User Preference Learning-Based Edge Caching for Fog Radio Access Network , 2018, IEEE Transactions on Communications.

[4]  Thrasyvoulos Spyropoulos,et al.  Soft Cache Hits: Improving Performance Through Recommendation and Delivery of Related Content , 2018, IEEE Journal on Selected Areas in Communications.

[5]  Chenyang Yang,et al.  Caching Policy Optimization for D2D Communications by Learning User Preference , 2017, 2017 IEEE 85th Vehicular Technology Conference (VTC Spring).

[6]  Raymond K. Wong,et al.  Cognitively Adjusting Imprecise User Preferences for Service Selection , 2017, IEEE Transactions on Network and Service Management.

[7]  Guan Gui,et al.  Deep Learning for an Effective Nonorthogonal Multiple Access Scheme , 2018, IEEE Transactions on Vehicular Technology.

[8]  Sujit Dey,et al.  Video caching in Radio Access Network: Impact on delay and capacity , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[9]  Qiang Li,et al.  D2D-Assisted Caching on Truncated Zipf Distribution , 2019, IEEE Access.

[10]  Dominique Barth,et al.  Caching strategies based on popularity prediction in content delivery networks , 2016, 2016 IEEE 12th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[11]  Haiyan Liu,et al.  Deep Learning-Based Classification Methods for Remote Sensing Images in Urban Built-Up Areas , 2019, IEEE Access.

[12]  Bofeng Zhang,et al.  User Model Evolution Algorithm: Forgetting and Reenergizing User Preference , 2011, 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing.

[13]  Deniz Gündüz,et al.  Wireless Content Caching for Small Cell and D2D Networks , 2016, IEEE Journal on Selected Areas in Communications.

[14]  Xiaofei Wang,et al.  Edge Caching via Content Offloading in Heterogeneous Mobile Opportunistic Networks , 2018, 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS).

[15]  Maoguo Gong,et al.  A Multi-objective Framework for Location Recommendation Based on User Preference , 2017, 2017 13th International Conference on Computational Intelligence and Security (CIS).

[16]  Victor C. M. Leung,et al.  Integrated Computing, Caching, and Communication for Trust-Based Social Networks: A Big Data DRL Approach , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[17]  Jeongho Kwak,et al.  Hybrid Content Caching in 5G Wireless Networks: Cloud Versus Edge Caching , 2018, IEEE Transactions on Wireless Communications.

[18]  Chu-Ren Huang,et al.  Domain-specific user preference prediction based on multiple user activities , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[19]  Yinlong Liu,et al.  Content popularity and node level matched based probability caching for content centric networks , 2016, 2016 IEEE/CIC International Conference on Communications in China (ICCC).

[20]  Chenyang Yang,et al.  Caching in Base Station with Recommendation via Q-Learning , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[21]  Wei Wang,et al.  Edge Caching at Base Stations With Device-to-Device Offloading , 2017, IEEE Access.

[22]  Wendong Zhang,et al.  User preference with trust and rating in collaborative filtering , 2016, 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA).

[23]  Hung-Yu Wei,et al.  5G Radio Access Network Design with the Fog Paradigm: Confluence of Communications and Computing , 2017, IEEE Communications Magazine.

[24]  Jie Ma,et al.  CPC: A novel content popularity compensation algorithm for intelligent wireless router in user centric network , 2017, 2017 12th International Conference on Intelligent Systems and Knowledge Engineering (ISKE).

[25]  Xiaohu You,et al.  Performance Analysis and Caching Design in Fog Radio Access Networks , 2018, 2018 IEEE Globecom Workshops (GC Wkshps).