Crowdsourcing Indoor Positioning by Light-Weight Automatic Fingerprint Updating via Ensemble Learning

In recent years, Wi-Fi-based indoor positioning has attracted increasing research attention due to its ubiquitous deployment. Although extensive research has been conducted on Wi-Fi fingerprint-based positioning, especially, in complex environments and long-term deployments, the automatic adaptation of radio map has not been fully studied and the problems remain open. When the positions of some Access Points (APs) change, the traditional approach regularly conducts site surveying which is time-consuming and labor-intensive. In this paper, we propose a crowdsourcing indoor positioning approach based on ensemble learning for automatic Altered APs Identification and Fingerprints Updating, namely AAIFU. We propose an algorithm to detect and identify the altered APs in crowdsourcing data. After getting the altered APs, we use the relationship between the received signal strength values of the altered APs and the unaltered APs in the crowdsourcing data to train a prediction model used to update the radio map. We also handle the device diversity on all the processes of AAIFU. Our proposed solution is light-weight which does not rely on additional infrastructure and inertial sensors with high power consumption. The comprehensive experiments have been carried out in our teaching building to evaluate the effectiveness of AAIFU. The results show that our proposed AAIFU can effectively adapt the radio map to the movement of APs and improve positioning accuracy. Correspondingly, we achieve an average positioning accuracy of $2.6m$ which outperforms the fingerprinting approach with the original radio map by 63.9%.

[1]  Yunhao Liu,et al.  WILL: Wireless indoor localization without site survey , 2012, 2012 Proceedings IEEE INFOCOM.

[2]  ZHU Xiao-yu,et al.  Flame detection based on GBDT feature for building , 2017, 2017 International Smart Cities Conference (ISC2).

[3]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[4]  Zan Li Passively Track WiFi Users with an Enhanced Particle Filter using Power-based Ranging , 2015 .

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

[6]  Ziad Salam Patrous Evaluating XGBoost for User Classification by using Behavioral Features Extracted from Smartphone Sensors , 2018 .

[7]  Gi-Wan Yoon,et al.  Building a Practical Wi-Fi-Based Indoor Navigation System , 2014, IEEE Pervasive Computing.

[8]  Wen-Chih Peng,et al.  A study on multiple wearable sensors for activity recognition , 2017, 2017 IEEE Conference on Dependable and Secure Computing.

[9]  Naser El-Sheimy,et al.  Evaluation of Two WiFi Positioning Systems Based on Autonomous Crowdsourcing of Handheld Devices for Indoor Navigation , 2016, IEEE Transactions on Mobile Computing.

[10]  Colin L. Mallows,et al.  A system for LEASE: location estimation assisted by stationary emitters for indoor RF wireless networks , 2004, IEEE INFOCOM 2004.

[11]  Yunhao Liu,et al.  LANDMARC: Indoor Location Sensing Using Active RFID , 2004, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[12]  Laurence T. Yang,et al.  Indoor smartphone localization via fingerprint crowdsourcing: challenges and approaches , 2016, IEEE Wireless Communications.

[13]  Tin Kam Ho,et al.  Probabilistic radio-frequency fingerprinting and localization on the run , 2014, Bell Labs Technical Journal.

[14]  Gilles Louppe,et al.  Ensembles on Random Patches , 2012, ECML/PKDD.

[15]  Shih-Hau Fang,et al.  Calibration-Free Approaches for Robust Wi-Fi Positioning against Device Diversity: A Performance Comparison , 2012, 2012 IEEE 75th Vehicular Technology Conference (VTC Spring).

[16]  Guobin Shen,et al.  Experiencing and handling the diversity in data density and environmental locality in an indoor positioning service , 2014, MobiCom.

[17]  Mingyan Liu,et al.  Static power of mobile devices: Self-updating radio maps for wireless indoor localization , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[18]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .

[19]  Guobin Shen,et al.  Walkie-Markie: Indoor Pathway Mapping Made Easy , 2013, NSDI.

[20]  Antti Ylä-Jääski,et al.  ViNav: A Vision-Based Indoor Navigation System for Smartphones , 2019, IEEE Transactions on Mobile Computing.

[21]  Ye Yuan,et al.  A Comparative Analysis of SVM, Naive Bayes and GBDT for Data Faults Detection in WSNs , 2018, 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C).

