D2D cooperative caching strategy based on graph collaborative filtering model

被引:0
作者
Chen N. [1 ,2 ,3 ]
Lian L. [1 ]
Ou P. [1 ]
Yuan X. [1 ]
机构
[1] School of Computer and Electronic Information, Guangxi University, Nanning
[2] Key Laboratory of Parallel, Distributed and Intelligent Computing, Guangxi University, Education Department of Guangxi Zhuang Autonomous Region, Nanning
[3] Guangxi Intelligent Digital Services Research Center of Engineering Technology, Nanning
来源
Tongxin Xuebao/Journal on Communications | 2023年 / 44卷 / 07期
基金
中国国家自然科学基金;
关键词
cooperative caching; D2D; deep reinforcement learning; graph collaborative filtering;
D O I
10.11959/j.issn.1000-436x.2023131
中图分类号
学科分类号
摘要
A D2D cooperative caching strategy based on graph collaborative filtering model was proposed for the problem of difficulty in obtaining sufficient data to predict user preferences in device-to-device (D2D) caching due to the limited signal coverage of base stations. Firstly, a graph collaborative filtering model was constructed, which captured the higher-order connectivity information in the user-content interaction graph through a multilayer graph convolutional neural network, and a multilayer perceptron was used to learn the nonlinear relationship between users and content to predict user preferences. Secondly, in order to minimize the average access delay, considering user preference and cache delay benefit, the cache content placement problem was modeled as a Markov decision process model, and a cooperative cache algorithm based on deep reinforcement learning was designed to solve it. Simulation experiments show that the proposed caching strategy achieves optimal performance compared with existing caching strategies for different content types, user densities, and D2D communication distance parameters. © 2023 Editorial Board of Journal on Communications. All rights reserved.
引用
收藏
页码:136 / 148
页数:12
相关论文
共 24 条
  • [11] FAN H M, ZHANG T K, LOO J, Et al., Caching deployment algorithm based on user preference in device-to-device networks, Proceedings of 2017 IEEE Global Communications Conference, pp. 1-6, (2018)
  • [12] BASTUG E, BENNIS M, DEBBAH M., Living on the edge: the role of proactive caching in 5G wireless networks, IEEE Communications Magazine, 52, 8, pp. 82-89, (2014)
  • [13] ZHAO X Y, YUAN P Y, LI H W, Et al., Collaborative edge caching in context-aware device-to-device networks, IEEE Transactions on Vehicular Technology, 67, 10, pp. 9583-9596, (2018)
  • [14] WANG Y F, DING M Y, CHEN Z Y, Et al., Caching placement with recommendation systems for cache-enabled mobile social networks, IEEE Communications Letters, 21, 10, pp. 2266-2269, (2017)
  • [15] MA L Y, ZHANG H X, LI T T, Et al., Deep learning and social relationship based cooperative caching strategy for D2D communications, Proceedings of 2019 11th International Conference on Wireless Communications and Signal Processing, pp. 1-6, (2019)
  • [16] LI C K, CHEN W., Content pushing over idle timeslots: performance analysis and caching gains, IEEE Transactions on Wireless Communications, 20, 9, pp. 5586-5598, (2021)
  • [17] LECUN Y, BENGIO Y, HINTON G., Deep learning, Nature, 521, 7553, pp. 436-444, (2015)
  • [18] DEFFERRARD M, BRESSON X, VANDERGHEYNST P., Convolutional neural networks on graphs with fast localized spectral filtering, Proceedings of the 30th International Conference on Neural Information Processing Systems, pp. 3844-3852, (2016)
  • [19] CHEN G, WU J, YANG W, Et al., Leveraging graph convolutional-LSTM for energy-efficient caching in blockchain-based green IoT, IEEE Transactions on Green Communications and Networking, 5, 3, pp. 1154-1164, (2021)
  • [20] LIAN L M, CHEN N J, OU P J, Et al., Mobile edge cooperative caching strategy based on spatio-temporal graph convolutional model, Proceedings of 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design, pp. 1396-1401, (2022)