a walk up the stack
play

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


  1. A Walk Up the Stack Jean Bolot

  2. 1. Intersections with François

  3. First paper read

  4. First paper co-authored

  5. Last paper co-authored

  6. Most used paper

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

  8. Move “Up the Stack” From networks To usage

  9. Move “Up the Stack” Network optimization/ATM for From networks VoD, caching To usage Viewing patterns Search, navigation and recommendation

  10. Move “Up the Stack” Network optimization Cellular network From networks design, protocols for for VoD, caching mobility To usage Viewing patterns Call and mobility patterns Search, navigation and Location-based recommendation data services

  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

  12. Quantify value of user location data Exact Approximate

  13. Quantify value of user location data store store store

  14. Approach: Location-based services Today’s preferences: store Coffee Bookstore Spicy X X store store Know location and prefs Targeted ads Coffee close

  15. Approach: Location-based services store store store store store store Know location and prefs Don’t know location Targeted ads Semi-targeted ads Coffee close Bookstore far

  16. Approach: Location-based services store store store store store store store store store Know location and prefs Don’t know location Don’t know Targeted ads Semi-targeted ads Non-targeted ads Coffee close Bookstore far Non-spicy food far

  17. Approach: Location-based services store store store store store store store store store ρ loc+pref ρ pref ρ 0 Value of location data Value of preferences

  18. Building the model Complex because store 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  of user preferences? Which one is more valuable? 

  19. Spatial processes 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  2   2 k k ( | | ( A ) R )      λ λπR | | A ( ) p(N A k) e e k! k! Boolean or germ-grain model Germs = points of Poisson process of density λ  Grain = ball of radius R  2  2 m ( R )    λπR Prob of m -coverage p(m, ) e  m! + + + + + + + +

  20. Model assumptions store 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 =(i 1 ,.. i k ) 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

  21. Model assumptions store 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 =(i 1 ,.. i k ) 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    ρ ν π(k, ( , , ) i ) p m k i f(m)g(m,k, i ) k i m

  22. Case #1 – Perfect user location information Pick a user. Given that user is of type k, i =(i 1 ,.. i k ) Poisson process of λ (k, i ) = Σ j=1,..k λ ij of services present in its list    2 m ( ( , ) i k R )  2  λ(k,i)πR Location m -covered with p(m,k, i ) e  m! Mean number of different services among the m     m No service of type p among the m ( 1 / ( , )) i k  i p k        m ( , , ) ( 1 ( 1 / ( , )) ) i i g m k k i p  Mean revenue generated per unit space 1 p   Location + pref  ρ ν π(k,  ( , , ) i i i ) p m k f(m)g(m,k, )  loc pref k i m   Potential   ν π(k,  ( , , ) i i i ) p m k g(m,k, ) k i m   Prob of stopping   π(k, ( , , ) ( ) i i p ) p m k f m stop k i m No location or pref      p 0 stop

  23. Case #2 - Imperfect user location information User localized at distance r from true location Case r > 2R Case r < 2R Services at real location independent  of services at estimated location Revenue with prefs, but no loc   pref ads

  24. Numerical results Propensity to stop: f(m) = 1 – α m , 0< α <1 α = 0 high propensity to react to ads or recommendations Models psychological behavior of user  1   N        Geometric list of preferences k ( , ) ( 1 ) k i     k λ n = λ for all n; λ is the spatial density of services

  25. Numerical results: location vs preferences Location + preferences Preferences only Non-targeted ads revenue ρ α λ low λ medium λ high 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, …

  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

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

  28. Rich area of research Recommendation systems (performance, bias,..) Impact of recommender systems on population User feedaback & analysis Impact on platform and bottom of the stack?

  29. Itinerary - 2015

  30. Itinerary - 2020

  31. Itinerary - 2020 Joint network-navigation optimization

  32. Thank you

Recommend


More recommend