{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T10:44:47Z","timestamp":1777373087360,"version":"3.51.4"},"reference-count":38,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2020,2,20]],"date-time":"2020-02-20T00:00:00Z","timestamp":1582156800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Accurate and timely location prediction of moving objects is crucial for intelligent transportation systems and traffic management. In recent years, ubiquitous location acquisition technologies have provided the opportunity for mining knowledge from trajectories, making location prediction and real-time decisions more feasible. Previous location prediction methods have mostly developed on the basis of shallow models whereas shallow models are not competent for some tricky challenges such as multi-time-step location coordinates prediction. Motivated by the current study status, we are dedicated to a deep-learning-based approach to predict the coordinates of several future locations of moving objects based on recent trajectory records. The method of this work consists of three successive parts: trajectory preprocessing, prediction model construction, and post-processing. In this work, a prediction model named the bidirectional recurrent mixture density network (BiRMDN) was constructed by integrating the long short-term memory (LSTM) and mixture density network (MDN) together. This model has the ability to learn long-term contextual information from recent trajectory and model real-valued location coordinates. We employed a vessel trajectory dataset for the implementation of this approach and determined the optimal model configuration after several parameter analysis experiments. Experimental results involving a performance comparison with other widely used methods demonstrate the superiority of the BiRMDN model.<\/jats:p>","DOI":"10.3390\/ijgi9020116","type":"journal-article","created":{"date-parts":[[2020,2,21]],"date-time":"2020-02-21T08:59:47Z","timestamp":1582275587000},"page":"116","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Predicting Future Locations of Moving Objects by Recurrent Mixture Density Network"],"prefix":"10.3390","volume":"9","author":[{"given":"Rui","family":"Chen","sequence":"first","affiliation":[{"name":"Institute of Geospatial Information, Information Engineering University, Zhengzhou 450000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingjian","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Geospatial Information, Information Engineering University, Zhengzhou 450000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wanli","family":"Li","sequence":"additional","affiliation":[{"name":"Institute of Geospatial Information, Information Engineering University, Zhengzhou 450000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Naikun","family":"Guo","sequence":"additional","affiliation":[{"name":"Institute of Geospatial Information, Information Engineering University, Zhengzhou 450000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,20]]},"reference":[{"key":"ref_1","unstructured":"Georgiou, H., Karagiorgou, S., Kontoulis, Y., Pelekis, N., Petrou, P., Scarlatti, D., and Theodoridis, Y. (2018). Moving objects analytics: Survey on future location & trajectory prediction methods. arXiv."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Bao, J., Zheng, Y., and Mokbel, M.F. (2012, January 6\u20139). Location-based and preference aware recommendation using sparse geo-social networking data. Proceedings of the 20th International Conference of Advances in Geographic Information Systems, Redondo Beach, CA, USA.","DOI":"10.1145\/2424321.2424348"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2470","DOI":"10.1109\/TITS.2017.2749413","article-title":"Destination prediction by trajectory distribution based model","volume":"19","author":"Besse","year":"2018","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1188","DOI":"10.1109\/TITS.2012.2187282","article-title":"Maritime traffic monitoring based on vessel detection, tracking, state estimation, and trajectory prediction","volume":"13","author":"Perera","year":"2012","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Yang, R., and Fang, Y. (2018, January 25\u201327). LSTM network based on antlion optimization and its application in flight trajectory prediction. Proceedings of the 2nd IEEE Advanced IMCEC. Conference, Xi\u2019an, China.","DOI":"10.1109\/IMCEC.2018.8469476"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2743025","article-title":"Trajectory data mining: An overview","volume":"6","author":"Zheng","year":"2015","journal-title":"ACM Trans. Intell. Syst. Tech."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"108","DOI":"10.26599\/BDMA.2018.9020010","article-title":"Location prediction on trajectory data: A review","volume":"1","author":"Wu","year":"2018","journal-title":"Big Data Min. Anal."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Li, Y., Zheng, Y., Zhang, H., and Chen, L. (2015, January 3\u20136). Traffic prediction in a bike-sharing system. Proceedings of the 23rd International Conference Advances in Geographic Information Systems, Seattle, WA, USA.","DOI":"10.1145\/2820783.2820837"},{"key":"ref_9","unstructured":"Monreale, A., Pinelli, F., Trasarti, R., and Giannotti, F. (July, January 28). WhereNext: A location predictor on trajectory pattern mining. Proceedings of the 15th ACM SIGKDD International Conference on KDD, Paris, France."},{"key":"ref_10","unstructured":"Morzy, M. (2007, January 18\u201320). Mining frequent trajectories of moving objects for location prediction. Proceedings of the 5th International Conference on Machine Learning and Data Mining in Pattern Recognition, Leipzig, Germany."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Wu, F., Fu, K., Wang, Y., Xiao, Z., and Fu, X. (2017). A spatial-temporal-semantic neural network algorithm for location prediction on moving objects. Algorithms, 10.","DOI":"10.3390\/a10020037"},{"key":"ref_12","unstructured":"Kormahalleh, M.M., Sefidmazgi, M.G., and Homaifar, A. (2016, January 20\u201324). A sparse recurrent neural network for trajectory prediction of Atlantic hurricanes. Proceedings of the Genetic and Evolutionary Computation Conference, Denver, CO, USA."},{"key":"ref_13","unstructured":"Song, L., Kotz, D., Jain, R., and He, X. (2004, January 7\u201311). Evaluating location predictors with extensive Wi-Fi mobility data. Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies, Hong Kong, China."},{"key":"ref_14","unstructured":"Sutskever, I., Martens, J., and Hinton, G.E. (July, January 28). Generating text with recurrent neural networks. Proceedings of the 28th International Conference of Machine Learning, Bellevue, WA, USA."},{"key":"ref_15","unstructured":"Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3\u20136). ImageNet classification with deep convolutional neural networks. Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, CA, USA."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1140\/epjds\/s13688-017-0129-1","article-title":"Understanding predictability and exploration in human mobility","volume":"7","author":"Cuttone","year":"2018","journal-title":"EPJ Data Sci."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Comput."},{"key":"ref_18","unstructured":"Bishop, C.M. (1994). Mixture Density Networks, Aston University."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Chen, R., Chen, M., Li, W., Wang, J., and Yao, X. (2019). Mobility modes awareness from trajectories based on clustering and a convolutional neural network. ISPRS Int. J. Geo-Inf., 8.","DOI":"10.3390\/ijgi8050208"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1007\/s00779-003-0240-0","article-title":"Using GPS to learn significant locations and predict movement across multiple users","volume":"7","author":"Ashbrook","year":"2003","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Mathew, W., Raposo, R., and Martins, B. (2012, January 5\u20138). Predicting future locations with hidden Markov models. Proceedings of the ACM Conference of Ubiquitous Computation, Pittsburgh, PA, USA.","DOI":"10.1145\/2370216.2370421"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1109\/TITS.2014.2331758","article-title":"A self-adaptive parameter selection trajectory prediction approach via hidden Markov models","volume":"16","author":"Qiao","year":"2015","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2542182.2542184","article-title":"Mining geographic-temporal-semantic patterns in trajectories for location prediction","volume":"5","author":"Ying","year":"2013","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1007\/s10619-012-7115-1","article-title":"QS-STT: QuadSection clustering and spatial-temporal trajectory model for location prediction","volume":"31","author":"Lei","year":"2013","journal-title":"Distrib. Parallel Databases"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Nguyen, D., Van, C.L., and Ali, M.I. (2018, January 25\u201329). Vessel trajectory prediction using sequence-to-sequence models over spatial grid. Proceedings of the 12th ACM International Conference on DEBS, Hamilton, New Zealand.","DOI":"10.1145\/3210284.3219775"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Wu, H., Chen, Z., Sun, W., Zheng, B., and Wang, W. (2017, January 19\u201325). Modeling trajectories with recurrent neural networks. Proceedings of the 26th IJCAI, Melbourne, Australia.","DOI":"10.24963\/ijcai.2017\/430"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Liu, Q., Wu, S., Wang, L., and Tan, T. (2016, January 12\u201317). Predicting the next location: A recurrent model with spatial and temporal contexts. Proceedings of the 30th AAAI Conference, Phoenix, AZ, USA.","DOI":"10.1609\/aaai.v30i1.9971"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Feng, J., Li, Y., Zhang, C., Sun, F., Meng, F., Guo, A., and Jin, D. (2018, January 23\u201327). DeepMove: Predicting human mobility with attentional recurrent networks. Proceedings of the World Wide Web Conference, Lyon, France.","DOI":"10.1145\/3178876.3186058"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Graves, A. (2013). Generating sequences with recurrent neural networks. arXiv.","DOI":"10.1007\/978-3-642-24797-2_3"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1016\/j.ijleo.2017.12.038","article-title":"Applying deep bidirectional LSTM and mixture density network for basketball trajectory prediction","volume":"158","author":"Zhao","year":"2018","journal-title":"OPTIK"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2572","DOI":"10.1109\/TITS.2017.2755684","article-title":"Real-time prediction of taxi demand using recurrent neural networks","volume":"19","author":"Xu","year":"2018","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"602","DOI":"10.1016\/j.neunet.2005.06.042","article-title":"Framewise phoneme classification with bidirectional LSTM and other neural network architectures","volume":"18","author":"Graves","year":"2005","journal-title":"Neural Netw."},{"key":"ref_33","unstructured":"Pascanu, R., Mikolov, T., and Bengio, Y. (2013). On the difficulty of training recurrent neural networks. arXiv."},{"key":"ref_34","unstructured":"Hinton, G.E., Srivastava, N., Krizhevsky, A., Sutskever, I., and Salakhutdinov, R.R. (2012). Improving neural networks by preventing co-adaptation of feature detectors. arXiv."},{"key":"ref_35","unstructured":"(2020, January 05). MarineCadastre.gov, Available online: https:\/\/marinecadastre.gov\/ais\/."},{"key":"ref_36","unstructured":"Kingma, D.P., and Ba, J.L. (2015, January 7\u20139). Adam: A method for stochastic optimization. Proceedings of the International Conference on Learning Representations, San Diego, CA, USA."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1007\/s41060-016-0014-1","article-title":"Classifying spatial trajectories using representation learning","volume":"2","author":"Endo","year":"2016","journal-title":"Int. J. Data Sci. Anal."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"3061","DOI":"10.1109\/TSP.2008.919396","article-title":"ARMA prediction of widely linear systems by using the innovations algorithm","volume":"56","year":"2008","journal-title":"IEEE Trans. Signal Process."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/2\/116\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:59:29Z","timestamp":1760173169000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/2\/116"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,20]]},"references-count":38,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["ijgi9020116"],"URL":"https:\/\/doi.org\/10.3390\/ijgi9020116","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,20]]}}}