(Weighted) Adaptive Radius Near Neighbor Search: Evaluation for WiFi Fingerprint-based Positioning

arXiv cs.LG / 4/20/2026

📰 NewsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper compares Fixed Radius Near Neighbor (FRNN) against k Nearest Neighbors (kNN) for a regression task: WiFi fingerprint-based indoor positioning.
  • It argues that using a single fixed radius can hurt accuracy and introduces Adaptive Radius Near Neighbor (ARNN) and its weighted variant (WARNN) that use adaptive distances and, for WARNN, distance-based weights.
  • Experiments across 22 datasets and 12 kNN variants show that FRNN and ARNN perform among the worst tested methods.
  • However, three of the four top-performing approaches are WARNN variants, suggesting that combining adaptive radii with weighting can match or outperform kNN variants.

Abstract

Fixed Radius Near Neighbor (FRNN) search is an alternative to the widely used k Nearest Neighbors (kNN) search. Unlike kNN, FRNN determines a label or an estimate for a test sample based on all training samples within a predefined distance. While this approach is beneficial in certain scenarios, assuming a fixed maximum distance for all training samples can decrease the accuracy of the FRNN. Therefore, in this paper we propose the Adaptive Radius Near Neighbor (ARNN) and the Weighted ARNN (WARNN), which employ adaptive distances and in latter case weights. All three methods are compared to kNN and twelve of its variants for a regression problem, namely WiFi fingerprinting indoor positioning, using 22 different datasets to provide a comprehensive analysis. While the performances of the tested FRNN and ARNN versions were amongst the worse, three of the four best methods in the test were WARNN versions, indicating that using weights together with adaptive distances achieves performance comparable or even better than kNN variants.