Smartphone Sensing Meets Transport Data: A Collaborative Framework for Transportation Service Analytics

We advocate for and introduce TRANSense, a framework for urban transportation service analytics that combines participatory smartphone sensing data with city-scale transportation-related transactional data (taxis, trains, etc.). Our work is driven by the observed limitations of using each data type in isolation: (a) commonly-used anonymous city-scale datasets (such as taxi bookings and GPS trajectories) provide insights into the aggregate behavior of transport infrastructure, but fail to reveal individual-specific transport experiences (e.g., wait times in taxi queues); while (b) mobile sensing data can capture individual-specific commuting-related activities, but suffers from accuracy and energy overhead challenges due to usage artefacts and lack of appropriate sensing triggers. TRANSense demonstrates how a judicious fusion of such disparate data sources can overcome these challenges and offer novel insights. We detail two examples: (a) Taxi Service Analyzer that provides accurate detection of commuter queuing for taxis and estimates their wait time, by using taxi trip records to identify potential taxi locations with high demand and subsequently selectively triggering mobile sensing-based queuing analytics on nearby commuters; and (b) Subway Boarding Analyzer that identifies instances when passengers fail to board arriving trains, by first estimating train arrivals from temporal patterns of passenger egress at station gantries, and then using mobile sensing-based analysis of commuter movement behavior on platforms. Experiments with real-world datasets (from over 20,000 taxis and 1.7 million commuters in Singapore) show the power of this approach: the taxi service analyzer detects commuter queuing with over 90 percent accuracy with negligible energy overhead and estimates wait times with error margins below 15 percent, whereas the subway boarding analyzer can detect failed boarding events with a precision of over 90 percent (more than thrice what is achievable through purely mobile sensing).

[1]  Gary M. Weiss,et al.  Activity recognition using cell phone accelerometers , 2011, SKDD.

[2]  Mun Choon Chan,et al.  Using mobile phone barometer for low-power transportation context detection , 2014, SenSys.

[3]  Dmitry B. Goldgof,et al.  Understanding Transit Scenes: A Survey on Human Behavior-Recognition Algorithms , 2010, IEEE Transactions on Intelligent Transportation Systems.

[4]  Mo Li,et al.  How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Participatory Sensing , 2012, IEEE Transactions on Mobile Computing.

[5]  Özlem Durmaz Incel,et al.  User, device and orientation independent human activity recognition on mobile phones: challenges and a proposal , 2013, UbiComp.

[6]  Henk L. Muller,et al.  Practical Context Awareness for GSM Cell Phones , 2006, 2006 10th IEEE International Symposium on Wearable Computers.

[7]  Catherine Morency,et al.  Smart card data use in public transit: A literature review , 2011 .

[8]  Jun Zhang,et al.  Analyzing passenger density for public bus: Inference of crowdedness and evaluation of scheduling choices , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[9]  Fan Zhang,et al.  Spatiotemporal Segmentation of Metro Trips Using Smart Card Data , 2016, IEEE Transactions on Vehicular Technology.

[10]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[11]  Le Minh Kieu,et al.  Passenger Segmentation Using Smart Card Data , 2015, IEEE Transactions on Intelligent Transportation Systems.

[12]  Guannan Liu,et al.  A cost-effective recommender system for taxi drivers , 2014, KDD.

[13]  Erika Fille Legara,et al.  Critical capacity, travel time delays and travel time distribution of rapid mass transit systems , 2014 .

[14]  Archan Misra,et al.  QueueVadis: queuing analytics using smartphones , 2015, IPSN '15.

[15]  Otman A. Basir,et al.  GPS Localization Accuracy Classification: A Context-Based Approach , 2013, IEEE Transactions on Intelligent Transportation Systems.

[16]  Werner Wiesbeck,et al.  Deterministic modeling of the street canyon effect in urban micro and pico cells , 1997, Proceedings of ICC'97 - International Conference on Communications.

[17]  Licia Capra,et al.  Urban Computing: Concepts, Methodologies, and Applications , 2014, TIST.

[18]  Sen Zhang,et al.  A Framework for Learning Analytics Using Commodity Wearable Devices , 2017, Sensors.

[19]  Xing Xie,et al.  Urban computing with taxicabs , 2011, UbiComp '11.

[20]  Miguel A. Labrador,et al.  A Survey on Human Activity Recognition using Wearable Sensors , 2013, IEEE Communications Surveys & Tutorials.

[21]  Deborah Estrin,et al.  Participatory sensing: applications and architecture , 2010, MobiSys '10.

[22]  Daqing Zhang,et al.  From taxi GPS traces to social and community dynamics , 2013, ACM Comput. Surv..

[23]  Sejoon Lim,et al.  City-scale traffic estimation from a roving sensor network , 2012, SenSys '12.

[24]  Wei Wu,et al.  Taxi Queue, Passenger Queue or No Queue? - A Queue Detection and Analysis System using Taxi State Transition , 2015, EDBT.

[25]  Hui Xiong,et al.  Discovering Urban Functional Zones Using Latent Activity Trajectories , 2015, IEEE Transactions on Knowledge and Data Engineering.

[26]  Zhigang Liu,et al.  The Jigsaw continuous sensing engine for mobile phone applications , 2010, SenSys '10.

[27]  David W. McDonald,et al.  Designing for Healthy Lifestyles: Design Considerations for Mobile Technologies to Encourage Consumer Health and Wellness , 2014, Found. Trends Hum. Comput. Interact..

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

[29]  Tarek F. Abdelzaher,et al.  GreenGPS: a participatory sensing fuel-efficient maps application , 2010, MobiSys '10.

[30]  Sasu Tarkoma,et al.  Accelerometer-based transportation mode detection on smartphones , 2013, SenSys '13.