An Indoor Fingerprint Positioning Algorithm Based on WKNN and Improved XGBoost

被引:12
作者
Lu, Haizhao [1 ]
Zhang, Lieping [1 ]
Chen, Hongyuan [1 ]
Zhang, Shenglan [1 ]
Wang, Shoufeng [2 ]
Peng, Huihao [1 ]
Zou, Jianchu [3 ]
机构
[1] Guilin Univ Technol, Coll Mech & Control Engn, Guilin 541006, Peoples R China
[2] Guilin Univ Technol Nanning, Dept Elect & Elect Engn, Nanning 532100, Peoples R China
[3] Hechi Univ, Educ Dept Guangxi Zhuang Autonomous Reg, Key Lab AI & Informat Proc, Yizhou 546300, Peoples R China
基金
中国国家自然科学基金;
关键词
WKNN; indoor localization; WiFi fingerprint; XGBoost; genetic algorithm;
D O I
10.3390/s23083952
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Considering the low indoor positioning accuracy and poor positioning stability of traditional machine-learning algorithms, an indoor-fingerprint-positioning algorithm based on weighted k-nearest neighbors (WKNN) and extreme gradient boosting (XGBoost) was proposed in this study. Firstly, the outliers in the dataset of established fingerprints were removed by Gaussian filtering to enhance the data reliability. Secondly, the sample set was divided into a training set and a test set, followed by modeling using the XGBoost algorithm with the received signal strength data at each access point (AP) in the training set as the feature, and the coordinates as the label. Meanwhile, such parameters as the learning rate in the XGBoost algorithm were dynamically adjusted via the genetic algorithm (GA), and the optimal value was searched based on a fitness function. Then, the nearest neighbor set searched by the WKNN algorithm was introduced into the XGBoost model, and the final predicted coordinates were acquired after weighted fusion. As indicated in the experimental results, the average positioning error of the proposed algorithm is 1.22 m, which is 20.26-45.58% lower than that of traditional indoor positioning algorithms. In addition, the cumulative distribution function (CDF) curve can converge faster, reflecting better positioning performance.
引用
收藏
页数:15
相关论文
共 23 条
[1]  
Asaad S. M., 2022, Trust, Security and Privacy for Big Data, P112, DOI [10.1201/9781003194538-6, DOI 10.1201/9781003194538-6]
[2]   WiFi Fingerprinting Indoor Localization Based on Dynamic Mode Decomposition Feature Selection with Hidden Markov Model [J].
Babalola, Oluwaseyi Paul ;
Balyan, Vipin .
SENSORS, 2021, 21 (20)
[3]   Fuzzy rank cluster top k Euclidean distance and triangle based algorithm for magnetic field indoor positioning system [J].
Bundak, Caceja Elyca Anak ;
Abd Rahman, Mohd Amiruddin ;
Karim, Muhammad Khalis Abdul ;
Osman, Nurul Huda .
ALEXANDRIA ENGINEERING JOURNAL, 2022, 61 (05) :3645-3655
[4]   An optimizing BP neural network algorithm based on genetic algorithm [J].
Ding, Shifei ;
Su, Chunyang ;
Yu, Junzhao .
ARTIFICIAL INTELLIGENCE REVIEW, 2011, 36 (02) :153-162
[5]   An effective random statistical method for Indoor Positioning System using WiFi fingerprinting [J].
Duong Bao Ninh ;
He, Jing ;
Vu Thanh Trung ;
Dang Phuoc Huy .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 109 :238-248
[6]  
Hong X., 2022, APPL SOFT COMPUT, V45, P59
[7]   Automated construction of Wi-Fi-based indoor logical location predictor using crowd-sourced photos with Wi-Fi signals [J].
Kumrai, Teerawat ;
Korpela, Joseph ;
Zhang, Yizhe ;
Ohara, Kazuya ;
Murakami, Tomoki ;
Abeysekera, Hirantha ;
Maekawa, Takuya .
PERVASIVE AND MOBILE COMPUTING, 2023, 89
[8]   PSO-Based Target Localization and Tracking in Wireless Sensor Networks [J].
Lee, Shu-Hung ;
Cheng, Chia-Hsin ;
Lin, Chien-Chih ;
Huang, Yung-Fa .
ELECTRONICS, 2023, 12 (04)
[9]  
Li M., 2020, THESIS XIAN U SCI TE
[10]  
Li Yan-ying, 2022, Journal of Jiangsu University - Natural Science Edition, V43, P282, DOI 10.3969/j.issn.1671-7775.2022.03.006