Fidora: Robust WiFi-Based Indoor Localization via Unsupervised Domain Adaptation

被引:58
作者
Chen, Xi [1 ]
Li, Hang [1 ]
Zhou, Chenyi [1 ]
Liu, Xue [1 ]
Wu, Di [1 ]
Dudek, Gregory [1 ]
机构
[1] Samsung AI Ctr, Montreal, PQ H3B 4W8, Canada
关键词
Location awareness; transfer learning; unsupervised learning; DEVICE-FREE LOCALIZATION; NETWORKS; TRACKING;
D O I
10.1109/JIOT.2022.3163391
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging Internet of Things (IoT) applications, such as cashier-less shopping, mobile ads targeting, and geo-based augmented reality (AR), are expected to bring us much more convenience and infotainment. To realize this amazing future, we need to feed these applications with user locations of (sub)meter-level resolution anytime and anywhere. Unfortunately, many widely used location sources are either unavailable indoor (e.g., global positioning system) or coarse grained (e.g., user check-ins). In order to provide ubiquitous localization services, the widespread WiFi signals are being leveraged to establish (sub)meter-level localization systems. Fine-grained WiFi propagation characteristics, which are sensitive to human body locations, have been employed to create location fingerprints. However, these WiFi characteristics are also sensitive to: 1) the body shapes of different users and 2) the objects in the background environment. Consequently, systems based on WiFi fingerprints are vulnerable in the presence of: 1) new users with different body shapes and 2) daily changes of the environment, e.g., opening/closing doors. To tackle this issue, this article proposes a WiFi-based localization system based on domain-adaptation with cluster assumption, named Fidora. Fidora is able to: 1) localize different users with labeled data from only one or two example users and 2) localize the same user in a changed environment without labeling any new data. To achieve these, Fidora integrates two major modules. It first adopts a data augmenter that introduces data diversity using a variational autoencoder (VAE). It then trains a domain-adaptive classifier that adjusts itself to newly collected unlabeled data using a joint classification-reconstruction structure. We conducted real-world experiments to evaluate Fidora against the state of the art. It is demonstrated that when tested on an unlabeled user, Fidora increases the average F1 score by 17.8% and improves the worst case accuracy by 20.2%. Moreover, when applied in a varied environment, Fidora outperforms the state of the art by 23.1%.
引用
收藏
页码:9872 / 9888
页数:17
相关论文
共 72 条
[1]  
[Anonymous], 2008, P ASS ADV ART INT AA
[2]  
[Anonymous], Amazon Go
[3]  
[Anonymous], 2014, PROC 2 INT C LEARN R
[4]  
[Anonymous], 2013, Proceedings
[5]  
[Anonymous], IEEE 802.11n
[6]   FitLoc: Fine-Grained and Low-Cost Device-Free Localization for Multiple Targets Over Various Areas [J].
Chang, Liqiong ;
Chen, Xiaojiang ;
Wang, Yu ;
Fang, Dingyi ;
Wang, Ju ;
Xing, Tianzhang ;
Tang, Zhanyong .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (04) :1994-2007
[7]   iUpdater: Low Cost RSS Fingerprints Updating for Device-free Localization [J].
Chang, Liqiong ;
Xiong, Jie ;
Wang, Yu ;
Chen, Xiaojiang ;
Hu, Junhao ;
Fang, Dingyi .
2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, :900-910
[8]  
Chapelle O., 2005, P INT WORKSH ART INT, P57
[9]   ConFi: Convolutional Neural Networks Based Indoor Wi-Fi Localization Using Channel State Information [J].
Chen, Hao ;
Zhang, Yifan ;
Li, Wei ;
Tao, Xiaofeng ;
Zhang, Ping .
IEEE ACCESS, 2017, 5 :18066-18074
[10]   Interpreting Convolutional Neural Networks for Device-Free Wi-Fi Fingerprinting Indoor Localization via Information Visualization [J].
Chen, Kevin M. ;
Chang, Ronald Y. ;
Liu, Shing-Jiuan .
IEEE ACCESS, 2019, 7 :172156-172166