The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - Jan. (2013 vol.25)
pp: 220-232
Jing Yuan , University of Science and Technology of China, Beijing
Yu Zheng , Microsoft Research Asia, Beijing
Xing Xie , Microsoft Research Asia, Beijing
Guangzhong Sun , University of Science and Technology of China, Beijing
ABSTRACT
This paper presents a smart driving direction system leveraging the intelligence of experienced drivers. In this system, GPS-equipped taxis are employed as mobile sensors probing the traffic rhythm of a city and taxi drivers' intelligence in choosing driving directions in the physical world. We propose a time-dependent landmark graph to model the dynamic traffic pattern as well as the intelligence of experienced drivers so as to provide a user with the practically fastest route to a given destination at a given departure time. Then, a Variance-Entropy-Based Clustering approach is devised to estimate the distribution of travel time between two landmarks in different time slots. Based on this graph, we design a two-stage routing algorithm to compute the practically fastest and customized route for end users. We build our system based on a real-world trajectory data set generated by over 33,000 taxis in a period of three months, and evaluate the system by conducting both synthetic experiments and in-the-field evaluations. As a result, 60-70 percent of the routes suggested by our method are faster than the competing methods, and 20 percent of the routes share the same results. On average, 50 percent of our routes are at least 20 percent faster than the competing approaches.
INDEX TERMS
Trajectory, Roads, Vehicles, Global Positioning System, Routing, Cities and towns, Meteorology, driving behavior, Spatial databases and GIS, data mining, GPS trajectory, driving directions
CITATION
Jing Yuan, Yu Zheng, Xing Xie, Guangzhong Sun, "T-Drive: Enhancing Driving Directions with Taxi Drivers' Intelligence", IEEE Transactions on Knowledge & Data Engineering, vol.25, no. 1, pp. 220-232, Jan. 2013, doi:10.1109/TKDE.2011.200
REFERENCES
[1] J. Yuan, Y. Zheng, C. Zhang, W. Xie, G. Sun, H. Yan, and X. Xie, "T-Drive: Driving Directions Based on Taxi Trajectories," Proc. 18th SIGSPATIAL Int'l Conf. Advances in Geographic Information Systems (GIS), 2010.
[2] T. Hunter, R. Herring, P. Abbeel, and A. Bayen, "Path and Travel Time Inference from GPS Probe Vehicle Data," Proc. Neural Information Processing Systems (NIPS), 2009.
[3] Y. Lou, C. Zhang, Y. Zheng, X. Xie, W. Wang, and Y. Huang, "Map-Matching for Low-Sampling-Rate GPS Trajectories," Proc. Int'l Conf. Advances in Geographic Information Systems (GIS), 2009.
[4] J. Yuan, Y. Zheng, C. Zhang, and X. Xie, "An Interactive-Voting Based Map Matching Algorithm," Proc. Int'l Conf. Mobile Data Management (MDM), 2010.
[5] E. Kanoulas, Y. Du, T. Xia, and D. Zhang, "Finding Fastest Paths on a Road Network with Speed Patterns," Proc. Int'l Conf. Data Eng. (ICDE), 2006.
[6] A. Orda and R. Rom, "Shortest-Path and Minimum-Delay Algorithms in Networks with Time-Dependent Edge-Length," J. ACM, vol. 37, no. 3, pp. 607-625, 1990.
[7] N. Leibowitz, B. Baum, G. Enden, and A. Karniel, "The Exponential Learning Equation as a Function of Successful Trials Results in Sigmoid Performance," J. Math. Psychology, vol. 54, no. 3, pp. 338-340, 2010.
[8] B.C. Dean, "Continuous-Time Dynamic Shortest Path Algorithms," master's thesis, MIT, 1999.
[9] C. Schensted, "Longest Increasing and Decreasing Subsequences," Canadian J. Math., vol. 13, pp. 179-191, 1961.
[10] W.S. George and G.C. William, Statistical Methods, eighth ed. Wiley-Blackwell, 1991.
[11] Y. Zheng, L. Liu, L. Wang, and X. Xie, "Learning Transportation Mode from Raw GPS Data for Geographic Applications on the Web," Proc. 17th Int'l Conf. World Wide Web (WWW), 2008.
[12] C. de Fabritiis, R. Ragona, and G. Valenti, "Traffic Estimation and Prediction Based on Real Time Floating Car Data," Proc. 11th Int'l IEEE Conf. Intelligent Transportation Systems (ITSC '08), pp. 197-203, Oct. 2008.
[13] K. Cooke and E. Halsey, "The Shortest Route through a Network with Time-Dependent Internodal Transit Times," J. Math. Analysis Applications, vol. 14, pp. 492-498, 1998.
[14] S. Dreyfus, "An Appraisal of Some Shortest-Path Algorithms," Operations Research, vol. 17, no. 3, pp. 395-412, 1969.
[15] U. Demiryurek, F. Banaei-Kashani, and C. Shahabi, "A Case for Time-Dependent Shortest Path Computation in Spatial Networks," Proc. Int'l Conf. Advances in Geographic Information Systems (GIS), 2010.
[16] A. Thiagarajan, L. Ravindranath, K. LaCurts, S. Madden, H. Balakrishnan, S. Toledo, and J. Eriksson, "Vtrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones," Proc. Seventh ACM Conf. Embedded Networked Sensor Systems, 2009.
[17] A. Bejan, R. Gibbens, D. Evans, A. Beresford, J. Bacon, and A. Friday, "Statistical Modelling and Analysis of Sparse Bus Probe Data in Urban Areas," Proc. Int'l IEEE Conf. Intelligent Transportation Systems (ITS), 2010.
[18] D. Pfoser, S. Brakatsoulas, P. Brosch, M. Umlauft, N. Tryfona, and G. Tsironis, "Dynamic Travel Time Provision for Road Networks," Proc. ACM SIGSPATIAL Int'l Conf. Advances in Geographic Information Systems (GIS), 2008.
[19] A. Gühnemann, R. Schäfer, K. Thiessenhusen, and P. Wagner, "Monitoring Traffic and Emissions by Floating Car Data," ITS Working Papers, 2004.
[20] J. Krumm and E. Horvitz, "Predestination: Inferring Destinations from Partial Trajectories," Proc. Eighth Int'l Conf. Ubiquitous Computing, pp. 243-260, 2006.
[21] B. Ziebart, A. Maas, A. Dey, and J. Bagnell, "Navigate Like a Cabbie: Probabilistic Reasoning from Observed Context-Aware Behavior," Proc. Int'l Conf. Ubiquitous Computing, 2008.
[22] H. Gonzalez, J. Han, X. Li, M. Myslinska, and J. Sondag, "Adaptive Fastest Path Computation on a Road Network: A Traffic Mining Approach," Proc. 33rd Int'l Conf. Very Large Data Bases (VLDB), 2007.
[23] H.A. Karimi and X. Liu, "A Predictive Location Model for Location-Based Services," Proc. ACM Int'l Conf. Advances in Geographic Information Systems (GIS), pp. 126-133, 2003.
[24] S.-W. Kim, J.-I. Won, J.-D. Kim, M. Shin, J. Lee, and H. Kim, "Path Prediction of Moving Objects on Road Networks through Analyzing Past Trajectories," Proc. 11th Int'l Conf. Knowledge-Based and Intelligent Information and Eng. Systems (KES), pp. 379-389, 2007.
[25] H. Jeung, M.L. Yiu, X. Zhou, and C.S. Jensen, "Path Prediction and Predictive Range Querying in Road Network Databases," VLDB J., vol. 19, pp. 585-602, Aug. 2010.
[26] N. Malviya, S. Madden, and A. Bhattacharya, "A Continuous Query System for Dynamic Route Planning," Proc. Int'l Conf. Data Eng. (ICDE), pp. 792-803, 2011.
[27] J. Letchner, J. Krumm, and E. Horvitz, "Trip Router with Individualized Preferences (trip): Incorporating Personalization into Route Planning," Proc. Conf. Innovative Applications of Artificial Intelligence (NCAI), 2006.
[28] B. Liu, "Route Finding by Using Knowledge about the Road Network," IEEE Trans. Systems, Man, and Cybernetics, Part A: Systems and Humans, vol. 27, no. 4, pp. 436-448, July 1997.
[29] Z. Chen, H.T. Shen, and X. Zhou, "Discovering Popular Routes from Trajectories," Proc. Int'l Conf. Data Eng. (ICDE), pp. 900-911, 2011.
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool