Towards Network Aware Recommendations Savvas Kastanakis - - PowerPoint PPT Presentation

towards network aware recommendations
SMART_READER_LITE
LIVE PREVIEW

Towards Network Aware Recommendations Savvas Kastanakis - - PowerPoint PPT Presentation

Towards Network Aware Recommendations Savvas Kastanakis Postgraduate Student @ CSD UOC Supervisor: Xenofontas Dimitropoulos Advisor: Pavlos Sermpezis Agenda Motivation The concept of Joint Caching and Recommendations Simulation


slide-1
SLIDE 1

Towards Network Aware Recommendations

Savvas Kastanakis Postgraduate Student @ CSD UOC

Supervisor: Xenofontas Dimitropoulos Advisor: Pavlos Sermpezis

slide-2
SLIDE 2

Agenda

❖ Motivation ❖ The concept of Joint Caching and Recommendations ❖ Simulation Based Evaluation ❖ Real Users Evaluation ❖ Future Work

slide-3
SLIDE 3

Agenda

❖ Motivation ❖ The concept of Joint Caching and Recommendations ❖ Simulation Based Evaluation ❖ Real Users Evaluation ❖ Future Work

slide-4
SLIDE 4

The problem

❖ Internet mobile traffic, especially for online video services (e.g., YouTube, Netflix), increases exponentially ❖ Mobile networks struggle to atuain high QoE while serving all content requests ❖ This brings current network systems and architectures to the test

slide-5
SLIDE 5

Caching: A traditional solution

❖ Win-Win (user & network) ➢ reduces access latency ➢

  • ffloads network load (distributes it to the edges)

❖ Low Cache Hit Ratio (CHR ~= 15%) ➢ small caches ( cache size ~GB vs. catalog size ~PB) ➢ volatility in users’ preferences ➢ caching algorithms limitations (variable traffic, frequent changes of users)

5

slide-6
SLIDE 6

Recommendation Systems: A modern solution

  • Why recommendation systems (RS)?

○ Help users explore the enormous content space ○ Drive content consumption (~80% in Netflix, >50% in YouTube) ○ Integrated in popular services (YouTube, Netflix, Spotify, etc.)

6

  • How to leverage RS?

○ Recommend contents that are cached

e.g.,[ToMM’15, WoWMoM’18]

○ Cache contents that can be recommended

e.g., [Globecom’17, JSAC’18]

○ Jointly decide caching and recommendations

e.g., [INFOCOM’16]

slide-7
SLIDE 7

Agenda

❖ Motivation ❖ The concept of Joint Caching and Recommendations ❖ Simulation Based Evaluation ❖ Real Users Evaluation ❖ Future Work

slide-8
SLIDE 8

Caching and Recommendations: An example

8

low CHR high CHR

slide-9
SLIDE 9

Caching and Recommendations: How about content similarity?

Initial Recommendations Biased Recommendations

9

slide-10
SLIDE 10

CABaRet: Cache-Aware and BFS related Recommendations

initial content cached content directly related content

10

indirectly related content

slide-11
SLIDE 11

Questions Raised

★ Is this approach going to improve CHR? ★ Are users going to follow your recommendations?

slide-12
SLIDE 12

Agenda

❖ Motivation ❖ The concept of Joint Caching and Recommendations ❖ Simulation Based Evaluation ❖ Real Users Evaluation ❖ Future Work

slide-13
SLIDE 13

Does this thing really work?

❖ Conducted a simulation-based evaluation ➢ CABaRet outperformed YouTube in terms

  • f Cache Hit Ratio (CHR)

➢ CABaRet shows promising gains, providing an overall 10x increase in CHR

13

slide-14
SLIDE 14

Yes, but... How about real users?

slide-15
SLIDE 15

Agenda

❖ Motivation ❖ The concept of Joint Caching and Recommendations ❖ Simulation Based Evaluation ❖ Real Users Evaluation ❖ Future Work

slide-16
SLIDE 16

CABaRet Experimental Testbed: Real world data

16

Video Player Ratings Cache Friendly Recommendations Original Recommendations

slide-17
SLIDE 17

Do users follow the “biased” recommendations?

  • We opt to measure whether users are

willing to select the “nudged” recommendations

  • To quantify this, we define two metrics:

○ the hit ratio, HR: this is the ratio of high-QoS (cached) videos that users selected, over the total number of viewed videos ○ the recommendation ratio, RR: this is the ratio of recommended high-QoS videos over the total number of recommended videos

slide-18
SLIDE 18

Win Win Situation

★ Is this approach going to improve CHR? ★ Are users going to follow your recommendations?

slide-19
SLIDE 19

Agenda

❖ Motivation ❖ The concept of Joint Caching and Recommendations ❖ Simulation Based Evaluation ❖ Real Users Evaluation ❖ Future Work

slide-20
SLIDE 20

Future Work

QoE = f(QoS, Interest)

Interest QoS QoE

slide-21
SLIDE 21

21

slide-22
SLIDE 22

Back-Up Slides

22

slide-23
SLIDE 23

Results from real users’ ratings

Average CHR 58% Ratings (in %) Cached Contents (CABaRet Recommendations) Non Cached Contents QoS 88% 33% Interest 69% 72% QoR 68% 71% QoE 70% 42% Win for the Network/Content Provider Win for the End User