Randomization-Embedded Greed: Pursuing More Platform Profits in Mobile Crowd Sensing

The recent proliferation of sensor-equipped mobile phones, together with the intrinsic mobility of their users, has enabled mobile crowdsensing (MCS) to spring up. In a typical MCS system, the MCS platform recruits mobile phone users (workers) to perform the sensing tasks published by requesters. The requesters are interested in some urban events and are willing to pay for the sensing data returned by the workers. A lot of incentive mechanisms have been presented in the literature, in order to stimulate workers to participate into MCS campaigns or to maximize the social welfare. However, the community has not yet paid much attention to optimizing the platform profit, which is highly valued by the profit-making MCS organizers. In this paper, we consider a realistic MCS scenario that depends on probabilistic collaboration among workers and has constrained capacity of platform; and we focus on the platform profit maximization (PPM) in this MCS scenario. The PPM problem is NP-hard, and the key challenge stems mainly from the non-monotonicity caused by the probabilistic collaboration and the quality-based payment of the requester. First, we propose two polynomial-time approximation algorithms for the PPM problem: MaxG and RandG. Our main effort is dedicated to design RandG, which involves a randomization policy of selecting workers in its greedy framework, aimed at pursuing chances of skipping over incompetent local optima. We also prove that RandG can achieve a constant approximation ratio in expectation. Second, we present algorithm RandCom for general PPM problems, which combines MaxG and RandG to struggle to make as high platform profit as possible. Finally, we conduct extensive simulation to evaluate our designs in terms of platform profit.

[1]  Klara Nahrstedt,et al.  Enabling PrivacyPreserving PrivacyPreserving PrivacyPreserving Incentives for Mobile Crowd Sensing Systems , 2016 .

[2]  Vahab S. Mirrokni,et al.  Non-monotone submodular maximization under matroid and knapsack constraints , 2009, STOC '09.

[3]  Houbing Song,et al.  Internet of Things and Big Data Analytics for Smart and Connected Communities , 2016, IEEE Access.

[4]  Xiaoying Gan,et al.  Incentivize crowd labeling under budget constraint , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[5]  Bin Guo,et al.  Using the Model of Markets with Intermediaries as an Incentive Scheme for Opportunistic Social Networks , 2013, 2013 IEEE 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted Computing.

[6]  Masamichi Shimosaka,et al.  Steered crowdsensing: incentive design towards quality-oriented place-centric crowdsensing , 2014, UbiComp.

[7]  Baik Hoh,et al.  Sell your experiences: a market mechanism based incentive for participatory sensing , 2010, 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[8]  Joseph Naor,et al.  Submodular Maximization with Cardinality Constraints , 2014, SODA.

[9]  Xiaohua Tian,et al.  Quality-Driven Auction-Based Incentive Mechanism for Mobile Crowd Sensing , 2015, IEEE Transactions on Vehicular Technology.

[10]  Klara Nahrstedt,et al.  CENTURION: Incentivizing multi-requester mobile crowd sensing , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[11]  U. Feige,et al.  Maximizing Non-monotone Submodular Functions , 2011 .

[12]  Luca Foschini,et al.  Quantifying User Reputation Scores, Data Trustworthiness, and User Incentives in Mobile Crowd-Sensing , 2017, IEEE Access.

[13]  Yang Han,et al.  Profit-Maximizing Stochastic Control for Mobile Crowd Sensing Platforms , 2014, 2014 IEEE 11th International Conference on Mobile Ad Hoc and Sensor Systems.

[14]  Xi Fang,et al.  Crowdsourcing to smartphones: incentive mechanism design for mobile phone sensing , 2012, Mobicom '12.

[15]  Zongpeng Li,et al.  Incentivizing Device-to-Device Load Balancing for Cellular Networks: An Online Auction Design , 2017, IEEE Journal on Selected Areas in Communications.

[16]  Luis G. Jaimes,et al.  An iterative incentive mechanism design for crowd sensing using best response dynamics , 2017, 2017 IEEE International Conference on Communications (ICC).

[17]  Ding-Zhu Du,et al.  Design and Analysis of Approximation Algorithms , 2011 .

[18]  Satoru Fujishige,et al.  Submodular functions and optimization , 1991 .

[19]  Victor C. M. Leung,et al.  Vita: A Crowdsensing-Oriented Mobile Cyber-Physical System , 2013, IEEE Transactions on Emerging Topics in Computing.

[20]  Jian Tang,et al.  Sensing as a Service: Challenges, Solutions and Future Directions , 2013, IEEE Sensors Journal.

[21]  Jiangtao Wang,et al.  PSAllocator: Multi-Task Allocation for Participatory Sensing with Sensing Capability Constraints , 2017, CSCW.

[22]  Ramesh Govindan,et al.  Medusa: a programming framework for crowd-sensing applications , 2012, MobiSys '12.

[23]  Jian Tang,et al.  Energy-efficient collaborative sensing with mobile phones , 2012, 2012 Proceedings IEEE INFOCOM.

[24]  Pushmeet Kohli,et al.  Tractability: Practical Approaches to Hard Problems , 2013 .

[25]  Merkourios Karaliopoulos,et al.  First learn then earn: optimizing mobile crowdsensing campaigns through data-driven user profiling , 2016, MobiHoc.

[26]  Maxim Sviridenko,et al.  An 0.828-approximation Algorithm for the Uncapacitated Facility Location Problem , 1999, Discret. Appl. Math..

[27]  Xing Xie,et al.  FlierMeet: A Mobile Crowdsensing System for Cross-Space Public Information Reposting, Tagging, and Sharing , 2015, IEEE Transactions on Mobile Computing.

[28]  Jie Wu,et al.  Deadline-sensitive User Recruitment for mobile crowdsensing with probabilistic collaboration , 2016, 2016 IEEE 24th International Conference on Network Protocols (ICNP).

[29]  Hirozumi Yamaguchi,et al.  TransitLabel: A Crowd-Sensing System for Automatic Labeling of Transit Stations Semantics , 2016, MobiSys.

[30]  Mingjun Xiao,et al.  A QoS-sensitive task assignment algorithm for mobile crowdsensing , 2017, Pervasive Mob. Comput..

[31]  Ivana Podnar Žarko,et al.  A mobile crowd sensing ecosystem enabled by CUPUS: Cloud-based publish/subscribe middleware for the Internet of Things , 2016, Future Gener. Comput. Syst..

[32]  Zhu Wang,et al.  Mobile Crowd Sensing and Computing , 2015, ACM Comput. Surv..

[33]  Mauro Brunato,et al.  Reactive Search and Intelligent Optimization , 2008 .

[34]  Daqing Zhang,et al.  4W1H in mobile crowd sensing , 2014, IEEE Communications Magazine.

[35]  Iordanis Koutsopoulos,et al.  Optimal incentive-driven design of participatory sensing systems , 2013, 2013 Proceedings IEEE INFOCOM.