Approximation Guarantees for the Joint Optimization of Caching and Recommendation

Caching popular content at the network edge can benefit both the operator and the client by alleviating the backhaul traffic and reducing access latency, respectively. Recommendation systems, on the other hand, try to offer interesting content to the user and impact her requests, but independently of the caching policy. Nevertheless, it has been recently proposed that designing caching and recommendation policies separately is suboptimal. Caching could benefit by knowing the recommender’s actions in advance, and recommendation algorithms could try to favor cached content (among equally interesting options) to improve network performance and user experience. In this paper we tackle the problem of optimally making caching and recommendation decisions jointly, in the context of the recently introduced “soft cache hits” setup. We show that even the simplest (one user, one cache) problem is NP-hard, but that the most generic problem (multiple users, femtocaching network) is approximable to a constant. To the best of our knowledge, this is the first polynomial algorithm with approximation guarantees for the joint problem. Finally, we compare our algorithm to existing schemes using a range of real-world data-sets.

[1]  Christina Fragouli,et al.  Making recommendations bandwidth aware , 2016, 2017 IEEE International Symposium on Information Theory (ISIT).

[2]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[3]  Merkourios Karaliopoulos,et al.  Caching-aware recommendations: Nudging user preferences towards better caching performance , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[4]  Thrasyvoulos Spyropoulos,et al.  Soft Cache Hits: Improving Performance Through Recommendation and Delivery of Related Content , 2018, IEEE Journal on Selected Areas in Communications.

[5]  Thrasyvoulos Spyropoulos,et al.  Show me the Cache: Optimizing Cache-Friendly Recommendations for Sequential Content Access , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[6]  Henning Schulzrinne,et al.  QoE matters more than QoS: Why people stop watching cat videos , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[7]  Jörg Ott,et al.  Tracing the Path to YouTube: A Quantification of Path Lengths and Latencies Toward Content Caches , 2019, IEEE Communications Magazine.

[8]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[9]  Jiangchuan Liu,et al.  Statistics and Social Network of YouTube Videos , 2008, 2008 16th Interntional Workshop on Quality of Service.

[10]  CARLOS A. GOMEZ-URIBE,et al.  The Netflix Recommender System , 2015, ACM Trans. Manag. Inf. Syst..

[11]  Carsten Griwodz,et al.  Cache-Centric Video Recommendation , 2015, ACM Trans. Multim. Comput. Commun. Appl..

[12]  Thrasyvoulos Spyropoulos,et al.  Soft cache hits and the impact of alternative content recommendations on mobile edge caching , 2016, CHANTS@MOBICOM.

[13]  Wei Chen,et al.  Joint Pushing and Recommendation for Susceptible Users with Time-Varying Connectivity , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

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

[15]  Lixin Gao,et al.  The impact of YouTube recommendation system on video views , 2010, IMC '10.

[16]  Konstantinos Poularakis,et al.  Approximation Algorithms for Mobile Data Caching in Small Cell Networks , 2014, IEEE Transactions on Communications.

[17]  Andreas Krause,et al.  Submodular Function Maximization , 2014, Tractability.

[18]  Lada A. Adamic,et al.  Zipf's law and the Internet , 2002, Glottometrics.

[19]  Anton van den Hengel,et al.  Image-Based Recommendations on Styles and Substitutes , 2015, SIGIR.