Knowing popular indoor locations can benefit many applications like exhibition planning and location-based advertising, among others. In this work, we use uncertain historical indoor mobility data to find the top-k popular indoor semantic locations with the highest flow values. In the data we use, an object positioning report contains a set of samples, each consisting of an indoor location and a corresponding probability. The problem is challenging due to the difficulty in obtaining reliable flow values and the heavy computational workload on probabilistic samples for large numbers of objects. To address the first challenge, we propose an indoor flow definition that takes into account both data uncertainty and indoor topology. To efficiently compute flows for individual indoor semantic locations, we design data structures for facilitating accessing the relevant data, a data reduction method that reduces the intermediate data to process, and an overall flow computing algorithm. Furthermore, we design search algorithms for finding the top-k popular indoor semantic locations. All proposals are evaluated extensively on real and synthetic data. The evaluation results show that our data reduction method significantly reduces the data volume in computing, our search algorithms are efficient and scalable, and the top-k popular semantic locations returned are in good accord with ground truth.
[1]
Christian S. Jensen,et al.
Mining significant semantic locations from GPS data
,
2010,
Proc. VLDB Endow..
[2]
Jeffrey Considine,et al.
Spatio-temporal aggregation using sketches
,
2004,
Proceedings. 20th International Conference on Data Engineering.
[3]
Hua Lu,et al.
Spatio-temporal joins on symbolic indoor tracking data
,
2011,
2011 IEEE 27th International Conference on Data Engineering.
[4]
Yufei Tao,et al.
Range aggregate processing in spatial databases
,
2004,
IEEE Transactions on Knowledge and Data Engineering.
[5]
Gang Chen,et al.
Finding Most Popular Indoor Semantic Locations Using Uncertain Mobility Data
,
2019,
2019 IEEE 35th International Conference on Data Engineering (ICDE).