Deep Trajectory Recovery with Fine-Grained Calibration using Kalman Filter

With the development of location-acquisition technologies, there are a huge number of mobile trajectories generated in a variety of domains. However, due to the constraints of device and environment, many trajectories are recorded at a low sampling rate, which increases the uncertainty between two consecutive sampled points in the trajectories. Our task is to recover a high-sampled trajectory based on the irregular low-sampled trajectory. There are two major problems with traditional solutions. First, many of these methods rely on heuristic search algorithms or simple probabilistic models, which cannot well capture complex sequential dependencies or global correlations. Second, most of the previous studies adopt a common preprocessing to map the trajectory into discrete units, which bring noises. To address the above difficulties, we propose a novel Deep Hybrid Trajectory Recovery model. Our model extends the classic sequence-to-sequence generation framework by implementing a subsequence-to-sequence recovery model tailored for the current task, named subseq2seq. In order to effectively capture spatiotemporal correlations, we adopt both spatial and temporal attentions for enhancing the model performance. Furthermore, we integrate the subseq2seq with a Kalman filter component to calibrate coarse-grained discrete units as fine-grained coordinates. Extensive results on real-world datasets have shown the superiority of the proposed model.

[1]  Baraq Ghaleb,et al.  STF-RNN: Space Time Features-based Recurrent Neural Network for predicting people next location , 2016, 2016 IEEE Symposium Series on Computational Intelligence (SSCI).

[2]  David S. Rosenblum,et al.  A Non-Parametric Generative Model for Human Trajectories , 2018, IJCAI.

[3]  Dieter Pfoser,et al.  Novel Approaches in Query Processing for Moving Object Trajectories , 2000, VLDB 2000.

[4]  Tieniu Tan,et al.  Predicting the Next Location: A Recurrent Model with Spatial and Temporal Contexts , 2016, AAAI.

[5]  Ke Wang,et al.  Constructing Top-k Routes with Personalized Submodular Maximization of POI Features , 2017, ArXiv.

[6]  Zhiwen Yu,et al.  ROD-Revenue: Seeking Strategies Analysis and Revenue Prediction in Ride-on-Demand Service Using Multi-Source Urban Data , 2020, IEEE Transactions on Mobile Computing.

[7]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[8]  Chao Zhang,et al.  DeepMove: Predicting Human Mobility with Attentional Recurrent Networks , 2018, WWW.

[9]  Xing Xie,et al.  T-Drive: Enhancing Driving Directions with Taxi Drivers' Intelligence , 2013, IEEE Transactions on Knowledge and Data Engineering.

[10]  Xing Xie,et al.  Reducing Uncertainty of Low-Sampling-Rate Trajectories , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[11]  Sriram Raghavan,et al.  Inferring Uncertain Trajectories from Partial Observations , 2014, 2014 IEEE International Conference on Data Mining.

[12]  Weiwei Sun,et al.  Probabilistic Robust Route Recovery with Spatio-Temporal Dynamics , 2016, KDD.

[13]  J. Kruskal An Overview of Sequence Comparison: Time Warps, String Edits, and Macromolecules , 1983 .

[14]  B.Srinivasa Rao Exploiting Large-Scale Check-In Data To Recommend Time-Sensitive Routes , 2018 .

[15]  Qinmin Hu,et al.  Enhancing Recurrent Neural Networks with Positional Attention for Question Answering , 2017, SIGIR.

[16]  Yike Guo,et al.  Deep Sequence Learning with Auxiliary Information for Traffic Prediction , 2018, KDD.

[17]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[18]  Xiaoming Fu,et al.  Trajectory Recovery From Ash: User Privacy Is NOT Preserved in Aggregated Mobility Data , 2017, WWW.

[19]  Norbert Brändle,et al.  Robust online trajectory clustering without computing trajectory distances , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[20]  Weiwei Sun,et al.  Modeling Trajectories with Recurrent Neural Networks , 2017, IJCAI.

[21]  Yu Zheng,et al.  Route Discovery from Mining Uncertain Trajectories , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[22]  Sergey Levine,et al.  Backprop KF: Learning Discriminative Deterministic State Estimators , 2016, NIPS.

[23]  J. K. Kearney,et al.  Stream Editing for Animation , 1990 .

[24]  Sebastian Thrun,et al.  Discriminative Training of Kalman Filters , 2005, Robotics: Science and Systems.

[25]  Yu Zheng,et al.  Constructing popular routes from uncertain trajectories , 2012, KDD.

[26]  Quoc V. Le,et al.  Sequence to Sequence Learning with Neural Networks , 2014, NIPS.

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

[28]  Yoshua Bengio,et al.  Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.

[29]  Kai Zheng,et al.  Calibrating trajectory data for similarity-based analysis , 2013, SIGMOD '13.

[30]  Kai Zheng,et al.  Calibrating trajectory data for spatio-temporal similarity analysis , 2014, The VLDB Journal.

[31]  Yisong Yue,et al.  Generating Long-term Trajectories Using Deep Hierarchical Networks , 2016, NIPS.

[32]  Oliver Pink,et al.  A statistical approach to map matching using road network geometry, topology and vehicular motion constraints , 2008, 2008 11th International IEEE Conference on Intelligent Transportation Systems.

[33]  LinShou-De,et al.  Measuring and Recommending Time-Sensitive Routes from Location-Based Data , 2014 .

[34]  Edward Y. Chang,et al.  A time-aware trajectory embedding model for next-location recommendation , 2017, Knowledge and Information Systems.

[35]  Lei Chen,et al.  Robust and fast similarity search for moving object trajectories , 2005, SIGMOD '05.

[36]  Zhiyuan Liu,et al.  A Neural Network Approach to Joint Modeling Social Networks and Mobile Trajectories , 2016, ArXiv.

[37]  Yann Dauphin,et al.  Convolutional Sequence to Sequence Learning , 2017, ICML.

[38]  Lei Chen,et al.  Finding time period-based most frequent path in big trajectory data , 2013, SIGMOD '13.

[39]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[40]  Chengyang Zhang,et al.  Map-matching for low-sampling-rate GPS trajectories , 2009, GIS.

[41]  Xing Xie,et al.  Learning transportation mode from raw gps data for geographic applications on the web , 2008, WWW.

[42]  Hang Li,et al.  “ Tony ” DNN Embedding for “ Tony ” Selective Read for “ Tony ” ( a ) Attention-based Encoder-Decoder ( RNNSearch ) ( c ) State Update s 4 SourceVocabulary Softmax Prob , 2016 .

[43]  Heng Tao Shen,et al.  Discovering popular routes from trajectories , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[44]  Junjie Wu,et al.  Understanding Urban Dynamics via Context-Aware Tensor Factorization with Neighboring Regularization , 2019, IEEE Transactions on Knowledge and Data Engineering.