JLGBMLoc—A Novel High-Precision Indoor Localization Method Based on LightGBM
Abstract
:1. Introduction
- (1)
- Aiming at the problem of extracting key features from sparse RSS data and reducing the influence noise and outliers of dataset, we propose a novel feature extraction algorithm, named joint denoising auto-encoder (JDAE), which reconstructs the sparseness fingerprint data for a better feature representation and restores the fingerprint data.
- (2)
- To achieve higher positioning accuracy under high efficiency, the LightGBM is introduced to the Wi-Fi localization by scattering the processed fingerprint data to histogram, and dividing the decision tree under the leaf-wise algorithm with depth limitation.
- (3)
- The proposed model is evaluated by the UJIIndoorLoc [18] and Tampere [19] datasets. The experimental results show that the proposed model is superior to traditional machine learning methods, the room-level positioning accuracy can reach 96.73% on UJIIndoorLoc, which is nearly 10% higher than the DNN method [20], and the floor-level positioning accuracy can reach 98.43% on Tampere, which is more predominant than current advanced methods.
2. Preliminary
2.1. Denoising Auto-Encoder
2.2. Classification and Regression Tree
3. System Design
3.1. System Model
3.2. Feature Extraction Algorithm
3.3. System Architecture
- (1)
- Firstly, a certain location is selected as the sampling point, the Wi-Fi fingerprint data are collected as all the characteristics of the sample. The histogram method algorithm is used to discretize the eigenvalues of the sample into K integers, and construct a histogram of width K for each feature. Then, according to the discrete value of the histogram, each AP point is used as the feature of the dataset, and the AP point corresponding to the minimum loss function value and the corresponding eigenvalue is calculated as the best split point for each iteration;
- (2)
- In order to prevent the built fingerprint database model from being too complicated and over-fitting, it is necessary to limit each split of the node. Only when the gain is greater than the threshold, the split is performed and when a tree reaches the maximum depth, it stops continuing to split;
- (3)
- When generating a decision tree, the gradient boost algorithm is used to make the predicted result continuously approach the real result, and offline training is completed through the learning of multiple decision trees. In online positioning stage, each testing Wi-Fi data is normalized, and sent to the trained multi-classification model for positioning.
4. Experiment Evaluation
4.1. Data Preprocessing
4.2. Performance Evaluation of JDAE
4.3. LightGBM Parameter Optimization
4.4. Model Comparison
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Basiri, A.; Lohan, E.S.; Moore, T.; Winstanley, A.; Peltola, P.; Hill, C.; Amirian, P.; E Silva, P.F. Indoor location based services challenges, requirements and usability of current solutions. Comput. Sci. Rev. 2017, 24, 1–12. [Google Scholar] [CrossRef] [Green Version]
- Iannucci, P.A.; Narula, L.; Humphreys, T.E. Cross-Modal Localization: Using automotive radar for absolute geolocation within a map produced with visible-light imagery. In Proceedings of the 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS), Portland, OR, USA, 20–23 April 2020. [Google Scholar]
- Ren, J.; Zi, J.; Song, K. Indoor Position Method Based on WLAN. Navig. Position. Timing 2020, 7, 110–116. (In Chinese) [Google Scholar]
- Narupiyakul, L.; Sanghlao, S.; Yimwadsana, B. An Indoor Navigation System for the Visually Impaired Based on RSS Lateration and RF Fingerprint. In Smart Homes and Health Telematics, Designing a Better Future: Urban Assisted Living; Springer: Cham, Switzerland, 2018. [Google Scholar]
- Han, S.; Li, Y.; Meng, W.; Li, C.; Liu, T.; Zhang, Y. Indoor Localization With a Single Wi-Fi Access Point Based on OFDM-MIMO. IEEE Syst. J. 2019, 13, 964–972. [Google Scholar] [CrossRef]
- Laoudias, C.; Moreira, A.; Kim, S.; Lee, S.; Wirola, L.; Fischione, C. A survey of enabling technologies for network localization, tracking, and navigation. IEEE Commun. Surv. Tutor. 2018, 20, 3607–3644. [Google Scholar] [CrossRef] [Green Version]
- Apostolo, G.H.; Sampaio, I.G.B.; Viterbo, J. Feature selection on database optimization for Wi-Fi fingerprint indoor positioning. Procedia Comput. Sci. 2019, 159, 251–260. [Google Scholar] [CrossRef]
- Jolliffe, I.T.; Cadima, J. Principal component analysis: A review and recent developments. Philos. Trans. R. Soc. Math. Phys. Eng. Sci. 2016, 374, 20150202. [Google Scholar] [CrossRef] [PubMed]
- Chu, D.; Liao, L.Z.; Ng, M.K.P.; Wang, X. Incremental Linear Discriminant Analysis: A Fast Algorithm and Comparisons. IEEE Trans. Neural Networks Learn. Syst. 2017, 26, 2716–2735. [Google Scholar] [CrossRef] [PubMed]
- Xie, Y.; Wang, Y.; Nallanathan, A.; Wang, L. An improved K-nearest-neighbor indoor localization method based on spearman distance. IEEE Signal Process. Lett. 2016, 23, 351–355. [Google Scholar] [CrossRef] [Green Version]
- Bailey, T.L. MD-SVM: A novel SVM-based algorithm for the motif discovery of transcription factor binding sites. Bioinformatics 2019, 28, 56–62. [Google Scholar]
- Satu, M.S.; Akter, T.; Uddin, M.J. Performance Analysis of Classifying Localization Sites of Protein using Data Mining Techniques and Artificial Neural Networks. In Proceedings of the 2017 International Conference on Electrical, Computer and Communication Engineering (ECCE), Cox’s Bazar, Bangladesh, 16–18 February 2017. [Google Scholar]
- Poulose, A.; Han, D.S. Hybrid Deep Learning Model Based Indoor Positioning Using Wi-Fi RSSI Heat Maps for Autonomous Applications. Electronics 2021, 10, 2. [Google Scholar] [CrossRef]
- Hoang, M.T.; Yuen, B.; Dong, X.; Lu, T.; Westendorp, R.; Reddy, K. Recurrent neural networks for accurate RSSI indoor localization. IEEE Internet Things J. 2019, 6, 10639–10651. [Google Scholar] [CrossRef] [Green Version]
- Voigtlaender, P.; Doetsch, P.; Ney, H. Handwriting Recognition with Large Multidimensional Long Short-Term Memory Recurrent Neural Networks. In Proceedings of the 2016 15th International Conference on Frontiers in Handwriting Recognition (ICFHR), Shenzhen, China, 23–26 October 2017. [Google Scholar]
- Tang, Y.; Huang, Y.; Wu, Z.; Meng, H.; Xu, M.; Cai, L. Question detection from acoustic features using recurrent neural network with gated recurrent unit. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016. [Google Scholar]
- Song, X.; Fan, X.; Xiang, C.; Ye, Q.; Liu, L.; Wang, Z.; He, X.; Yang, N.; Fang, G. A novel convolutional neural network based indoor localization framework with WiFi fingerprinting. IEEE Access 2019, 7, 110698–110709. [Google Scholar] [CrossRef]
- Torres-Sospedra, J.; Montoliu, R.; Martínez-Usó, A.; Avariento, J.P.; Arnau, T.J.; Benedito-Bordonau, M.; Huerta, J. UJIIndoorLoc: A new multi-building and multi-floor database for WLAN fingerprint-based indoor localization problems. In Proceedings of the 2014 international conference on indoor positioning and indoor navigation (IPIN), Busan, Korea, 27–30 October 2014; pp. 261–270. [Google Scholar]
- Lohan, E.S.; Torres-Sospedra, J.; Leppäkoski, H.; Richter, P.; Peng, Z.; Huerta, J. Wi-Fi crowdsourced fingerprinting dataset for indoor positioning. Data 2017, 2, 32. [Google Scholar] [CrossRef] [Green Version]
- Zhang, W.; Liu, K.; Zhang, W.; Zhang, Y.; Gu, J. Deep Neural Networks for wireless localization in indoor and outdoor environments. Neurocomputing 2016, 194, 279–287. [Google Scholar] [CrossRef]
- Walker, J.; Doersch, C.; Gupta, A.; Hebert, M. An Uncertain Future: Forecasting from Static Images Using Variational Autoencoders. In European Conference on Computer Vision; Springer International Publishing: Berlin, Germany, 2016. [Google Scholar]
- Chidlovskii, B.; Antsfeld, L. Semi-supervised Variational Autoencoder for WiFi Indoor Localization. In Proceedings of the 2019 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Pisa, Italy, 30 September–3 October 2019; pp. 1–8. [Google Scholar] [CrossRef]
- Grais, E.M.; Plumbley, M.D. Single Channel Audio Source Separation using Convolutional Denoising Autoencoders. In Proceedings of the 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Montreal, QC, Canada, 14–16 November 2017. [Google Scholar]
- Lv, S.; Liu, G.; Bai, X. Multifeature pool importance fusion based GBDT (MPIF-GBDT) for short-term electricity load prediction. IOP Conf. Ser. Earth Environ. Sci. 2021, 702, 012012. [Google Scholar] [CrossRef]
- Wang, W.; Li, T.; Wang, W.; Tu, Z. Multiple Fingerprints-Based Indoor Localization via GBDT: Subspace and RSSI. IEEE Access 2019, 7, 80519–80529. [Google Scholar] [CrossRef]
- Ju, Y.; Sun, G.; Chen, Q.; Zhang, M.; Zhu, H.; Rehman, M.U. A model combining convolutional neural network and LightGBM algorithm for ultra-short-term wind power forecasting. IEEE Access 2019, 7, 28309–28318. [Google Scholar] [CrossRef]
- Shen, S.; Liu, Q.; Tao, X.; Ni, S. Application of the XGBOOST on the Assessment of Transient Stability of Power System. In Proceedings of the 2019 International Conference on Electronical, Mechanical and Materials Engineering (ICE2ME 2019), Wuhan, China, 20–21 January 2019. [Google Scholar]
- Fushiki, T. Estimation of prediction error by using K-fold cross-validation. Stat. Comput. 2011, 21, 137–146. [Google Scholar] [CrossRef]
- Torres-Sospedra, J.; Montoliu, R.; Trilles, S.; Belmonte, Ó; Huerta, J. Comprehensive analysis of distance and similarity measures for Wi-Fi fingerprinting indoor positioning systems. Expert Syst. Appl. 2015, 42, 9263–9278. [Google Scholar] [CrossRef]
- Xu, C.; Jia, Z.; Chen, P.; Wang, B. CSI-based Autoencoder Classification for Wi-Fi Indoor Localization. In Proceedings of the Chinese Control and Decision Conference, Yinchuan, China, 28–30 May 2016. [Google Scholar]
Attribute | Information |
---|---|
001 | (AP001): Intensity value for AP001 |
… | … |
520 | (AP520): Intensity value for AP520 |
521 | Longitude |
522 | Latitude |
523 | Floor ID |
524 | Space ID |
Parameter | Setting |
---|---|
Subsample | 0.8 |
Lose | MSE |
Early stoping patience | 5 |
Batch size | 60 |
Feature fraction | 0.8 |
Parameter | Value |
---|---|
learning rate | 0.6 |
0.01 | |
0.01 | |
30 | |
5 | |
250 | |
0.02 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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/).
Share and Cite
Yin, L.; Ma, P.; Deng, Z. JLGBMLoc—A Novel High-Precision Indoor Localization Method Based on LightGBM. Sensors 2021, 21, 2722. https://doi.org/10.3390/s21082722
Yin L, Ma P, Deng Z. JLGBMLoc—A Novel High-Precision Indoor Localization Method Based on LightGBM. Sensors. 2021; 21(8):2722. https://doi.org/10.3390/s21082722
Chicago/Turabian StyleYin, Lu, Pengcheng Ma, and Zhongliang Deng. 2021. "JLGBMLoc—A Novel High-Precision Indoor Localization Method Based on LightGBM" Sensors 21, no. 8: 2722. https://doi.org/10.3390/s21082722
APA StyleYin, L., Ma, P., & Deng, Z. (2021). JLGBMLoc—A Novel High-Precision Indoor Localization Method Based on LightGBM. Sensors, 21(8), 2722. https://doi.org/10.3390/s21082722