Using Synthetic Data to Enhance the Accuracy of Fingerprint-Based Localization: A Deep Learning Approach

Human-centered data collection is typically costly and implicates issues of privacy. Various solutions have been proposed in the literature to reduce this cost, such as crowd-sourced data collection, or the use of semisupervised algorithms. However, semisupervised algorithms require a source of unlabeled data, and crowd-sourcing methods require numbers of active participants. An alternative passive data collection modality is fingerprint-based localization. Such methods use received signal strength or channel state information in wireless sensor networks to localize users in indoor/outdoor environments. In this letter, we introduce a novel approach to reduce training data collection costs in fingerprint-based localization by using synthetic data. Generative adversarial networks (GANs) are used to learn the distribution of a limited sample of collected data and, following this, to produce synthetic data that can be used to augment the real collected data in order to increase overall positioning accuracy. Experimental results on a benchmark dataset show that by applying the proposed method and using a combination of 10% collected data and 90% synthetic data, we can obtain essentially similar positioning accuracy to that which would be obtained by using the full set of collected data. This means that by employing GAN-generated synthetic data, we can use 90% less real data, thereby reducing data-collection costs while achieving acceptable accuracy.

[1]  Xiaolong Yang,et al.  GrassMA: Graph-Based Semi-Supervised Manifold Alignment for Indoor WLAN Localization , 2017, IEEE Sensors Journal.

[2]  Bo Zhang,et al.  Recent Advances of Generative Adversarial Networks in Computer Vision , 2019, IEEE Access.

[3]  Mung Chiang,et al.  Indoor Location Estimation with Reduced Calibration Exploiting Unlabeled Data via Hybrid Generative/Discriminative Learning , 2012, IEEE Transactions on Mobile Computing.

[4]  David Akopian,et al.  Modern WLAN Fingerprinting Indoor Positioning Methods and Deployment Challenges , 2016, IEEE Communications Surveys & Tutorials.

[5]  Ping Tang,et al.  SiftingGAN: Generating and Sifting Labeled Samples to Improve the Remote Sensing Image Scene Classification Baseline In Vitro , 2018, IEEE Geoscience and Remote Sensing Letters.

[6]  Nirvana Meratnia,et al.  Unsupervised Deep Feature Learning to Reduce the Collection of Fingerprints for Indoor Localization Using Deep Belief Networks , 2018, 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[7]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[8]  Farid Melgani,et al.  Gan-Based Domain Adaptation for Object Classification , 2018, IGARSS 2018 - 2018 IEEE International Geoscience and Remote Sensing Symposium.

[9]  Rajen B. Bhatt,et al.  User Localization in an Indoor Environment Using Fuzzy Hybrid of Particle Swarm Optimization & Gravitational Search Algorithm with Neural Networks , 2016, SocProS.

[10]  Shiwen Mao,et al.  CSI-Based Fingerprinting for Indoor Localization: A Deep Learning Approach , 2016, IEEE Transactions on Vehicular Technology.

[11]  Yiqiang Chen,et al.  Semi-supervised deep extreme learning machine for Wi-Fi based localization , 2015, Neurocomputing.

[12]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[13]  Seyed Ali Ghorashi,et al.  A novel smartphone application for indoor positioning of users based on machine learning , 2019, UbiComp/ISWC Adjunct.

[14]  Seyed Ali Ghorashi,et al.  A Fingerprint Method for Indoor Localization Using Autoencoder Based Deep Extreme Learning Machine , 2018, IEEE Sensors Letters.

[15]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.