TY - JOUR
T1 - Scalable urban mobile crowdsourcing
T2 - Handling uncertainty inworker movement
AU - Cheng, Shih Fen
AU - Chen, Cen
AU - Kandappu, Thivya
AU - Lau, Hoong Chuin
AU - Misra, Archan
AU - Jaiman, Nikita
AU - Tandriansyah, Randy
AU - Koh, Desmond
PY - 2017/12
Y1 - 2017/12
N2 - In this article, we investigate effective ways of utilizing crowdworkers in providing various urban services. The task recommendation platform that we design can match tasks to crowdworkers based on workers' historical trajectories and time budget limits, thus making recommendations personal and efficient. One major challenge we manage to address is the handling of crowdworker's trajectory uncertainties. In this article, we explicitly allow multiple routine routes to be probabilistically associated with each worker.We formulate this problem as an integer linear program whose goal is to maximize the expected total utility achieved by all workers. We further exploit the separable structures of the formulation and apply the Lagrangian relaxation technique to scale up computation. Numerical experiments have been performed over the instances generated using the realistic public transit dataset in Singapore. The results show that we can find significantly better solutions than the deterministic formulation, and in most cases we can find solutions that are very close to the theoretical performance limit. To demonstrate the practicality of our approach, we deployed our recommendation engine to a campus-scale field trial, and we demonstrate that workers receiving our recommendations incur fewer detours and complete more tasks, and are more efficient against workers relying on their own planning (25% more for top workers who receive recommendations). This is achieved despite having highly uncertain worker trajectories. We also demonstrate how to further improve the robustness of the system by using a simple multi-coverage mechanism.
AB - In this article, we investigate effective ways of utilizing crowdworkers in providing various urban services. The task recommendation platform that we design can match tasks to crowdworkers based on workers' historical trajectories and time budget limits, thus making recommendations personal and efficient. One major challenge we manage to address is the handling of crowdworker's trajectory uncertainties. In this article, we explicitly allow multiple routine routes to be probabilistically associated with each worker.We formulate this problem as an integer linear program whose goal is to maximize the expected total utility achieved by all workers. We further exploit the separable structures of the formulation and apply the Lagrangian relaxation technique to scale up computation. Numerical experiments have been performed over the instances generated using the realistic public transit dataset in Singapore. The results show that we can find significantly better solutions than the deterministic formulation, and in most cases we can find solutions that are very close to the theoretical performance limit. To demonstrate the practicality of our approach, we deployed our recommendation engine to a campus-scale field trial, and we demonstrate that workers receiving our recommendations incur fewer detours and complete more tasks, and are more efficient against workers relying on their own planning (25% more for top workers who receive recommendations). This is achieved despite having highly uncertain worker trajectories. We also demonstrate how to further improve the robustness of the system by using a simple multi-coverage mechanism.
KW - Context-aware
KW - Empirical study
KW - Mobile crowdsourcing
KW - Participatory sensing
KW - Spatial crowdsourcing
KW - Uncertainty modeling
KW - User behavior
UR - https://www.scopus.com/pages/publications/85041462217
U2 - 10.1145/3078842
DO - 10.1145/3078842
M3 - 文章
AN - SCOPUS:85041462217
SN - 2157-6904
VL - 9
JO - ACM Transactions on Intelligent Systems and Technology
JF - ACM Transactions on Intelligent Systems and Technology
IS - 3
M1 - 26
ER -