A Stochastic optimization framework for personalized location-based mobile advertising

Mobile location-based advertising has seen a lot of progress recently. We study the problem of optimal user targeting and monetization through advertising, from the point of view of the owner of a venue such as a shopping mall, an urban shopping district or an airport. The fundamental distinguishing characteristic of advertising in this setup is that the probability that the user will respond to an ad depends on timeliness of ad projection, hence it is important to target a mobile user with an appropriate ad or offer at the right time. A set of mobile users roam around the venue. Each user is profiled in terms of preferences based on prior visits. The system knows estimated instantaneous locations of users in the venue, e.g. through WiFi access point connectivity. A machine-learning model is used to derive a per-user time-varying probability of response to an ad, which depends on the relevance of the ad (store) to the user profile and on the time-varying physical proximity of the user to the store. Each store has a set of available ads, and each time the user responds to a projected ad, an amount is paid by the store to the venue owner. We use a stochastic-optimization framework based on Lyapunov optimization to address the problem of advertisement selection and allocation for maximizing the long-term average revenue of the venue owner subject to: (i) a constraint on maximum average ad projection rate per user for preventing user saturation, and (ii) a long-term average budget constraint for each store. We derive an algorithm that operates on a time slot basis by solving a simple assignment problem with instantaneous user locations while being agnostic to user mobility statistics. We test our algorithm with a real dataset of check-ins from Foursquare, complemented with data from user questionnaires. Our approach results in substantial improvement in revenue compared to approaches that are location- or relevance-agnostic.

[1]  Beibei Li,et al.  Trajectory-based Mobile Advertising , 2016 .

[2]  R. Srikant,et al.  Algorithms with Logarithmic or Sublinear Regret for Constrained Contextual Bandits , 2015, NIPS.

[3]  Delbert Dueck,et al.  Clustering by Passing Messages Between Data Points , 2007, Science.

[4]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[5]  Aram Galstyan,et al.  Socially Relevant Venue Clustering from Check-in Data , 2013 .

[6]  Fabrizio Silvestri,et al.  Promoting Positive Post-Click Experience for In-Stream Yahoo Gemini Users , 2015, KDD.

[7]  Lin Gao,et al.  Economics of public Wi-Fi monetization and advertising , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[8]  Aranyak Mehta,et al.  Optimizing budget constrained spend in search advertising , 2013, WSDM '13.

[9]  Peter J. Danaher,et al.  Where, When, and how Long: Factors that Influence the Redemption of Mobile Phone Coupons , 2015 .

[10]  Jure Leskovec,et al.  Mining of Massive Datasets: MapReduce and the New Software Stack , 2014 .

[11]  John Robert Bautista,et al.  Developing location-based mobile advertising in Singapore: A socio-technical perspective , 2016 .

[12]  Bert De Reyck,et al.  Broadcast Scheduling for Mobile Advertising , 2003, Oper. Res..

[13]  ZVI GALIL,et al.  Efficient algorithms for finding maximum matching in graphs , 1986, CSUR.

[14]  Xing Xie,et al.  GeoLife: A Collaborative Social Networking Service among User, Location and Trajectory , 2010, IEEE Data Eng. Bull..

[15]  Sergei Vassilvitskii,et al.  Advertising in a stream , 2014, WWW.

[16]  Iordanis Koutsopoulos,et al.  Native Advertisement Selection and Allocation in Social Media Post Feeds , 2016, ECML/PKDD.

[17]  Daqing Zhang,et al.  Modeling User Activity Preference by Leveraging User Spatial Temporal Characteristics in LBSNs , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[18]  H. Varian Online Ad Auctions , 2009 .

[19]  Ishai Menache,et al.  Dynamic Online-Advertising Auctions as Stochastic Scheduling , 2009 .