{'fraction_non_alphanumeric': 0.02074688796680498, 'fraction_numerical': 0.002074688796680498, 'mean_word_length': 5.402654867256637, '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}}
OmniCells: Cross-Device Cellular-based Indoor Location Tracking Using Deep Neural Networks

The demand for a ubiquitous and accurate indoor localization service is continuously growing. Cellular-based systems are a good candidate to provide such ubiquitous service due to their wide availability worldwide. One of the main barriers for accuracy is the large number of models of cell phones, which results in variations of the measured received signal strength (RSS), even at the same location and time. In this paper, we propose OmniCells, a deep learning-based system that leverages cellular measurements from one or more training devices to provide a consistent performance across unseen tracking phones. Specifically, OmniCells uses a novel approach to multi-task learning based on autoencoders that allows it to learn a rich and device-invariant RSS representation without any assumptions about the source or target devices. OmniCells also incorporates different modules to boost the system’s accuracy with RSS relative difference-based features and to improve the deep model’s generalization and robustness. Evaluation of OmniCells in two realistic testbeds using different Android phones with different form factors and cellular radio hardware shows that OmniCells can achieve a consistent median localization accuracy when tested on different phones. This is better than the state-of-the-art indoor cellular-based systems by at least 101%.