GeoJitter: a flexible toolkit for region-aware node jittering in spatial networks
Abstract
Abstract GeoJitter is an open-source Python package for region-aware randomization of node locations in spatial networks, designed to preserve network structure while mitigating privacy risks and supporting spatial visualization of incomplete or uncertain data. Existing open-source randomization techniques rarely incorporate geospatial boundaries, limiting their applicability for spatial analysis; GeoJitter addresses this gap and provides tiling solutions when region data is unavailable. Performance was compared against Radius and K-Nearest Neighbor randomization across 100 trials on Brightkite and Gowalla networks; structural metrics remained stable with the most disparity in average path length, which changed by 0.14–0.28 (versus 0.06–0.09 for benchmarks). Changes in betweenness were near zero (− 0.0001 overall), clustering coefficient shifted by approximately 0.009, and modularity by − 0.015. These results demonstrate comparability to established methods while introducing a flexible, region-aware approach for privacy-sensitive spatial analysis.
Fields of Study & Subjects
Privacy-Preserving Technologies in Data
Complex Network Analysis Techniques
Human Mobility and Location-Based Analysis
Publication details
- Journal / source
- Discover Networks
- Volume
- 2
- Issue
- 1
- Publication date
- 28 January 2026
- Language
- EN