Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

FedWiLoc: Federated Learning for Privacy-Preserving WiFi Indoor Localization

About

Current data-driven Wi-Fi-based indoor localization systems face three critical challenges: protecting user privacy, achieving accurate predictions in dynamic multipath environments, and generalizing across different deployments. Traditional Wi-Fi localization systems often compromise user privacy, particularly when facing compromised access points (APs) or man-in-the-middle attacks. As IoT devices proliferate in indoor environments, developing solutions that deliver accurate localization while robustly protecting privacy has become imperative. We introduce FedWiLoc, a privacy-preserving indoor localization system that addresses these challenges through three key innovations. First, FedWiLoc employs a split architecture where APs process Channel State Information (CSI) locally and transmit only privacy-preserving embedding vectors to user devices, preventing raw CSI exposure. Second, during training, FedWiLoc uses federated learning to collaboratively train the model across APs without centralizing sensitive user data. Third, we introduce a geometric loss function that jointly optimizes angle-of-arrival predictions and location estimates, enforcing geometric consistency to improve accuracy in challenging multipath conditions. Extensive evaluation across six diverse indoor environments spanning over 2,000 sq. ft. demonstrates that FedWiLoc outperforms state-of-the-art methods by up to 61.9% in median localization error while maintaining strong privacy guarantees throughout both training and inference.

Kanishka Roy, Tahsin Fuad Hasan, Chenfeng Wu, Eshwar Vangala, Roshan Ayyalasomayajula• 2025

Related benchmarks

TaskDatasetResultRank
Indoor LocalizationEnvironment E1
90th Percentile Error (m)0.776
3
Indoor LocalizationEnvironment E2
Error (90th percentile, m)1.072
3
Indoor LocalizationEnvironment E3
90th Percentile Error (m)1.188
3
Indoor LocalizationEnvironment E4
90th Pct Error (m)1.277
3
Indoor LocalizationEnvironment E5
90th%ile Error (m)2.184
3
Indoor LocalizationEnvironment E6
90th %ile Error (m)1.609
3
WiFi Indoor LocalizationDLoc E2.1 (test)
Median Error (cm)86
3
WiFi Indoor LocalizationDLoc E2.2 (test)
Median Error (cm)63
3
WiFi Indoor LocalizationDLoc E2.3 (test)
Median Error (cm)134
3
Showing 9 of 9 rows

Other info

Follow for update