Skip to main navigation Skip to search Skip to main content

Caching policy for cache-enabled D2D communications by learning user preference

  • Beihang University

Research output: Contribution to journalArticlepeer-review

Abstract

Prior works in a designing caching policy do not distinguish content popularity with user preference. In this paper, we illustrate the caching gain by exploiting individual user behavior in sending requests. After showing the connection between the two concepts, we provide a model for synthesizing user preference from content popularity. We then optimize the caching policy with the knowledge of user preference and activity level to maximize the offloading probability for cache-enabled device-to-device communications, and develop a low-complexity algorithm to find the solution. In order to learn user preference, we model the user request behavior resorting to probabilistic latent semantic analysis, and learn the model parameters by the expectation maximization algorithm. By analyzing a Movielens data set, we find that the user preferences are less similar, and the activity level and topic preference of each user change slowly over time. Based on this observation, we introduce a prior knowledge-based learning algorithm for user preference, which can shorten the learning time. Simulation results show a remarkable performance gain of the caching policy with user preference over existing policy with content popularity, both with realistic data set and synthetic data validated by the real data set.

Original languageEnglish
Article number8425746
Pages (from-to)6586-6601
Number of pages16
JournalIEEE Transactions on Communications
Volume66
Issue number12
DOIs
StatePublished - Dec 2018

Keywords

  • D2D
  • User preference
  • caching policy
  • content popularity
  • data analysis
  • machine learning

Fingerprint

Dive into the research topics of 'Caching policy for cache-enabled D2D communications by learning user preference'. Together they form a unique fingerprint.

Cite this