Recommenadation aided Caching using Combinatorial Multi-armed Bandits (2405.00080v3)
Abstract: We study content caching with recommendations in a wireless network where the users are connected through a base station equipped with a finite-capacity cache. We assume a fixed set of contents with unknown user preferences and content popularities. The base station can cache a subset of the contents and can also recommend subsets of the contents to different users in order to encourage them to request the recommended contents. Recommendations, depending on their acceptability, can thus be used to increase cache hits. We first assume that the users' recommendation acceptabilities are known and formulate the cache hit optimization problem as a combinatorial multi-armed bandit (CMAB). We propose a UCB-based algorithm to decide which contents to cache and recommend and provide an upper bound on the regret of this algorithm. Subsequently, we consider a more general scenario where the users' recommendation acceptabilities are also unknown and propose another UCB-based algorithm that learns these as well. We numerically demonstrate the performance of our algorithms and compare these to state-of-the-art algorithms.
- Learning to cache and caching to learn: Regret analysis of caching algorithms. IEEE/ACM Transactions on Networking, 30(1):18–31, 2021.
- Caching-aware recommendations: Nudging user preferences towards better caching performance. In IEEE INFOCOM 2017-IEEE Conference on Computer Communications, pages 1–9. IEEE, 2017.
- Jointly optimizing content caching and recommendations in small cell networks. IEEE Transactions on Mobile Computing, 18(1):125–138, 2018.
- Approximation guarantees for the joint optimization of caching and recommendation. In ICC 2020-2020 IEEE International Conference on Communications (ICC), pages 1–7. IEEE, 2020.
- Caching efficiency maximization for device-to-device communication networks: A recommend to cache approach. IEEE Transactions on Wireless Communications, 20(10):6580–6594, 2021.
- Towards cost minimization for wireless caching networks with recommendation and uncharted users’ feature information. IEEE Transactions on Wireless Communications, 20(10):6758–6771, 2021.
- Joint content caching, recommendation, and transmission optimization for next generation multiple access networks. IEEE Journal on Selected Areas in Communications, 40(5):1600–1614, 2022.
- The netflix recommender system: Algorithms, business value, and innovation. ACM Transactions on Management Information Systems (TMIS), 6(4):1–19, 2015.
- Cache-centric video recommendation: an approach to improve the efficiency of youtube caches. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), 11(4):1–20, 2015.
- Matroid bandits: Fast combinatorial optimization with learning. CoRR, abs/1403.5045, 2014.
- Optimizing caching and recommendation towards user satisfaction. In 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP), pages 1–7. IEEE, 2018.
- Soft cache hits: Improving performance through recommendation and delivery of related content. IEEE Journal on Selected Areas in Communications, 36(6):1300–1313, 2018.
- Making recommendations bandwidth aware. IEEE Transactions on Information Theory, 64(11):7031–7050, 2018.
- An approximation algorithm for joint caching and recommendations in cache networks. IEEE Transactions on Network and Service Management, 19(2):1826–1841, 2022.
- Optimizing for video storage networking with recommender systems. Bell Labs Technical Journal, 16(4):97–113, 2012.
- Segment-based joint caching and recommendation optimization for mobile video transmission. In 2019 IEEE Globecom Workshops (GC Wkshps), pages 1–6. IEEE, 2019.
- Joint content caching, recommendation and transmission for layered scalable videos over dynamic cellular networks: A dueling deep q-learning approach. IEEE Access, 2024.
- Cooperative cache-aware recommendation system for multiple internet content providers. IEEE Wireless Communications Letters, 9(12):2112–2115, 2020.
- The impact of youtube recommendation system on video views. In Proceedings of the 10th ACM SIGCOMM conference on Internet measurement, pages 404–410, 2010.