Social-Aware Caching Strategy Based on Joint Action Deep Reinforcement Learning

Caching in device-to-device (D2D) networks is emerging a promising trend, which enables to reduce backhaul traffic. Moreover, social interaction among users influences the performance of overall system network. Therefore, it is crucial to consider social attributes in the D2D networks to develop a caching strategy to resolve the problem of unbalanced content distributed. In this paper, we consider two types of users according to their activeness, i.e., active users and inactive users. Inactive users assist active users cache contents during off-peak periods and provide the contents to the active users during peak periods to relieve the pressure of base station (BS). In addition, caching system model is divided into physical domain model and social domain model. In physical domain, the quality of communication links is judged by the delay between D2D users. In social domain, based on a real-world dataset, CiaoDVD, we calculate user similarity in three dimensions and obtain user trust by a trust topology to measure user relationships. Finally, in order to maximize the cache hit ratio, a joint action deep Q -networks (JADQN) framework is proposed to pair the active users with inactive users and distribute the contents to inactive users. Simulation results indicate that the proposed strategy improves the cache hit ratio by 42.9% and reduces the download delay by 48.8% compared with least frequency used (LFU) algorithm, which validates the effectiveness of our method.

[1]  Abbas Jamalipour,et al.  Cooperative Caching and Transmission in CoMP-Integrated Cellular Networks Using Reinforcement Learning , 2020, IEEE Transactions on Vehicular Technology.

[2]  Handi Chen,et al.  Collaborative Caching for Energy Optimization in Content-Centric Internet of Things , 2022, IEEE Transactions on Computational Social Systems.

[3]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[4]  Fei Hao,et al.  A Temporal Recommendation Mechanism Based on Signed Network of User Interest Changes , 2020, IEEE Systems Journal.

[5]  Ramesh K. Sitaraman,et al.  RL-Cache: Learning-Based Cache Admission for Content Delivery , 2020, IEEE Journal on Selected Areas in Communications.

[6]  Mehdi Bennis,et al.  Optimized Computation Offloading Performance in Virtual Edge Computing Systems Via Deep Reinforcement Learning , 2018, IEEE Internet of Things Journal.

[7]  Anqi Kang Collaborative Filtering Algorithm Based on Trust and Information Entropy , 2018, 2018 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS).

[8]  Zhu Han,et al.  A Comprehensive Survey on Mobility-Aware D2D Communications: Principles, Practice and Challenges , 2020, IEEE Communications Surveys & Tutorials.

[9]  Ling Luo,et al.  Caching Placement with Recommendation Systems for Cache-Enabled Mobile Social Networks , 2017, IEEE Communications Letters.

[10]  Paolo Giaccone,et al.  Interest-based cooperative caching in multi-hop wireless networks , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[11]  Chenyang Yang,et al.  Caching Policy for Cache-Enabled D2D Communications by Learning User Preference , 2017, IEEE Transactions on Communications.

[12]  He Chen,et al.  Socially Aware Caching Strategy in Device-to-Device Communication Networks , 2018, IEEE Transactions on Vehicular Technology.

[13]  Geoffrey Ye Li,et al.  Spectrum Sharing in Vehicular Networks Based on Multi-Agent Reinforcement Learning , 2019, IEEE Journal on Selected Areas in Communications.

[14]  Meixia Tao,et al.  Caching incentive design in wireless D2D networks: A Stackelberg game approach , 2016, 2016 IEEE International Conference on Communications (ICC).

[15]  Jun Li,et al.  On Social-Aware Content Caching for D2D-Enabled Cellular Networks With Matching Theory , 2019, IEEE Internet of Things Journal.

[16]  Shaozhong Zhang,et al.  Mining Users Trust From E-Commerce Reviews Based on Sentiment Similarity Analysis , 2019, IEEE Access.

[17]  Chenyang Yang,et al.  Data-Supported Caching Policy Optimization for Wireless D2D Caching Networks , 2021, IEEE Transactions on Communications.

[18]  Ian McCulloh,et al.  Social Media as a Main Source of Customer Feedback - Alternative to Customer Satisfaction Surveys , 2019, 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[19]  Morteza Amini,et al.  Trust Inference in Web-Based Social Networks Using Resistive Networks , 2008, 2008 Third International Conference on Internet and Web Applications and Services.

[20]  Shaojie Tang,et al.  Collaborative Edge Caching in Context-Aware Device-to-Device Networks , 2018, IEEE Transactions on Vehicular Technology.

[21]  Xiaohua Ke A Social Networking Services System Based on the “Six Degrees of Separation” Theory and Damping Factors , 2010, 2010 Second International Conference on Future Networks.

[22]  Tiejun Lv,et al.  Economical Caching for Scalable Videos in Cache-Enabled Heterogeneous Networks , 2019, IEEE Journal on Selected Areas in Communications.

[23]  Abbas Jamalipour,et al.  Incentive-based Caching and Communication in a Clustered D2D Network , 2021, IEEE Internet of Things Journal.

[24]  Tiankui Zhang,et al.  User Preference Aware Caching Deployment for Device-to-Device Caching Networks , 2019, IEEE Systems Journal.

[25]  Yabin Shao,et al.  HIBoosting: A Recommender System Based on a Gradient Boosting Machine , 2019, IEEE Access.

[26]  Kai-Kit Wong,et al.  Energy Minimization in D2D-Assisted Cache-Enabled Internet of Things: A Deep Reinforcement Learning Approach , 2020, IEEE Transactions on Industrial Informatics.

[27]  Hao Feng,et al.  Dynamic Caching Content Replacement in Base Station Assisted Wireless D2D Caching Networks , 2020, IEEE Access.

[28]  Ke Gu,et al.  Social Community Detection Scheme Based on Social-Aware in Mobile Social Networks , 2019, IEEE Access.

[29]  Georgios B. Giannakis,et al.  Deep Reinforcement Learning for Adaptive Caching in Hierarchical Content Delivery Networks , 2019, IEEE Transactions on Cognitive Communications and Networking.