Indoor localization techniques play a fundamental role in empowering plenty of indoor location-based services (LBS) and exhibit great social and commercial values. The widespread fingerprint-based indoor localization methods usually suffer from the low feature discriminability with discrete signal fingerprint or high time overhead for continuous signal fingerprint collection. To address this, we introduce the collaboration mechanism and propose a graph attention based collaborative indoor localization framework, termed GC-Loc, which provides another perspective for efficient indoor localization. GC-Loc utilizes multiple discrete signal fingerprints collected by several users as input for collaborative localization. Specifically, we first construct an adaptive graph representation to efficiently model the relationships among the collaborative fingerprints. Then taking state-of-the-art GAT model as basic unit, we design a deep network with the residual structure and the hierarchical attention mechanism to extract and aggregate the features from the constructed graph for collaborative localization. Finally, we further employ ensemble learning mechanism in GC-Loc and devise a location refinement strategy based on model consensus for enhancing the robustness of GC-Loc. We have conducted extensive experiments in three different trial sites, and the experimental results demonstrate the superiority of GC-Loc, outperforming the comparison schemes by a wide margin (reducing the mean localization error by more than 42%).
Read full abstract