A Walk Up the Stack Jean Bolot 1. Intersections with Franois First - - PowerPoint PPT Presentation

a walk up the stack
SMART_READER_LITE
LIVE PREVIEW

A Walk Up the Stack Jean Bolot 1. Intersections with Franois First - - PowerPoint PPT Presentation

A Walk Up the Stack Jean Bolot 1. Intersections with Franois First paper read First paper co-authored Last paper co-authored Most used paper I-thought-would-be-most-used paper Move Up the Stack From networks To usage Move Up the


slide-1
SLIDE 1

A Walk Up the Stack

Jean Bolot

slide-2
SLIDE 2
  • 1. Intersections with François
slide-3
SLIDE 3

First paper read

slide-4
SLIDE 4

First paper co-authored

slide-5
SLIDE 5

Last paper co-authored

slide-6
SLIDE 6

Most used paper

slide-7
SLIDE 7

I-thought-would-be-most-used paper

slide-8
SLIDE 8

Move “Up the Stack” From networks To usage

slide-9
SLIDE 9

Move “Up the Stack” From networks To usage

Network

  • ptimization/ATM for

VoD, caching Viewing patterns Search, navigation and

recommendation

slide-10
SLIDE 10

Move “Up the Stack” From networks To usage

Network optimization for VoD, caching Viewing patterns Search, navigation and recommendation data Cellular network design, protocols for mobility Call and mobility patterns Location-based services

slide-11
SLIDE 11
  • 2. Modeling “Up the stack”

Stochastic processes and stochastic geometry just as important up the stack as they have been down the stack… Stochastic geometry for: network design location data

slide-12
SLIDE 12

Approximate

Quantify value of user location data

Exact

slide-13
SLIDE 13

store store store

Quantify value of user location data

slide-14
SLIDE 14

store store store

Approach: Location-based services

Know location and prefs Targeted ads Coffee close

X X

Today’s preferences: Coffee Bookstore Spicy

slide-15
SLIDE 15

store store store

Approach: Location-based services

Know location and prefs Targeted ads Coffee close Don’t know location Semi-targeted ads Bookstore far

store store store

slide-16
SLIDE 16

store store store

Approach: Location-based services

Know location and prefs Targeted ads Coffee close Don’t know location Semi-targeted ads Bookstore far Don’t know Non-targeted ads Non-spicy food far

store store store store store store

slide-17
SLIDE 17

store store store

Approach: Location-based services

store store store store store store Value of location data Value of preferences

ρpref ρ0 ρloc+pref

slide-18
SLIDE 18

Complex because

Spatially distributed users

Spatially distributed businesses that trigger transactions

Transactions depend on location and user preferences

User location known accurately or not

Goal: new models that provide insight

What is the value created by a knowledge of user location and/or

  • f user preferences?

Which one is more valuable?

Building the model

store

slide-19
SLIDE 19

Spatial Poisson model

Φ is a Poisson process of intensity λ on A if

Number of points N(A) is Poisson with rate λ x surface of A

Number of points in disjoint sets are independent variables

Boolean or germ-grain model

Germs = points of Poisson process of density λ

Grain = ball of radius R

Prob of m-coverage

Spatial processes

m! ) R e ) p(m,

m λπR 2

(

2 

k! ) R e k! ) A e k) A p(N

k λπR k A λ 2 | |

( | | ( ) (

2 

 

  

+ + + + + + + +

slide-20
SLIDE 20

Businesses

Type n (coffee, bookstore, restaurant…) distributed according to independent spatial Poisson process λn . Denote λ = Σ λk

Users

Spatial Poisson process of density ν

Class (k, i) has random preference list i=(i1,.. ik) with prob π(i,k)

Vicinity = ball of radius R

Transactions

Users receive ads that depend on total number of services m in vicinity that match their list. Propensity for users to stop f(m)

Given that user stops, revenue or value prop to number of different services in R – drink coffee, hang out at bookstore

Model assumptions

store

slide-21
SLIDE 21

Businesses

Type n (coffee, bookstore, wonton, hotel…) distributed according to independent spatial Poisson process λn . Denote λ = Σ λk

Users

Spatial Poisson process of density ν

Class (k, i) has random preference list i=(i1,.. ik) with prob π(i,k)

Vicinity = ball of radius R

Transactions

Users receive ads that depend on total number of services m in vicinity that match their list. Propensity for users to stop f(m)

Given that user stops, revenue or value prop to number of different services in R – drink coffee, hang out at bookstore Revenue= ν x Prob (m services in R) x f(m) x nb of diff services

Model assumptions

store

 

k i m

) f(m)g(m,k, k m p ) π(k, ν ρ i i i ) , , (

slide-22
SLIDE 22

Pick a user. Given that user is of type k, i=(i1,.. ik)

Poisson process of λ(k,i) = Σj=1,..k λij of services present in its list

Location m-covered with

Mean number of different services among the m

No service of type p among the m

Mean revenue generated per unit space

Location + pref

Potential

Prob of stopping

No location or pref

Case #1 – Perfect user location information

m! ) R k e ) p(m,k,

m λ(k,i)πR 2

) , ( (

2

  i i

m i

k

p

)) , ( / 1 ( i   

) )) , ( / 1 ( 1 ( ) , , (

1 m i k p

k k m g

p

i i     

 

k i m

) g(m,k, k m p ) π(k, ν i i i ) , , ( 

   

stop

p

 

k i m stop

m f k m p ) π(k, p ) ( ) , , ( i i

 

 k i m pref loc

) f(m)g(m,k, k m p ) π(k, ν ρ i i i ) , , (

slide-23
SLIDE 23

User localized at distance r from true location Case r > 2R Case r < 2R

Services at real location independent

  • f services at estimated location

Revenue with prefs, but no loc

ads

Case #2 - Imperfect user location information

pref

slide-24
SLIDE 24

Propensity to stop: f(m) = 1 – αm , 0< α<1

α = 0 high propensity to react to ads or recommendations Models psychological behavior of user

Geometric list of preferences λn = λ for all n; λ is the spatial density of services

Numerical results

1

) 1 ( ) , (

          k N i k

k

  

slide-25
SLIDE 25

Numerical results: location vs preferences

revenue ρ

α

λ low λ medium λ high Location + preferences Preferences only Non-targeted ads

Key takeaway: Profile data more important in dense urban cores Location data more important in sparser areas Simple but powerful model for location-based ads, Tinder, …

slide-26
SLIDE 26

Takeaway

Stochastic geometry and stochastic processes just as important up the stack as they have been down the stack… Will remain important given emerging trends

slide-27
SLIDE 27

f(m) propensity function All interactions will be guided (Google, Amazon, yelp,..): choice, like

  • 3. Guided usage
slide-28
SLIDE 28

Rich area of research

Recommendation systems (performance, bias,..) Impact of recommender systems on population User feedaback & analysis Impact on platform and bottom

  • f the stack?
slide-29
SLIDE 29

Itinerary - 2015

slide-30
SLIDE 30

Itinerary - 2020

slide-31
SLIDE 31

Itinerary - 2020

Joint network-navigation optimization

slide-32
SLIDE 32

Thank you