1. Introduction
While a large number of studies focusing on outdoor trajectory prediction have been carried out [
1], research has shown that people tend to spend over 87% of their lifetime in indoor environments such as dwellings, grocery stores, airplane terminals and conference offices [
2,
3]. However, few studies have performed detailed analyses of the indoor trajectory prediction problem which is crucial to the location-based services for human beings.
One of the main reasons is that the indoor positioning technique is immature [
4], which leads to an insufficient amount of appropriate experimental data. The Global Positioning System (GPS) technology which is efficient in outdoor scenarios cannot accurately identify the whereabouts of a user in an indoor environment due to severe signal blocking and the complicated multi-path effects, leading to the localization performance declining greatly [
5]. Different from GPS, the indoor positioning products such as Wi-Fi-based devices can only record users’ positions in the range of activation, and users’ precise locations cannot be captured if users walk away from the activation range. Because it is impractical to deploy positioning devices everywhere, it is hard to track objects at any place in the indoor environment. Another reason for this is that unlike in outdoor environments where people only need to follow a road map, users face multiple features (e.g., elevators, doors, stores, and corridors) in indoor settings, making it hard to precisely predict users’ movements in a meaningful way.
Nowadays, with the development of indoor positioning technologies, such as iBeacon [
6], radio frequency identification (RFID) [
5], Bluetooth [
7], Wi-Fi [
8] and the prevalence of Wi-Fi-enabled mobile products, indoor trajectory prediction, which is a promising research field, gradually attracts much more attention. It provides users with flexible services that can be used in location recommendation, movement reconstruction, coupon promotion, and the provision of security services. For example, by being aware of the movement in advance, vendors can quickly target possible shoppers and push advertisements through online advertisement systems, which makes it possible to boost their sales even before customers physically approach the store. Moreover, through this application, pedestrian flow in the shopping mall can be predicted, making it possible to avoid traffic blocks and maximize the effect of shopping coupon promotion. Last but not least, through the indoor prediction system, managers can rearrange workers to achieve a much more efficient operation.
According to the prediction strategy, existing methods can be roughly classified into two groups: individual-based and global-based approaches. The individual-based prediction model assumes that an individual’s movement is independent of the others, and we can only use the movement history of the user themselves to predict their future locations [
9,
10]. Global-based prediction models mainly focus on solving the prediction problem by utilizing the historical movement data of all users to predict a specific user’s further location [
11]. Data-mining techniques such as recurrent neural network (RNN) [
12,
13], association rule [
14,
15] and layered Hidden Markov model (LHMM) [
16] have been extensively studied. Though the majority of the aforementioned approaches focus on the spatial aspect, they fall short in describing the unique semantic feature of indoor trajectories, which leads to the poor performance in indoor trajectory prediction.
Therefore, we propose a novel indoor trajectory prediction model, which concentrates on the spatial and semantic aspects simultaneously. A large number of real-world datasets was used to validate the performance of our study. The dataset was collected from about 120,000 anonymous users over a one-year period at a large inner-city shopping mall, which has seven floors, 67 Wi-Fi access points, and more than 200 stores that belong to 34 categories across 90,000 square meters. Other information such as floor plans and stores were provided by the owner of the shopping mall. Customers in the mall need to register for free Wi-Fi service and have to accept the terms and conditions of the service provider. Finally, there are three kinds of logs in the dataset: a Wi-Fi association log, a web browsing log, and a web query log. Compared to our previous work [
17], in this study, we focus on the approach of similarity computation rather than model building. The inter-relationship between spatial similarity and semantic similarity in prediction accuracy was investigated, which provides us with a better understanding of human movement in the indoor environment. In conclusion, the contributions of our study are summarized as follows:
A revised LCSS algorithm is proposed to compute the spatial similarities of the indoor trajectories.
Semantic features of the indoor trajectory are investigated and a novel algorithm utilizing the semantic R-tree is proposed to compute the semantic similarities.
Second-order Markov Chain (2-MMC) and k-means algorithms are used to group the trajectories to improve the accuracy of trajectory prediction.
The performance of our model is evaluated on a large-scale shopping mall dataset. The results imply the advantage of our model against the baseline methods.
Please note that this work is an extended version of our conference paper [
18]; compared to the original work, this study has the following improvements: (1) we put forward a new modeling approach that employs 2-MMC and k-means algorithms to construct the mobility model and group the trajectories; (2) in the related work part, indoor positioning and trajectory cleaning techniques are introduced and discussed in detail; (3) in the prediction phase, the tested trajectory is compared to the centroid first instead of all the trajectories; (4) an example of the Wi-Fi access point is illustrated; (5) pseudocodes for the algorithms such as spatial similarity calculation, semantic similarity calculation, model building, and predicting are presented and discussed in detail; (6) the features of the dataset are discussed in the experimental part; and (7) other affecting factors such as the number of clusters and orders of Markov models are investigated in the experiment.
The rest of this study is as follows: In
Section 2, we present a literature review on the problem of location prediction. In
Section 3, preliminaries about indoor trajectory are introduced. In
Section 4, a novel methodological framework for indoor location prediction is proposed. In
Section 5, the performance of our approach is evaluated and compared with the baselines. Lastly, in
Section 6, we conclude our work, and suggestions for further studies are presented.
2. Related Work
In this part, research on trajectory prediction will be introduced and the differences between these works and our study will be discussed.
Indoor localization: Unlike the outdoor Global Positioning System (GPS), indoor positioning systems have only been mature in recent years and started to emerge in commercial markets [
19]. In [
20], various positioning technologies used in indoor environments were discussed, and a prototype application for users to navigate through the indoor settings based on the technique of Wi-Fi Received Signal Strength Indicator (RSSI) is proposed. In [
21], an evaluation of possible supervised machine learning algorithms is carried out to validate their performances in terms of localization accuracy in the indoor environment; the results show that with the proper selection of algorithms and with a sufficient number of samples for training, we can achieve accurate indoor positioning. While currently the majority of Wi-Fi-based positioning techniques concentrate on increasing localization accuracy, they overlook the diversity of Wi-Fi signal distributions. The authors of [
22] proposed a new hybrid model based on the concept of Asymptotic Relative Efficiency (ARE) which exploits signal distributions to strengthen the robustness of the localization systems in complicated indoor environments. To achieve accurate self-positioning and tracking for iPhone users in the indoor scenario, a hybrid method between Wi-Fi and pedestrian dead reckoning (PDR) is provided [
23]. In [
24], the fingerprint-based positioning algorithms are investigated and a novel criterion is proposed to help better select the reference points. In [
25], an automated method is introduced for the calibration of Received Signal Strength (RSS)-fingerprinting-based positioning systems, and a robotic platform is employed to gather fingerprints; then, the gathered fingerprints are used to train machine learning models. To improve the accuracy of range-based localization under the condition of non-line-of-sight in the indoor environment, the authors proposed a localization algorithm by improving the range accuracy [
26].
Existing prediction methods can be roughly classified into two groups based on their prediction strategies.
Individual-based prediction considers a users’ movement behaviors to be independent of each other, so only the trajectories of the specific object itself are used for the prediction. Regarding the spatial and temporal aspects of trajectory data, time series analysis is first introduced to predict objects’ further locations [
9], and then Markov model [
27] and machine learning techniques [
28,
29] are investigated. In [
28], the authors present a time-ordered vector to model the movement history of customers, while in [
29], the authors proposed a classification tree to model the contextual aspects of the trajectory data. Other studies focusing on forecasting the further whereabouts of users in the constrained road networks are also investigated [
30,
31]. Finally, additional information such as Wi-Fi log [
32] or social data [
33] are employed to tackle the trajectory prediction problem. The main deficiencies of the individual-based prediction algorithms include: (1) the fact that these methods require long-term trajectory sequences of a certain user which is unrealistic in practice and (2) these approaches need to build an independent prediction model for each user which fails in predicting further whereabouts of non-systematic users.
Global-based prediction models solve the trajectory prediction problem by assuming that users’ moving behaviors tend to follow the crowd to a certain extent. Studies mainly focus on mining frequent movement patterns and utilizing this global information to predict a user’s next location. Machine learning techniques such as Markov models, Apriori, and recurrent neural networks (RNN) are extensively investigated. For example, an improved Apriori algorithm is proposed to forecast the whereabouts of a group of shoppers [
15]. The authors of [
34] employed a Markov model to transfer trajectory points into conversion probabilities for trajectory prediction. Based on RNN, a spatial-temporal RNN model was constructed [
12]. However, the aforementioned group-based methods construct prediction models for all users, overlooking the presence of similar subgroups [
35]. To solve this problem, a visitor prediction approach is proposed in [
36]; the model first mines visitors who are likely to visit the same place, and it then incorporates friends of those visitors, who are influenced by the visitors’ activities and are likely to follow them. The authors proposed a novel location prediction method that first considers the trajectories of individuals’ familiar strangers [
37].
Apart from the model building, the prediction can also be carried out based on the forms of domain knowledge (such as the topology of the map, or constraints on the motility of the people being tracked). For example, (1) with regard to
the particle-filtering techniques, the authors of [
38] propose a probabilistic model to cleanse RFID data for object tracking; a Bayesian inference based algorithm is utilized and a sequential sampler is proposed to accurately and efficiently clean the RFID data. (2) with regard to
probabilistic conditioning techniques, the authors of [
39] propose a probabilistic framework for cleaning the data collected by Radio-Frequency IDentification (RFID) tracking systems; the model consists of dumping the inconsistent trajectories and assigning to the others a suitable probability of being the actual one. Probabilistic conditioning is adopted to compute the probabilities. Additionally, a probabilistic cleaning model [
40], which treats the trajectories as events with integrity constraints encoding some knowledge about the map and the motility characteristics of the monitored objects, is studied to reduce the inherent uncertainty of trajectory data collected for RFID-monitored objects. (3) With regard to
graph-based techniques, the authors of [
41] focus on false negatives in raw indoor RFID tracking data, and a probabilistic distance-aware graph is proposed which considers the transition probabilities, the characteristics of indoor topology and RFID readers simultaneously to identify false negatives and recover missing information in indoor RFID tracking data. In [
42], the authors propose a sampling technique to interpret RFID data, where a sequence of readings was generated by a set of objects that simultaneously moved for a time interval, their method considers readings, and hard and weak integrity constraints implied by the topology of the floor plan, the capacity of the locations, and the objects’ speeds simultaneously.
Due to the limitations of existing indoor trajectory data, the aforementioned methods have only experimented on small datasets: a small number of users and only seven access points were assessed in [
43], 2 days’ worth of data points as training data, and 1-day worth of data points as testing data were used in [
34], the time duration of the data was only 48 h in [
16]), and in [
44], the dataset was acquired in a limited setting. Different from previous studies, the dataset we used was collected from the general public in a big shopping mall, and over 261,369 indoor trajectories were recorded. The dataset provides us with a unique opportunity to explore the correlation between users’ physical movements and semantic movements.
3. Preliminaries and Problem Definitions
In this section, important concepts will be introduced first to help understand our prediction method.
Definition 1 (AP Point). In general, AP point stands for the Wi-Fi access point in the indoor setting where each AP point has a unique ID and its activation range covers multiple stores. In our study, each store belongs to a given category. We denote an AP point as , where is a subset of all the store categories.
In our study, floor plans of the shopping mall were overlaid with access point locations, and the active ranges of the access points were approximated by Voronoi regions, each centered on a single access point which encompasses all the points that are closest to it. In order to correlate user physical movements captured by the access points, we label each access point with semantics corresponding to its location in the shopping center. As each access point covers a certain area with signal in the shopping mall, the service area is approximated by the so called Voronoi cell, in which any location is closest to its seed location (the access point) than to any other seed location. Once we obtain these Voronoi cells, we know which shop falls under an AP from the shopping center floor plan (on average, there are 3.67 shops in each Voronoi cell). We then assign a list of semantic categories to an access point corresponding to each shop in the region covered by an access point.
Table 1 is an example of an access point;
covers six stores belonging to the category of Cafe, Men’s Fashion, General Fashion, General Footwear, Men’s Footwear, and Underwear. Then, we denote
as
= {15, [Cafe, Men’s Fashion, General Fashion, General Footwear, Men’s Footwear, Underwear]}
Definition 2 (Trajectory Point).We denote the indoor trajectory point as . When a customer logged into a Wi-Fi access point at the timestamp , , where k is the total number of Wi-Fi access points.
Definition 3 (Indoor Trajectory).The indoor trajectory T is an ordered sequence of trajectory points detected in a user’s movement history, where .
Definition 4 (Trajectory Similarity).Indoor trajectory is similar to if ≤ϵ, where is the distance function and ϵ is the distance threshold.
In the past few years, the trajectory distance function
has been investigated extensively and can be defined in various ways. For instance, the authors of [
45] studied examples of trajectory distance functions used for analyzing the movement data from different objectives. During our background study, there was a set of distance functions based on string matching such as dynamic time wrapping distance (DTW) [
46], longest common subsequence (LCSS) [
47], edit distance for trajectories [
48] and Euclidean distance [
49]; these kinds of methods provide a straightforward way to depict trajectory as a list of time-ordered spatial points. A survey of various distance metrics can be found in [
50]. Although the indoor environment is constrained, it is full of semantic information; however, few studies to date have considered the influence of semantic features in indoor environments. Different from the aforementioned algorithms, in this study, we propose a new distance function that considers the spatial and contextual information simultaneously.
Definition 5 (Indoor Trajectory Prediction:).Given an indoor trajectory , the goal is to compute the position of in the timestamp based on the previous n timestamps.
In the following sections, we use the terms indoor trajectory and trajectory interchangeably unless otherwise specified.
Author Contributions
Conceptualization, P.W., J.Y. and J.Z.; methodology, P.W. and J.Y.; software, P.W.; validation, P.W.; formal analysis, P.W.; investigation, P.W.; writing—original draft preparation, P.W.; writing—review and editing, J.Y.; supervision, J.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Natural Science Foundation of China under Grant Nos. 61672179, 61370083, and 61402126; the Natural Science Foundation Heilongjiang Province of China under Grant Nos. F2015030; the Youths Science Foundation of Heilongjiang Province of China under Grant No. QC2016083; the Fundamental Research Funds for the Central Universities under Grant No. HEUCFM180601; the Heilongjiang Postdoctoral Science Foundation No. LBH-Z14071.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data used in this study are available from the authors upon readers request.
Acknowledgments
The authors acknowledge valuable suggestions of anonymous referees.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Huang, J.; Dahlmeier, D.; Lin, Z.; Ang, B.K.; Seeto, M.L.; Shi, H. Wi-Fi Based Indoor Next Location Prediction Using Mixed State-Weighted Markov-Chain Model. Int. J. Mach. Learn. Comput. 2014, 4, 505. [Google Scholar] [CrossRef] [Green Version]
- Klepeis, N.E.; Nelson, W.C.; Ott, W.R.; Robinson, J.P.; Tsang, A.M.; Switzer, P.; Behar, J.V.; Hern, S.C.; Engelmann, W.H. The National Human Activity Pattern Survey (NHAPS): A resource for assessing exposure to environmental pollutants. J. Expo. Sci. Environ. Epidemiol. 2001, 11, 231. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Jenkins, P.L.; Phillips, T.J.; Mulberg, E.J.; Hui, S.P. Activity patterns of Californians: Use of and proximity to indoor pollutant sources. Atmos. Environ. Part A Gen. Top. 1992, 26, 2141–2148. [Google Scholar] [CrossRef]
- Liu, H.; Darabi, H.; Banerjee, P.P.; Liu, J. Survey of Wireless Indoor Positioning Techniques and Systems. IEEE Trans. Syst. Man, Cybern. Part C 2007, 37, 1067–1080. [Google Scholar] [CrossRef]
- Xu, H.; Ding, Y.; Li, P.; Wang, R.; Li, Y. An RFID Indoor Positioning Algorithm Based on Bayesian Probability and K-Nearest Neighbor. Sensors 2017, 17, 1806. [Google Scholar] [CrossRef] [Green Version]
- Martin, P.; Ho, B.; Grupen, N.; Muñoz, S.; Srivastava, M.B. An iBeacon primer for indoor localization: Demo abstract. In Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings, BuildSys 2014, Memphis, TN, USA, 3–6 November 2014; pp. 190–191. [Google Scholar] [CrossRef]
- Lie, M.M.K.; Kusuma, G.P. A fingerprint-based coarse-to-fine algorithm for indoor positioning system using Bluetooth Low Energy. Neural Comput. Appl. 2021, 33, 2735–2751. [Google Scholar] [CrossRef]
- Cao, H.; Wang, Y.; Bi, J.; Xu, S.; Si, M.; Qi, H. Indoor Positioning Method Using WiFi RTT Based on LOS Identification and Range Calibration. ISPRS Int. J. Geo Inf. 2020, 9, 627. [Google Scholar] [CrossRef]
- Scellato, S.; Musolesi, M.; Mascolo, C.; Latora, V.; Campbell, A.T. NextPlace: A Spatio-temporal Prediction Framework for Pervasive Systems. In Proceedings of the Pervasive Computing—9th International Conference, Pervasive 2011, San Francisco, CA, USA, 12–15 June 2011; Lyons, K., Hightower, J., Huang, E.M., Eds.; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 2011; Volume 6696, pp. 152–169. [Google Scholar] [CrossRef] [Green Version]
- Ceci, M.; Appice, A.; Malerba, D. Time-Slice Density Estimation for Semantic-Based Tourist Destination Suggestion. In Proceedings of the ECAI 2010—19th European Conference on Artificial Intelligence, Lisbon, Portugal, 16–20 August 2010; Coelho, H., Studer, R., Wooldridge, M.J., Eds.; Frontiers in Artificial Intelligence and Applications. IOS Press: Amsterdam, The Netherlands, 2010; Volume 215, pp. 1107–1108. [Google Scholar] [CrossRef]
- Morzy, M. Mining Frequent Trajectories of Moving Objects for Location Prediction. In Proceedings of the Machine Learning and Data Mining in Pattern Recognition, 5th International Conference, MLDM 2007, Leipzig, Germany, 18–20 July 2007; Perner, P., Ed.; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 2007; Volume 4571, pp. 667–680. [Google Scholar] [CrossRef] [Green Version]
- Liu, Q.; Wu, S.; Wang, L.; Tan, T. Predicting the Next Location: A Recurrent Model with Spatial and Temporal Contexts. In Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA, 12–17 February 2016; Schuurmans, D., Wellman, M.P., Eds.; AAAI Press: Palo Alto, CA, USA, 2016; pp. 194–200. [Google Scholar]
- Yao, D.; Zhang, C.; Huang, J.; Bi, J. SERM: A Recurrent Model for Next Location Prediction in Semantic Trajectories. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, CIKM 2017, Singapore, 6–10 November 2017; Lim, E., Winslett, M., Sanderson, M., Fu, A.W., Sun, J., Culpepper, J.S., Lo, E., Ho, J.C., Donato, D., Agrawal, R., et al., Eds.; ACM: New York City, NY, USA, 2017; pp. 2411–2414. [Google Scholar] [CrossRef]
- Keles, I.; Ozer, M.; Toroslu, I.H.; Karagoz, P. Location Prediction of Mobile Phone Users Using Apriori-Based Sequence Mining with Multiple Support Thresholds. In Proceedings of the New Frontiers in Mining Complex Patterns—Third International Workshop, NFMCP 2014, Held in Conjunction with ECML-PKDD 2014, Nancy, France, 19 September 2014; Appice, A., Ceci, M., Loglisci, C., Manco, G., Masciari, E., Ras, Z.W., Eds.; Revised Selected Papers; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 2014; Volume 8983, pp. 179–193. [Google Scholar] [CrossRef]
- Morzy, M. Prediction of Moving Object Location Based on Frequent Trajectories. In Proceedings of the Computer and Information Sciences—ISCIS 2006, 21th International Symposium, Istanbul, Turkey, 1–3 November 2006; Levi, A., Savas, E., Yenigün, H., Balcisoy, S., Saygin, Y., Eds.; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 2006; Volume 4263, pp. 583–592. [Google Scholar] [CrossRef]
- Li, Q.; Lau, H.C. A Layered Hidden Markov Model for Predicting Human Trajectories in a Multi-floor Building. In Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, WI-IAT 2015, Singapore, 6–9 December 2015; pp. 344–351. [Google Scholar] [CrossRef]
- Wang, P.; Yang, J.; Zhang, J. A Spatial-Contextual Indoor Trajectory Prediction Approach via Hidden Markov Models. Wirel. Commun. Mob. Comput. 2022, 2022, 6719514. [Google Scholar] [CrossRef]
- Wang, P.; Yang, J.; Zhang, J. Location Prediction for Indoor Spaces based on Trajectory Similarity. In Proceedings of the DSIT 2021: 4th International Conference on Data Science and Information Technology, Shanghai, China, 23–25 July 2021; ACM: New York City, NY, USA, 2021; pp. 402–407. [Google Scholar] [CrossRef]
- Jensen, C.S.; Lu, H.; Yang, B. Indoor-A New Data Management Frontier. IEEE Data Eng. Bull. 2010, 33, 12–17. [Google Scholar]
- Golenbiewski, J.; Tewolde, G. Wi-Fi Based Indoor Positioning and Navigation System (IPS/INS). In Proceedings of the 2020 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), Vancouver, BA, Canada, 9–12 September 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–7. [Google Scholar]
- Polak, L.; Rozum, S.; Slanina, M.; Bravenec, T.; Fryza, T.; Pikrakis, A. Received Signal Strength Fingerprinting-Based Indoor Location Estimation Employing Machine Learning. Sensors 2021, 21, 4605. [Google Scholar] [CrossRef]
- Zhou, M.; Li, Y.; Tahir, M.J.; Geng, X.; Wang, Y.; He, W. Integrated statistical test of signal distributions and access point contributions for Wi-Fi indoor localization. IEEE Trans. Veh. Technol. 2021, 70, 5057–5070. [Google Scholar] [CrossRef]
- Vy, T.D.; Nguyen, T.L.; Shin, Y. Pedestrian Indoor Localization and Tracking Using Hybrid Wi-Fi/PDR for iPhones. In Proceedings of the 2021 IEEE 93rd Vehicular Technology Conference (VTC2021-Spring), Helsinki, Finland, 25–28 April 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–7. [Google Scholar]
- Tao, Y.; Zhao, L. Fingerprint localization with adaptive area search. IEEE Commun. Lett. 2020, 24, 1446–1450. [Google Scholar] [CrossRef]
- Kolakowski, M. Automated Calibration of RSS Fingerprinting Based Systems Using a Mobile Robot and Machine Learning. Sensors 2021, 21, 6270. [Google Scholar] [CrossRef] [PubMed]
- Lee, B.h.; Park, K.M.; Kim, Y.H.; Kim, S.C. Hybrid Approach for Indoor Localization Using Received Signal Strength of Dual-Band Wi-Fi. Sensors 2021, 21, 5583. [Google Scholar] [CrossRef] [PubMed]
- Nishino, M.; Nakamura, Y.; Yagi, T.; Muto, S.; Abe, M. A location predictor based on dependencies between multiple lifelog data. In Proceedings of the 2010 International Workshop on Location Based Social Networks, LBSN 2010, San Jose, CA, USA, 2 November 2010; Zhou, X., Lee, W., Peng, W., Xie, X., Eds.; ACM: New York City, NY, USA, 2010; pp. 11–17. [Google Scholar] [CrossRef]
- Anagnostopoulos, T.; Anagnostopoulos, C.; Hadjiefthymiades, S. Mobility Prediction Based on Machine Learning. In Proceedings of the 12th IEEE International Conference on Mobile Data Management, MDM 2011, Luleå, Sweden, 6–9 June 2011; pp. 27–30. [Google Scholar] [CrossRef]
- Tran, L.H.; Catasta, M.; McDowell, L.K.; Aberer, K. Next place prediction using mobile data. In Proceedings of the Mobile Data Challenge Workshop (MDC 2012), Newcastle, UK, 18–22 June 2012. Number CONF. [Google Scholar]
- Kim, S.; Won, J.; Kim, J.; Shin, M.; Lee, J.; Kim, H. Path Prediction of Moving Objects on Road Networks Through Analyzing Past Trajectories. In Knowledge-Based Intelligent Information and Engineering Systems, Proceedings of the 11th International Conference, KES 2007, XVII Italian Workshop on Neural Networks, Vietri sul Mare, Italy, 12–14 September 2007; Apolloni, B., Howlett, R.J., Jain, L.C., Eds.; Part I; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2007; Volume 4692, pp. 379–389. [Google Scholar] [CrossRef]
- Jeung, H.; Yiu, M.L.; Zhou, X.; Jensen, C.S. Path prediction and predictive range querying in road network databases. VLDB J. 2010, 19, 585–602. [Google Scholar] [CrossRef]
- Gomes, J.B.; Phua, C.; Krishnaswamy, S. Where Will You Go? Mobile Data Mining for Next Place Prediction. In Proceedings of the Data Warehousing and Knowledge Discovery—15th International Conference, DaWaK 2013, Prague, Czech Republic, 26–29 August 2013; Bellatreche, L., Mohania, M.K., Eds.; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 2013; Volume 8057, pp. 146–158. [Google Scholar] [CrossRef]
- Yang, N.; Kong, X.; Wang, F.; Yu, P.S. When and Where: Predicting Human Movements Based on Social Spatial-Temporal Events. In Proceedings of the 2014 SIAM International Conference on Data Mining, Philadelphia, PA, USA, 24–26 April 2014; pp. 515–523. [Google Scholar] [CrossRef] [Green Version]
- Ang, B.K.; Dahlmeier, D.; Lin, Z.; Huang, J.; Seeto, M.L.; Shi, H. Indoor next location prediction with Wi-Fi. In Proceedings of the Fourth International Conference on Digital Information Processing and Communications (ICDIPC2014), Kuala Lumpur, Malaysia, 18–20 March 2014; The Society of Digital Information and Wireless Communication: Hong Kong, China, 2014; pp. 107–113. [Google Scholar]
- Wang, P.; Wu, S.; Zhang, H.; Lu, F. Indoor location prediction method for shopping malls based on location sequence similarity. ISPRS Int. J.-Geo-Inf. 2019, 8, 517. [Google Scholar] [CrossRef] [Green Version]
- Saleem, M.A.; Costa, F.S.D.; Dolog, P.; Karras, P.; Pedersen, T.B.; Calders, T. Predicting Visitors Using Location-Based Social Networks. In Proceedings of the 19th IEEE International Conference on Mobile Data Management, MDM 2018, Aalborg, Denmark, 25–28 June 2018; pp. 245–250. [Google Scholar] [CrossRef]
- Zhang, S.; Li, C.; Li, X. Predicting Location Trajectories of Humans by Their Diverse Social Ties. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, SMC 2018, Miyazaki, Japan, 7–10 October 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1221–1226. [Google Scholar] [CrossRef]
- Zhao, Z.; Ng, W. A model-based approach for RFID data stream cleansing. In Proceedings of the 21st ACM International Conference on Information and Knowledge Management, CIKM’12, Maui, HI, USA, 29 October–2 November 2012; Chen, X., Lebanon, G., Wang, H., Zaki, M.J., Eds.; ACM: New York City, NY, USA, 2012; pp. 862–871. [Google Scholar] [CrossRef]
- Fazzinga, B.; Flesca, S.; Furfaro, F.; Parisi, F. Exploiting Integrity Constraints for Cleaning Trajectories of RFID-Monitored Objects. ACM Trans. Database Syst. 2016, 41, 24:1–24:52. [Google Scholar] [CrossRef]
- Fazzinga, B.; Flesca, S.; Furfaro, F.; Parisi, F. Cleaning trajectory data of RFID-monitored objects through conditioning under integrity constraints. In Proceedings of the 17th International Conference on Extending Database Technology, EDBT 2014, Athens, Greece, 24–28 March 2014; pp. 379–390. [Google Scholar] [CrossRef]
- Baba, A.I.; Lu, H.; Pedersen, T.B.; Xie, X. Handling False Negatives in Indoor RFID Data. In Proceedings of the IEEE 15th International Conference on Mobile Data Management, MDM 2014, Brisbane, Australia, 14–18 July 2014; Zaslavsky, A.B., Chrysanthis, P.K., Becker, C., Indulska, J., Mokbel, M.F., Nicklas, D., Chow, C., Eds.; IEEE Computer Society, 2014; Volume 1, pp. 117–126. [Google Scholar] [CrossRef]
- Fazzinga, B.; Flesca, S.; Furfaro, F.; Parisi, F. Interpreting RFID tracking data for simultaneously moving objects: An offline sampling-based approach. Expert Syst. Appl. 2020, 152, 113368. [Google Scholar] [CrossRef]
- Lam, L.D.; Tang, A.; Grundy, J. Predicting indoor spatial movement using data mining and movement patterns. In Proceedings of the 2017 IEEE International Conference on Big Data and Smart Computing (BigComp), Jeju Island, Korea, 13–16 February 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 223–230. [Google Scholar] [CrossRef]
- Gambs, S.; Killijian, M.O.; del Prado Cortez, M.N. Next place prediction using mobility markov chains. In Proceedings of the First Workshop on Measurement, Privacy, and Mobility, Bern, Switzerland, 10–13 April 2012; ACM: New York City, NY, USA, 2012; p. 3. [Google Scholar]
- Giannotti, F.; Nanni, M.; Pedreschi, D.; Pinelli, F.; Renso, C.; Rinzivillo, S.; Trasarti, R. Unveiling the complexity of human mobility by querying and mining massive trajectory data. VLDB J. 2011, 20, 695–719. [Google Scholar] [CrossRef]
- Berndt, D.J.; Clifford, J. Using Dynamic Time Warping to Find Patterns in Time Series. In Proceedings of the Knowledge Discovery in Databases: Papers from the 1994 AAAI Workshop, Seattle, WA, USA, 31 July–4 August 1994; Fayyad, U.M., Uthurusamy, R., Eds.; Technical Report WS-94-03. AAAI Press: Palo Alto, CA, USA, 1994; pp. 359–370. [Google Scholar]
- Vlachos, M.; Kollios, G.; Gunopulos, D. Elastic Translation Invariant Matching of Trajectories. Mach. Learn. 2005, 58, 301–334. [Google Scholar] [CrossRef] [Green Version]
- Cao, H.; Wolfson, O.; Trajcevski, G. Spatio-temporal data reduction with deterministic error bounds. VLDB J. 2006, 15, 211–228. [Google Scholar] [CrossRef]
- Cai, Y.; Ng, R.T. Indexing Spatio-Temporal Trajectories with Chebyshev Polynomials. In Proceedings of the ACM SIGMOD International Conference on Management of Data, Paris, France, 13–18 June 2004; Weikum, G., König, A.C., Deßloch, S., Eds.; ACM: New York City, NY, USA, 2004; pp. 599–610. [Google Scholar] [CrossRef] [Green Version]
- Agrawal, R.; Faloutsos, C.; Swami, A.N. Efficient Similarity Search In Sequence Databases. In Proceedings of the Foundations of Data Organization and Algorithms, 4th International Conference, FODO’93, Chicago, IL, USA, 13–15 October 1993; Lomet, D.B., Ed.; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 1993; Volume 730, pp. 69–84. [Google Scholar] [CrossRef]
- Cho, E.; Myers, S.A.; Leskovec, J. Friendship and mobility: User movement in location-based social networks. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, CA, USA, 21–24 August 2011; ACM: New York City, NY, USA, 2011; pp. 1082–1090. [Google Scholar] [CrossRef]
- Gonzalez, M.C.; Hidalgo, C.A.; Barabasi, A.L. Understanding individual human mobility patterns. arXiv 2008, arXiv:0806.1256. [Google Scholar] [CrossRef] [PubMed]
- Song, C.; Qu, Z.; Blumm, N.; Barabási, A.L. Limits of predictability in human mobility. Science 2010, 327, 1018–1021. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Christakis, N.A.; Fowler, J.H. Social Contagion Theory: Examining Dynamic Social Networks and Human Behavior. Stat. Med. 2013, 32, 556–577. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Mathew, W.; Raposo, R.; Martins, B. Predicting future locations with hidden Markov models. In Proceedings of the 2012 ACM Conference on Ubiquitous Computing, Pittsburgh Pennsylvania, 5–8 September; ACM: Pittsburgh, Pennsylvania, USA, 2012; pp. 911–918. [Google Scholar] [CrossRef]
- Gambs, S.; Killijian, M.O.; del Prado Cortez, M.N. Show me how you move and I will tell you who you are. In Proceedings of the 3rd ACM SIGSPATIAL International Workshop on Security and Privacy in GIS and LBS, San Jose, CA, USA, 2 November 2010; ACM: New York City, NY, USA, 2010; pp. 34–41. [Google Scholar] [CrossRef] [Green Version]
| Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).