Skip to main content
Log in

Understanding taxi drivers’ routing choices from spatial and social traces

  • Research Article
  • Published:
Frontiers of Computer Science Aims and scope Submit manuscript

Abstract

Most of our learning comes from other people or from our own experience. For instance, when a taxi driver is seeking passengers on an unknown road in a large city, what should the driver do? Alternatives include cruising around the road or waiting for a time period at the roadside in the hopes of finding a passenger or just leaving for another road enroute to a destination he knows (e.g., hotel taxi rank)? This is an interesting problem that arises everyday in cities all over the world. There could be different answers to the question poised above, but one fundamental problem is how the driver learns about the likelihood of finding passengers on a road that is new to him (as he has not picked up or dropped off passengers there before). Our observation from large scale taxi driver trace data is that a driver not only learns from his own experience but through interactions with other drivers. In this paper, we first formally define this problem as socialized information learning (SIL), second we propose a framework including a series of models to study how a taxi driver gathers and learns information in an uncertain environment through the use of his social network. Finally, the large scale real life data and empirical experiments confirm that our models are much more effective, efficient and scalable that prior work on this problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Heylighen F. Collective intelligence and its implementation on the web: algorithms to develop a collective mental map. Computational & Mathematical Organization Theory, 1999, 5(3): 253–280

    Article  MATH  Google Scholar 

  2. Nickel M, Tresp V, Kriegel H P. A three-way model for collective learning on multi-relational data. In: Procedings of the 28th International Conference on Machine Learning. 2011, 809–816

    Google Scholar 

  3. Szuba T, Polanski P, Schab P, Wielicki P. Transactions on Computational Collective Intelligence. Springer, 2011, 50–73

    Google Scholar 

  4. Zhu X, Gibson B, Rogers T. Co-training as a human collaboration policy. In: Proceedings of the 25th American Association for Artificial Intelligence Conference on Artificial Intelligence. 2011, 852–857

    Google Scholar 

  5. Ng A Y, Russell S. Algorithms for inverse reinforcement learning. In: Proceedings of International Conference on Machine Learning. 2000, 663–670

    Google Scholar 

  6. Ronald N, Dignum V, Jonker C, Arentze T, Timmermans H. On the engineering of agent-based simulations of social activities with social networks. Inform Software Technology, 2012, 54(6): 625–638

    Article  Google Scholar 

  7. Velagapudi P, Varakantham P, Sycara K, Scerri P. Distributed model shaping for scaling to decentralized pomdps with hundreds of agents. In: Proceedings of the 10th International Conference on Autonomous Agents and Multiagent systems. 2011, 955–962

    Google Scholar 

  8. Cao B, Pan J, Zhang Y, Yeung D, Yang Q. Adaptive transfer learning. In: Proceedings of the 24th American Association for Artificial Intelligence Conference on Artificial Intelligence. 2010, 407–412

    Google Scholar 

  9. Wang H, Yang Q. Transfer learning by structural analogy. In: Proceedings of the 25th American Association for Artificial Intelligence Conference on Artificial Intelligence. 2011, 513–518

    Google Scholar 

  10. Bhatt G. Information dynamics, learning and knowledge creation in organizations. The Learning Organization, 2000, 7(2): 89–99

    Article  MathSciNet  Google Scholar 

  11. Varakantham P, Kwak J, Taylor M, Marecki J, Scerri P, Tambe M. Exploiting coordination locales in distributed pomdps via social model shaping. In: Proceedings of the International Conference on Automated Planning and Scheduling. 2009, 313–320

    Google Scholar 

  12. Liu S, Liu Y, Ni L M, Fan J, Li M. Towards mobility-based clustering. In: Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2010, 919–928

    Google Scholar 

  13. Zhu H, Zhu Y, Li M, Ni L. SEER: metropolitan-scale traffic perception based on lossy sensory data. In: Proceedings of IEEE International Conference on Computer Communications. 2009, 217–225

    Google Scholar 

  14. Ma S, Zheng Y, Wolfson O. T-share: a large-scale dynamic taxi ridesharing service. In: Proceedings of 29th IEEE International Conference on Data Engineering. 2013, 410–421

    Google Scholar 

  15. Yuan J, Zheng Y, Xie X, Sun G. T-drive: enhancing driving directions with taxi drivers’ intelligence. IEEE Transactions on Knowledge and Data Engineering, 2013, 25(1): 220–232

    Article  Google Scholar 

  16. Seuken S, Zilberstein S. Memory-bounded dynamic programming for dec-pomdps. In: Proceedings of the 20th International Joint Conference on Artificial Intelligence. 2007, 2009–2015

    Google Scholar 

  17. Alpern S, Reyniers D. Spatial dispersion as a dynamic coordination problem. Theory and decision, 2002, 53(1), 29–59

    Article  MATH  MathSciNet  Google Scholar 

  18. Yuan J, Zheng Y, Zhang L, Xie X, Sun G. Where to find my next passenger. In: Proceedings of the 13th International Conference on Ubiquitous Computing. 2011, 109–118

    Google Scholar 

  19. Yuan N J, Zheng Y, Zhang L, Xie X. T-finder: a recommender system for finding passengers and vacant taxis. IEEE Transactions on Knowledge and Data Engineering, 2013, 25(10): 2390–2403

    Article  Google Scholar 

  20. Powell J W, Huang Y, Bastani F, Ji M. Towards reducing taxicab cruising time using spatio-temporal profitability maps. In: Proceedings of the 12th International Symposium on Advances in Spatial and Temporal Databases. 2011, 242–260

    Chapter  Google Scholar 

  21. Zheng X, Liang X, Xu K. Where to wait for a taxi? In: Proceedings of the 14th International Conference on Ubiquitous Computing. 2012, 149–156

    Google Scholar 

  22. Lee D H, Wang H, Cheu R L, Teo S H. A taxi dispatch system based on current demands and real-time traffic conditions. Transportation Research Record, 2004, 1882: 193–200

    Article  Google Scholar 

  23. Seow K T, Dang N H, Lee D H. Towards an automated multiagent taxidispatch system. In: Proceedings of IEEE International Conference on Automation Science and Engineering. 2007, 1045–1050

    Google Scholar 

  24. Seow K T, Dang N H, Lee D H. A collaborative multiagent taxidispatch system. IEEE Transactions on Automation Science and Engineering, 2010, 7(3): 607–616

    Article  Google Scholar 

  25. Argote L, Miron-Spektor E. Organizational learning: from experience to knowledge. Organization Science, 2011, 22(5): 1123–1137

    Article  Google Scholar 

  26. Dubra J, Maccheroni F, Ok E A. Expected utility theory without the completeness axiom. Journal of Economic Theory, 2004, 115(1): 118–133

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Siyuan Liu is a research scientist at Carnegie Mellon University. He received his first PhD degree from Department of Computer Science and Engineering at Hong Kong University of Science and Technology, China in 2011, and the second PhD degree from University of Chinese Academy of Sciences in 2004. His research interests include big mobile data management and heterogeneous social networks mining.

Shuhui Wang received the PhD degree from the Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China in 2012. He is currently an assistant professor with the Institute of Computing Technology, Chinese Academy of Sciences, Beijing. His research interests include largescale Web data mining, visual semantic analysis and machine learning.

Ce Liu is a PhD student at telecommunications and networking in School of Information Sciences of University of Pittsburgh. Her research interests include vehicular networking and wireless networks.

Ramayya Krishnan is the dean of Heinz College. He holds the John Heinz III Deanship and is the W. W. Cooper and Ruth F. Cooper Professor of Management Science and Information Systems at Carnegie Mellon University. He has a PhD degree in Management Science and Information Systems from the University of Texas at Austin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, S., Wang, S., Liu, C. et al. Understanding taxi drivers’ routing choices from spatial and social traces. Front. Comput. Sci. 9, 200–209 (2015). https://doi.org/10.1007/s11704-014-4177-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-014-4177-4

Keywords

Navigation