T-Finder: A Recommender System for Finding Passengers and Vacant Taxis

This paper presents a recommender system for both taxi drivers and people expecting to take a taxi, using the knowledge of 1) passengers' mobility patterns and 2) taxi drivers' picking-up/dropping-off behaviors learned from the GPS trajectories of taxicabs. First, this recommender system provides taxi drivers with some locations and the routes to these locations, toward which they are more likely to pick up passengers quickly (during the routes or in these locations) and maximize the profit of the next trip. Second, it recommends people with some locations (within a walking distance) where they can easily find vacant taxis. In our method, we learn the above-mentioned knowledge (represented by probabilities) from GPS trajectories of taxis. Then, we feed the knowledge into a probabilistic model that estimates the profit of the candidate locations for a particular driver based on where and when the driver requests the recommendation. We build our system using historical trajectories generated by over 12,000 taxis during 110 days and validate the system with extensive evaluations including in-the-field user studies.

[1]  Xing Xie,et al.  Where to find my next passenger , 2011, UbiComp '11.

[2]  Carlo Ratti,et al.  Taxi-Aware Map: Identifying and Predicting Vacant Taxis in the City , 2010, AmI.

[3]  Xing Xie,et al.  An Interactive-Voting Based Map Matching Algorithm , 2010, 2010 Eleventh International Conference on Mobile Data Management.

[4]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[5]  Ward Whitt,et al.  Estimating the parameters of a nonhomogeneous Poisson process with linear rate , 1996, Telecommun. Syst..

[6]  Hui Xiong,et al.  A taxi business intelligence system , 2011, KDD.

[7]  Philip S. Yu,et al.  Dynamic Load Balancing on Web-Server Systems , 1999, IEEE Internet Comput..

[8]  Kentaro Uesugi,et al.  Adaptive Routing of Cruising Taxis by Mutual Exchange of Pathways , 2008, KES.

[9]  Qingquan Li,et al.  Hierarchical route planning based on taxi GPS-trajectories , 2009, 2009 17th International Conference on Geoinformatics.

[10]  Der-Horng Lee,et al.  Taxi Dispatch System Based on Current Demands and Real-Time Traffic Conditions , 2003 .

[11]  Lin Sun,et al.  Hunting or waiting? Discovering passenger-finding strategies from a large-scale real-world taxi dataset , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[12]  Guangzhong Sun,et al.  Driving with knowledge from the physical world , 2011, KDD.

[13]  Kam-Fai Wong,et al.  Interpreting TF-IDF term weights as making relevance decisions , 2008, TOIS.

[14]  Yvonne Rogers,et al.  Proceedings of the 3rd international conference on Ubiquitous Computing , 2011, UbiComp 2011.

[15]  Hans-Peter Kriegel,et al.  OPTICS: ordering points to identify the clustering structure , 1999, SIGMOD '99.

[16]  Sheldon M. Ross,et al.  Stochastic Processes , 2018, Gauge Integral Structures for Stochastic Calculus and Quantum Electrodynamics.

[17]  Hui Xiong,et al.  An energy-efficient mobile recommender system , 2010, KDD.

[18]  Mark Ziegelmann Constrained shortest paths and related problems , 2001 .

[19]  Anthony T. Chronopoulos,et al.  Algorithmic mechanism design for load balancing in distributed systems , 2002, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).