Liu Ankang, Cheng Lingfei, Yu Changdong
School of Physics and Electronic Information Engineering, Henan Polytechnic University, Jiaozuo 454000, China.
College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China.
Sensors (Basel). 2022 Jul 29;22(15):5677. doi: 10.3390/s22155677.
WiFi localization based on channel state information (CSI) fingerprints has become the mainstream method for indoor positioning due to the widespread deployment of WiFi networks, in which fingerprint database building is critical. However, issues, such as insufficient samples or missing data in the collection fingerprint database, result in unbalanced training data for the localization system during the construction of the CSI fingerprint database. To address the above issue, we propose a deep learning-based oversampling method, called Self-Attention Synthetic Minority Oversampling Technique (SASMOTE), for complementing the fingerprint database to improve localization accuracy. Specifically, a novel self-attention encoder-decoder is firstly designed to compress the original data dimensionality and extract rich features. The synthetic minority oversampling technique (SMOTE) is adopted to oversample minority class data to achieve data balance. In addition, we also construct the corresponding CSI fingerprinting dataset to train the model. Finally, extensive experiments are performed on different data to verify the performance of the proposed method. The results show that our SASMOTE method can effectively solve the data imbalance problem. Meanwhile, the improved location model, 1D-MobileNet, is tested on the balanced fingerprint database to further verify the excellent performance of our proposed methods.
基于信道状态信息(CSI)指纹的WiFi定位由于WiFi网络的广泛部署已成为室内定位的主流方法,其中指纹数据库的构建至关重要。然而,诸如采集指纹数据库中的样本不足或数据缺失等问题,导致在构建CSI指纹数据库期间定位系统的训练数据不均衡。为了解决上述问题,我们提出一种基于深度学习的过采样方法,称为自注意力合成少数类过采样技术(SASMOTE),用于补充指纹数据库以提高定位精度。具体而言,首先设计一种新颖的自注意力编码器 - 解码器来压缩原始数据维度并提取丰富特征。采用合成少数类过采样技术(SMOTE)对少数类数据进行过采样以实现数据平衡。此外,我们还构建了相应的CSI指纹数据集来训练模型。最后,在不同数据上进行了大量实验以验证所提方法的性能。结果表明,我们的SASMOTE方法可以有效解决数据不平衡问题。同时,在平衡的指纹数据库上对改进的定位模型1D-MobileNet进行测试,以进一步验证我们所提方法的优异性能。