Active Popularity Learning with Cache Hit Ratio Guarantees using a Matrix Completion Committee

Edge caching is a promising technology to face the stringent latency requirements and back-haul traffic overloading in 5G wireless networks. However, acquiring the contents and modeling the optimal cache strategy is a challenging task. In this work, we use an active learning approach to learn the content popularities since it allows the system to leverage the trade-off between exploration and exploitation. Exploration refers to caching new files whereas exploitation use known files to cache, to achieve a good cache hit ratio. In this paper, we mainly focus to learn popularities as fast as possible while guaranteeing an operational cache hit ratio constraint. The effectiveness of proposed learning and caching policies are demonstrated via simulation results as a function of variance, cache hit ratio and used storage.

[1]  Symeon Chatzinotas,et al.  Content Popularity Estimation in Edge-Caching Networks from Bayesian Inference Perspective , 2019, 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[2]  Thang X. Vu,et al.  Active Content Popularity Learning via Query-by-Committee for Edge Caching , 2019, 2019 53rd Asilomar Conference on Signals, Systems, and Computers.

[3]  Qiang Li,et al.  Content Size-Aware Edge Caching: A Size-Weighted Popularity-Based Approach , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[4]  H. Sebastian Seung,et al.  Query by committee , 1992, COLT '92.

[5]  Donald F. Towsley,et al.  The Role of Caching in Future Communication Systems and Networks , 2018, IEEE Journal on Selected Areas in Communications.

[6]  Iordanis Koutsopoulos,et al.  Jointly Optimizing Content Caching and Recommendations in Small Cell Networks , 2019, IEEE Transactions on Mobile Computing.

[7]  Ning Zhang,et al.  Content Popularity Prediction Towards Location-Aware Mobile Edge Caching , 2018, IEEE Transactions on Multimedia.

[8]  Alireza Sadeghi,et al.  Optimal and Scalable Caching for 5G Using Reinforcement Learning of Space-Time Popularities , 2017, IEEE Journal of Selected Topics in Signal Processing.

[9]  Emmanuel J. Candès,et al.  A Singular Value Thresholding Algorithm for Matrix Completion , 2008, SIAM J. Optim..

[10]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless Content Delivery Through Distributed Caching Helpers , 2013, IEEE Transactions on Information Theory.

[11]  Charles Ofria,et al.  Distributed Cooperative Caching in Social Wireless Networks , 2013, IEEE Transactions on Mobile Computing.

[12]  Mehdi Bennis,et al.  Living on the edge: The role of proactive caching in 5G wireless networks , 2014, IEEE Communications Magazine.

[13]  Shiqian Ma,et al.  Fixed point and Bregman iterative methods for matrix rank minimization , 2009, Math. Program..

[14]  Symeon Chatzinotas,et al.  A deep learning approach for optimizing content delivering in cache-enabled HetNet , 2017, 2017 International Symposium on Wireless Communication Systems (ISWCS).

[15]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[16]  Mérouane Debbah,et al.  Proactive small cell networks , 2013, ICT 2013.

[17]  David Cohn,et al.  Active Learning , 2010, Encyclopedia of Machine Learning.

[18]  Symeon Chatzinotas,et al.  Edge-Caching Wireless Networks: Performance Analysis and Optimization , 2017, IEEE Transactions on Wireless Communications.

[19]  Ilyas Alper Karatepe,et al.  Big data caching for networking: moving from cloud to edge , 2016, IEEE Communications Magazine.