Abstract
Optimal selection of features leads to the increase in perceptibility of the predictor procedure and thereby in turn increases the accuracy. In the domain of WiFi-based indoor positioning, access points are a ubiquitous source of features with which the positioning process is carried out. The selection of a proper subset of access points is crucial for sustainable localization performance. Most of the existing works in the literature focus on important AP selection whereas, the stability of the feature sets w.r.t varying context remains mostly ignored. Thus, to impart sustainable localization performance, in this work, the problem of identification of a stable set(s) of APs is investigated. Thus, the contribution of this work is two-fold. A genetic algorithm based feature selection technique for indoor localization is proposed first. The motive behind the approach is to capture different subsets of APs that best contribute to the localization process. Accordingly, our second contribution is the design of a Feature Association Based Ensemble Learning (FABEL) model that utilizes the selected feature sets in order to retain generality for sustainable localization performance.
Experimentation has been carried out on real-world data and analysis has been presented. The proposed training pipeline has been tested for device heterogeneity. It has been found that even for an unknown test device, the localization accuracy is significantly good and 80% of the errors lies within 4m.
Similar content being viewed by others
References
Alsmady A, Awad F (2017) Optimal wi-fi access point placement for rssi-based indoor localization using genetic algorithm. In: 2017 8th International conference on information and communication systems (ICICS), pp 287–291
Amer B, Noureldin A (2016) Rss-based indoor positioning utilizing firefly algorithm in wireless sensor networks. In: 2016 11th International conference on computer engineering & systems (ICCES). IEEE, pp 329–333
Bouaguel W (2016) A new approach for wrapper feature selection using genetic algorithm for big data. In: Intelligent and evolutionary systems. Springer, pp 75–83
Bozkurt S, Elibol G, Gunal S, Yayan U (2015) A comparative study on machine learning algorithms for indoor positioning. In: 2015 International symposium on innovations intelligent systems and applications (INISTA). IEEE, pp 1–8
Chen Y, Yang Q, Yin J, Chai X (2006) Power-efficient access-point selection for indoor location estimation. IEEE Trans Knowl Data Eng 18(7):877–888
Cheng Y-K, Chou H-J, Chang RY (2016) Machine-learning indoor localization with access point selection and signal strength reconstruction, pp 1–5
Friedl MA, Brodley CE (1997) Decision tree classification of land cover from remotely sensed data. Remote Sensing Environ 61(3):399–409
Gan X, Yu B, Lu H, Li Y (2017) Deep learning for weights training and indoor positioning using multi-sensor fingerprint. In: 2017 International conference on indoor positioning and indoor navigation (IPIN), pp 1–7
Giuliano R, Cardarilli GC, Cesarini C, Nunzio LD, Fallucchi F, Fazzolari R, Mazzenga F, Re M, Vizzarri A (2020) Indoor localization system based on bluetooth low energy for museum applications. Electronics 9(6):1055
Guo H, Li H, Xiong J, Yu M (2019) Indoor positioning system based on particle swarm optimization algorithm. Measurement 134:908–913
Houck CR, Joines J, Kay MG (1995) A genetic algorithm for function optimization: a matlab implementation. Ncsu-ie tr 95(09):1–10
Huang P, Zhao H, Liu W, Jiang D (2020) Maps: indoor localization algorithm based on multiple ap selection. Mobile Netw Appl:1–8
Iwendi C, Khan S, Anajemba JH, Mittal M, Alenezi M, Alazab M (2020) The use of ensemble models for multiple class and binary class classification for improving intrusion detection systems. Sensors 20(9):2559
Jedari E, Wu Z, Rashidzadeh R, Saif M (2015) Wi-fi based indoor location positioning employing random forest classifier, pp 1–5
Jiang W, Yin Z (2017) Indoor localization with a signal tree. Multimed Tools Appl 76(19):20317–20339
Jiang P, Zhang Y, Fu W, Liu H, Su X (2015) Indoor mobile localization based on wi-fi fingerprint’s important access point. Int J istributed Sensor Netw 11(4):429104
Kaemarungsi K, Krishnamurthy P (2004) Modeling of indoor positioning systems based on location fingerprinting. Ieee Infocom 2:1012–1022
Kara A (2004) Novelty in the generation of initial population for genetic algorithms. Knowl-Based Intell Inf Eng Syst:268–276
Laitinen E, Lohan ES (2016) On the choice of access point selection criterion and other position estimation characteristics for wlan-based indoor positioning. Sensors 16(5):737
Lee K, Nam Y, Se DM (2018) An indoor localization solution using bluetooth rssi and multiple sensors on a smartphone. Multimed Tools Appl 77(10):12635–12654
Li A, Fu J, Shen H, Sun S (2020) A cluster-principal-component-analysis-based indoor positioning algorithm. IEEE Int Things J 8(1):187–196
Li G, Geng E, Ye Z, Xu Y, Lin J, Yu P (2018) Indoor positioning algorithm based on the improved rssi distance model. Sensors 18(9):2820
Li D, Zhang B, Li C (2015) A feature-scaling-based k-nearest neighbor algorithm for indoor positioning systems. IEEE Int Things J 3(4):590–597
Lin T-N, Fang S-H, Tseng W-H, Lee C-W, Hsieh J-W (2014) A group-discrimination-based access point selection for wlan fingerprinting localization. IEEE Trans Veh Technol 63(8):3967–3976
Lipowski A, Lipowska D (2012) Roulette-wheel selection via stochastic acceptance. Physica a: statistical mechanics and its applications 391(6):2193–2196
Luo J, Fu L (2017) A smartphone indoor localization algorithm based on wlan location fingerprinting with feature extraction and clustering. Sensors 17 (6):1339
Meng W, Xiao W, Ni W, Xie L (2011) Secure and robust wi-fi fingerprinting indoor localization, pp 1–7
Roy P, Chowdhury C, Ghosh D, Juindoorloc SB (2019) A ubiquitous framework for smartphone-based indoor localization subject to context and device heterogeneity. Wirel Pers Commun 106(2):739–762
Roy P, Kundu M, Chowdhury C (2019) Indoor localization using stable set of wireless access points subject to varying granularity levels. In: 2019 International conference on wireless communications signal processing and networking (wiSPNET). IEEE, pp 491–496
Salamah AH, Tamazin M, Sharkas MA (2016) Mohamed Khedr. An enhanced wifi indoor localization system based on machine learning. In: 2016 International conference on indoor positioning and indoor navigation (IPIN). IEEE, pp 1–8
Sheikhan M, Bejani M, Gharavian D (2013) Modular neural-svm scheme for speech emotion recognition using anova feature selection method. Neural Comput Applic 23(1):215–227
Shi H (2012) A new weighted centroid localization algorithm based on rssi. In: 2012 IEEE international conference on information and automation. IEEE, pp 137–141
Sinha RS, Lee S-M, Rim M, Hwang S-H (2019) Data augmentation schemes for deep learning in an indoor positioning application. Electronics 8(5):554
Song Z, Du H, Huang H, Liu C (2015) Indoor localization via candidate fingerprints and genetic algorithm, pp 319–333
Suykens JAK, Vandewalle J (1999) Least squares support vector machine classifiers. Neural Process Lett 9(3):293–300
Tian Y, Huang B, Jia B, Zhao L (2018) Optimizing wifi ap placement for both localization and coverage. In: International conference on algorithms and architectures for parallel processing. Springer, pp 489–503
Wold S, Esbensen K, Geladi P (1987) Principal component analysis. Chemo Intell Lab Syst 2(1-3):37–52
Xiao J, Wu K, Yi Y, Ni LM (2012) Fifs: fine-grained indoor fingerprinting system. In: 2012 21st International conference on computer communications and networks (ICCCN). IEEE, pp 1–7,
Youssef MA, Agrawala A, Shankar AU (2003) Wlan location determination via clustering and probability distributions. In: Proceedings of the First IEEE international conference on pervasive computing and communications, 2003. (PerCom 2003). IEEE, pp 143–150
Zhang S, Guo J, Wang W, Hu J (2018) Floor recognition based on svm for wifi indoor positioning, pp 725–735
Zhang L, Li Y, Gu Y, Yang W (2017) An efficient machine learning approach for indoor localization. China Commun 14(11):141–150
Zhou B, Tu W, Ke M, Xue W, Ma W, Li Q (2020) A novel access point placement method for wifi fingerprinting considering existing aps. IEEE Wireless Commun Lett 9(11):1799–1802
Acknowledgements
This research work is partially supported by the project entitled- “Developing Framework for Indoor Location Based Services with Seamless Indoor Outdoor Navigation by expanding Spatial Data Infrastructure”, funded by the Ministry of Science and Technology, Department of Science and Technology, NGP Division, Government of India, ref no. NRDMS/UG/NetworkingProject/e-13/2019(G).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that there is no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Parsuramka, S., Panja, A.K., Roy, P. et al. FABEL: feature association based ensemble learning for positioning in indoor environment. Multimed Tools Appl 82, 7247–7266 (2023). https://doi.org/10.1007/s11042-022-13651-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13651-z