Journal on Communications ›› 2023, Vol. 44 ›› Issue (7): 136-148.doi: 10.11959/j.issn.1000-436x.2023131

• Papers • Previous Articles    

D2D cooperative caching strategy based on graph collaborative filtering model

Ningjiang CHEN1,2,3, Linming LIAN1, Pingjie OU1, Xuemei YUAN1   

  1. 1 School of Computer and Electronic Information, Guangxi University, Nanning 530004, China
    2 Key Laboratory of Parallel, Distributed and Intelligent Computing(Guangxi University), Education Department of Guangxi Zhuang Autonomous Region, Nanning 530004, China
    3 Guangxi Intelligent Digital Services Research Center of Engineering Technology, Nanning 530004, China
  • Revised:2022-12-20 Online:2023-07-01 Published:2023-07-01
  • Supported by:
    The National Natural Science Foundation of China(62162003);The National Natural Science Foundation of China(61762008);Nanning Key Research and Development Program(20221031)

Abstract:

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.

Key words: D2D, graph collaborative filtering, cooperative caching, deep reinforcement learning

CLC Number: 

No Suggested Reading articles found!