Skip to main content

Advertisement

Log in

FABEL: feature association based ensemble learning for positioning in indoor environment

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

    Article  Google Scholar 

  6. Cheng Y-K, Chou H-J, Chang RY (2016) Machine-learning indoor localization with access point selection and signal strength reconstruction, pp 1–5

  7. Friedl MA, Brodley CE (1997) Decision tree classification of land cover from remotely sensed data. Remote Sensing Environ 61(3):399–409

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. Guo H, Li H, Xiong J, Yu M (2019) Indoor positioning system based on particle swarm optimization algorithm. Measurement 134:908–913

    Article  Google Scholar 

  11. Houck CR, Joines J, Kay MG (1995) A genetic algorithm for function optimization: a matlab implementation. Ncsu-ie tr 95(09):1–10

    Google Scholar 

  12. Huang P, Zhao H, Liu W, Jiang D (2020) Maps: indoor localization algorithm based on multiple ap selection. Mobile Netw Appl:1–8

  13. 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

    Article  Google Scholar 

  14. Jedari E, Wu Z, Rashidzadeh R, Saif M (2015) Wi-fi based indoor location positioning employing random forest classifier, pp 1–5

  15. Jiang W, Yin Z (2017) Indoor localization with a signal tree. Multimed Tools Appl 76(19):20317–20339

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Kaemarungsi K, Krishnamurthy P (2004) Modeling of indoor positioning systems based on location fingerprinting. Ieee Infocom 2:1012–1022

    Google Scholar 

  18. Kara A (2004) Novelty in the generation of initial population for genetic algorithms. Knowl-Based Intell Inf Eng Syst:268–276

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. Lipowski A, Lipowska D (2012) Roulette-wheel selection via stochastic acceptance. Physica a: statistical mechanics and its applications 391(6):2193–2196

    Article  Google Scholar 

  26. Luo J, Fu L (2017) A smartphone indoor localization algorithm based on wlan location fingerprinting with feature extraction and clustering. Sensors 17 (6):1339

    Article  Google Scholar 

  27. Meng W, Xiao W, Ni W, Xie L (2011) Secure and robust wi-fi fingerprinting indoor localization, pp 1–7

  28. 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

    Article  Google Scholar 

  29. 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

  30. 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

  31. 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

    Article  Google Scholar 

  32. 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

  33. 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

    Article  Google Scholar 

  34. Song Z, Du H, Huang H, Liu C (2015) Indoor localization via candidate fingerprints and genetic algorithm, pp 319–333

  35. Suykens JAK, Vandewalle J (1999) Least squares support vector machine classifiers. Neural Process Lett 9(3):293–300

    Article  Google Scholar 

  36. 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

  37. Wold S, Esbensen K, Geladi P (1987) Principal component analysis. Chemo Intell Lab Syst 2(1-3):37–52

    Article  Google Scholar 

  38. 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,

  39. 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

  40. Zhang S, Guo J, Wang W, Hu J (2018) Floor recognition based on svm for wifi indoor positioning, pp 725–735

  41. Zhang L, Li Y, Gu Y, Yang W (2017) An efficient machine learning approach for indoor localization. China Commun 14(11):141–150

    Article  Google Scholar 

  42. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Chandreyee Chowdhury.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13651-z

Keywords

Navigation