Optimizing Caching and Recommendation Towards User Satisfaction

Caching at the wireless edge can improve the user experience in transmission, while personalized recommendation is targeted at satisfying users with contents and can also shape the user demands. In this paper, we jointly optimize caching and recommendation for helpers randomly deployed in cellular networks towards both transmission and content satisfaction. We first introduce a model to reflect the impact of the position of a recommended file in the recommendation list on its request probability. Then, we optimize probabilistic caching policy and personalized recommendation policy to maximize the successful offloading probability under the constraint that the ratings of the recommended files exceed a threshold. We develop an alternating algorithm to find an optimal solution. Simulation and numerical results show evident performance gain over existing relevant policies for both content satisfaction and transmission quality.

[1]  Victor C. M. Leung,et al.  When Exploiting Individual User Preference Is Beneficial for Caching at Base Stations , 2018, 2018 IEEE International Conference on Communications Workshops (ICC Workshops).

[2]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[3]  Thierry Bertin-Mahieux,et al.  The Million Song Dataset , 2011, ISMIR.

[4]  John Riedl,et al.  Collaborative Filtering Recommender Systems , 2011, Found. Trends Hum. Comput. Interact..

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

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

[7]  Qiang Yang,et al.  One-Class Collaborative Filtering , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[8]  Zixiang Xiong,et al.  Optimal Caching and Scheduling for Cache-Enabled D2D Communications , 2017, IEEE Communications Letters.

[9]  Chenyang Yang,et al.  Caching Policy Optimization for D2D Communications by Learning User Preference , 2017, 2017 IEEE 85th Vehicular Technology Conference (VTC Spring).

[10]  Thrasyvoulos Spyropoulos,et al.  Femto-Caching with Soft Cache Hits: Improving Performance with Related Content Recommendation , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[11]  Jun Rao,et al.  Optimal caching placement for D2D assisted wireless caching networks , 2015, 2016 IEEE International Conference on Communications (ICC).

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

[13]  Chenyang Yang,et al.  Caching in Base Station with Recommendation via Q-Learning , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

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

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

[16]  Richard S. Zemel,et al.  Collaborative prediction and ranking with non-random missing data , 2009, RecSys '09.

[17]  Meixia Tao,et al.  Modeling, Analysis, and Optimization of Coded Caching in Small-Cell Networks , 2017, IEEE Transactions on Communications.

[18]  Dong Liu,et al.  Caching at the wireless edge: design aspects, challenges, and future directions , 2016, IEEE Communications Magazine.

[19]  Bartlomiej Blaszczyszyn,et al.  Optimal geographic caching in cellular networks , 2014, 2015 IEEE International Conference on Communications (ICC).