[22]  Bang Wang,et al.  FinCCM: Fingerprint Crowdsourcing, Clustering and Matching for Indoor Subarea Localization , 2015, IEEE Wireless Communications Letters.

[23]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[24]  Meng Li,et al.  A Random Forest-based ensemble method for activity recognition , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[25]  Pawel Wilk,et al.  Indoor radio map maintenance by automatic annotation of crowdsourced Wi-Fi fingerprints , 2015, 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[26]  Luis E. Ortiz,et al.  WiGEM: a learning-based approach for indoor localization , 2011, CoNEXT '11.

[27]  Danping Zou,et al.  A Survey of Crowd Sensing Opportunistic Signals for Indoor Localization , 2016, Mob. Inf. Syst..

[28]  Moustafa Youssef,et al.  The Horus WLAN location determination system , 2005, MobiSys '05.

[29]  Tin Kam Ho,et al.  The Random Subspace Method for Constructing Decision Forests , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Joel J. P. C. Rodrigues,et al.  WicLoc: An indoor localization system based on WiFi fingerprints and crowdsourcing , 2015, 2015 IEEE International Conference on Communications (ICC).

[31]  Kostas E. Bekris,et al.  On the feasibility of using wireless ethernet for indoor localization , 2004, IEEE Transactions on Robotics and Automation.

[32]  Maria Papadopouli,et al.  Empirical evaluation of signal-strength fingerprint positioning in wireless LANs , 2010, MSWIM '10.

[33]  Seth J. Teller,et al.  Implications of device diversity for organic localization , 2011, 2011 Proceedings IEEE INFOCOM.

[34]  Mun Choon Chan,et al.  PiLoc: A self-calibrating participatory indoor localization system , 2014, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[35]  Tahmina Zebin,et al.  Evaluation of supervised classification algorithms for human activity recognition with inertial sensors , 2017, 2017 IEEE SENSORS.

[36]  Lei Shu,et al.  Path-Loss-Based Fingerprint Localization Approach for Location-Based Services in Indoor Environments , 2017, IEEE Access.

[37]  Naitong Zhang,et al.  Human Localization Using Multi-Source Heterogeneous Data in Indoor Environments , 2017, IEEE Access.

[38]  Wenbin Lin,et al.  Indoor Localization and Automatic Fingerprint Update with Altered AP Signals , 2017, IEEE Transactions on Mobile Computing.

[39]  Aboelmagd Noureldin,et al.  Dynamic Online-Calibrated Radio Maps for Indoor Positioning in Wireless Local Area Networks , 2013, IEEE Transactions on Mobile Computing.

[40]  Wei Tu,et al.  ALIMC: Activity Landmark-Based Indoor Mapping via Crowdsourcing , 2015, IEEE Transactions on Intelligent Transportation Systems.

[41]  Greg Ridgeway,et al.  Generalized Boosted Models: A guide to the gbm package , 2006 .

[42]  Leo Breiman,et al.  Pasting Small Votes for Classification in Large Databases and On-Line , 1999, Machine Learning.

[43]  J. Friedman Stochastic gradient boosting , 2002 .

[44]  Zan Li,et al.  Automatic Construction of Radio Maps by Crowdsourcing PDR Traces for Indoor Positioning , 2018, 2018 IEEE International Conference on Communications (ICC).

[45]  Suk-Hoon Jung,et al.  Automated Construction and Maintenance of Wi-Fi Radio Maps for Crowdsourcing-Based Indoor Positioning Systems , 2018, IEEE Access.

[46]  Xiaohui Zhao,et al.  A Narrow-Band Indoor Positioning System by Fusing Time and Received Signal Strength via Ensemble Learning , 2018, IEEE Access.

[47]  Cheng Li,et al.  Cosine similarity based fingerprinting algorithm in WLAN indoor positioning against device diversity , 2015, 2015 IEEE International Conference on Communications (ICC).

[48]  Xiaolong Yang,et al.  Achieving Cost-Efficient Indoor Fingerprint Localization on WLAN Platform: A Hypothetical Test Approach , 2017, IEEE Access.

[49]  Guang Yang,et al.  Indoor Localization Based on Weighted Surfacing from Crowdsourced Samples , 2018, Sensors.