STELLAR: Siamese Multi-Headed Attention Neural Networks for Overcoming Temporal Variations and Device Heterogeneity with Indoor Localization

Danish Gufran,Saideep Tiku,Sudeep Pasricha
DOI: https://doi.org/10.1109/JISPIN.2023.3334693
2023-12-16
Abstract:Smartphone-based indoor localization has emerged as a cost-effective and accurate solution to localize mobile and IoT devices indoors. However, the challenges of device heterogeneity and temporal variations have hindered its widespread adoption and accuracy. Towards jointly addressing these challenges comprehensively, we propose STELLAR, a novel framework implementing a contrastive learning approach that leverages a Siamese multi-headed attention neural network. STELLAR is the first solution that simultaneously tackles device heterogeneity and temporal variations in indoor localization, without the need for retraining the model (re-calibration-free). Our evaluations across diverse indoor environments show 8-75% improvements in accuracy compared to state-of-the-art techniques, to effectively address the device heterogeneity challenge. Moreover, STELLAR outperforms existing methods by 18-165% over 2 years of temporal variations, showcasing its robustness and adaptability.
Machine Learning
What problem does this paper attempt to address?
### Problems the Paper Aims to Solve The paper aims to address two major challenges in indoor positioning: device heterogeneity and temporal variability. 1. **Device Heterogeneity**: - Mobile devices produced by different manufacturers use different Wi-Fi chipset configurations, leading to variations in the RSS (Received Signal Strength) patterns captured at the same location. This makes it difficult for machine learning (ML)-based models to accurately predict the device's location. - Current methods face difficulties in handling this heterogeneity, especially in large-scale deployments, requiring frequent updates to the fingerprint database to maintain accuracy. 2. **Temporal Variability**: - Indoor environments change over time (e.g., addition, removal, or shutdown of Wi-Fi access points), causing changes in RSS fingerprints, which in turn affect the accuracy and usability of the positioning system. - Existing methods typically require frequent retraining of models to adapt to these changes, but this approach incurs additional time and resource overhead and may lead to model overfitting or underfitting. To address these issues, the authors propose a new framework called STELLAR. This framework leverages contrastive learning and a Siamese multi-head attention neural network to simultaneously tackle device heterogeneity and temporal variability without the need for frequent retraining. Experimental results show that STELLAR demonstrates significant improvements in various indoor environments, enhancing positioning accuracy by 8%-75% compared to existing technologies, and exhibits better robustness and adaptability over a span of up to 2 years.