Bayesian Poisson Factorization With Side Information for User Interest Prediction in Hierarchical Edge-Caching Systems

Edge-caching is an effective solution to cope with the unprecedented data traffic growth by storing contents in the vicinity of end-users. In this paper, we formulate a hierarchical caching policy where the end-users and cellular base station (BS) are equipped with limited cache capacity with the ob...

Full description

Bibliographic Details
Main Authors: Sajad Mehrizi, Symeon Chatzinotas
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Open Journal of the Communications Society
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9733929/
_version_ 1819174499777511424
author Sajad Mehrizi
Symeon Chatzinotas
author_facet Sajad Mehrizi
Symeon Chatzinotas
author_sort Sajad Mehrizi
collection DOAJ
description Edge-caching is an effective solution to cope with the unprecedented data traffic growth by storing contents in the vicinity of end-users. In this paper, we formulate a hierarchical caching policy where the end-users and cellular base station (BS) are equipped with limited cache capacity with the objective of minimizing the total data traffic load in the network. The caching policy is a nonlinear combinatorial programming problem and difficult to solve. To tackle the issue, we design a heuristic algorithm as an approximate solution which can be solved efficiently. Moreover, to proactively serve the users, it is of high importance to extract useful information from data requests and predict user interest about contents. In practice, the data often contain <italic>implicit feedback</italic> from users which is quite noisy and complicates the reliable prediction of user interest. In this regard, we introduce a Bayesian Poisson matrix factorization model which utilizes the available side information about contents to effectively filter out the noise in the data and provide accurate prediction. Subsequently, we design an efficient Markov chain Monte Carlo (MCMC) method to perform the posterior approximation. Finally, a real-world dataset is applied to the proposed proactive caching-prediction scheme and our results show significant improvement over several commonly-used methods. For example, when the BS and the users have caches with storage of 25&#x0025; and 10&#x0025; of the total contents size respectively, our approach yields around 8&#x0025; improvement with respect to the state-of-the-art approach in terms of caching performance.
first_indexed 2024-12-22T20:39:57Z
format Article
id doaj.art-80809a31e0c24819b0d578172944fdf4
institution Directory Open Access Journal
issn 2644-125X
language English
last_indexed 2024-12-22T20:39:57Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Open Journal of the Communications Society
spelling doaj.art-80809a31e0c24819b0d578172944fdf42022-12-21T18:13:21ZengIEEEIEEE Open Journal of the Communications Society2644-125X2022-01-01350851710.1109/OJCOMS.2022.31588119733929Bayesian Poisson Factorization With Side Information for User Interest Prediction in Hierarchical Edge-Caching SystemsSajad Mehrizi0https://orcid.org/0000-0003-2556-3865Symeon Chatzinotas1https://orcid.org/0000-0001-5122-0001Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg, LuxembourgInterdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg, LuxembourgEdge-caching is an effective solution to cope with the unprecedented data traffic growth by storing contents in the vicinity of end-users. In this paper, we formulate a hierarchical caching policy where the end-users and cellular base station (BS) are equipped with limited cache capacity with the objective of minimizing the total data traffic load in the network. The caching policy is a nonlinear combinatorial programming problem and difficult to solve. To tackle the issue, we design a heuristic algorithm as an approximate solution which can be solved efficiently. Moreover, to proactively serve the users, it is of high importance to extract useful information from data requests and predict user interest about contents. In practice, the data often contain <italic>implicit feedback</italic> from users which is quite noisy and complicates the reliable prediction of user interest. In this regard, we introduce a Bayesian Poisson matrix factorization model which utilizes the available side information about contents to effectively filter out the noise in the data and provide accurate prediction. Subsequently, we design an efficient Markov chain Monte Carlo (MCMC) method to perform the posterior approximation. Finally, a real-world dataset is applied to the proposed proactive caching-prediction scheme and our results show significant improvement over several commonly-used methods. For example, when the BS and the users have caches with storage of 25&#x0025; and 10&#x0025; of the total contents size respectively, our approach yields around 8&#x0025; improvement with respect to the state-of-the-art approach in terms of caching performance.https://ieeexplore.ieee.org/document/9733929/Content cachingcombinatorial optimizationBayesian modelingPoisson matrix factorization
spellingShingle Sajad Mehrizi
Symeon Chatzinotas
Bayesian Poisson Factorization With Side Information for User Interest Prediction in Hierarchical Edge-Caching Systems
IEEE Open Journal of the Communications Society
Content caching
combinatorial optimization
Bayesian modeling
Poisson matrix factorization
title Bayesian Poisson Factorization With Side Information for User Interest Prediction in Hierarchical Edge-Caching Systems
title_full Bayesian Poisson Factorization With Side Information for User Interest Prediction in Hierarchical Edge-Caching Systems
title_fullStr Bayesian Poisson Factorization With Side Information for User Interest Prediction in Hierarchical Edge-Caching Systems
title_full_unstemmed Bayesian Poisson Factorization With Side Information for User Interest Prediction in Hierarchical Edge-Caching Systems
title_short Bayesian Poisson Factorization With Side Information for User Interest Prediction in Hierarchical Edge-Caching Systems
title_sort bayesian poisson factorization with side information for user interest prediction in hierarchical edge caching systems
topic Content caching
combinatorial optimization
Bayesian modeling
Poisson matrix factorization
url https://ieeexplore.ieee.org/document/9733929/
work_keys_str_mv AT sajadmehrizi bayesianpoissonfactorizationwithsideinformationforuserinterestpredictioninhierarchicaledgecachingsystems
AT symeonchatzinotas bayesianpoissonfactorizationwithsideinformationforuserinterestpredictioninhierarchicaledgecachingsystems