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...
Main Authors: | , |
---|---|
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% and 10% of the total contents size respectively, our approach yields around 8% 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% and 10% of the total contents size respectively, our approach yields around 8% 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 |