{'fraction_non_alphanumeric': 0.024765729585006693, 'fraction_numerical': 0.0006693440428380187, 'mean_word_length': 5.82648401826484, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Adaptive Device-Free Localization in Dynamic Environments Through Adaptive Neural Networks

Device-free localization based on WiFi Channel State Information (CSI) has attracted considerable attention in recent years. Many of the schemes are learning-based, among which CSI fingerprinting based on deep learning is the most promising. Learning-based schemes assume the distributions of CSI fingerprints keep relatively stable over time. However, this assumption often does not hold. As WiFi signals are prone to be influenced by various environmental factors, CSI fingerprints vary significantly with environmental changes. Consequently, the localization model built for the original environment degrades dramatically in the changed environment. Recalibrating the whole area of interest is labor-intensive and time-consuming. This is a major challenge of device-free WiFi localization. To mitigate this issue, we propose the method AdapLoc, aiming to adapt the original localization model to the changed environment with significantly reduced recalibration effort. AdapLoc is based on one-dimensional Convolutional Neural Network (1D-CNN) and exploits Domain Adaptation (DA) with Semantic Alignment (SA) to achieve adaptation. Extensive evaluations in four real-world single-link testbeds with multiple environmental changes demonstrate the effectiveness of AdapLoc in coping with localization in dynamic environments, outperforming the existing work with respect to localization and adaptation.