Topological Federated Clustering via Gravitational Potential Fields under Local Differential Privacy
About
Clustering non-independent and identically distributed (non-IID) data under local differential privacy (LDP) in federated settings presents a critical challenge: preserving privacy while maintaining accuracy without iterative communication. Existing one-shot methods rely on unstable pairwise centroid distances or neighborhood rankings, degrading severely under strong LDP noise and data heterogeneity. We present Gravitational Federated Clustering (GFC), a novel approach to privacy-preserving federated clustering that overcomes the limitations of distance-based methods under varying LDP. Addressing the critical challenge of clustering non-IID data with diverse privacy guarantees, GFC transforms privatized client centroids into a global gravitational potential field where true cluster centers emerge as topologically persistent singularities. Our framework introduces two key innovations: (1) a client-side compactness-aware perturbation mechanism that encodes local cluster geometry as "mass" values, and (2) a server-side topological aggregation phase that extracts stable centroids through persistent homology analysis of the potential field's superlevel sets. Theoretically, we establish a closed-form bound between the privacy budget $\epsilon$ and centroid estimation error, proving the potential field's Lipschitz smoothing properties exponentially suppress noise in high-density regions. Empirically, GFC outperforms state-of-the-art methods on ten benchmarks, especially under strong LDP constraints ($\epsilon < 1$), while maintaining comparable performance at lower privacy budgets. By reformulating federated clustering as a topological persistence problem in a synthetic physics-inspired space, GFC achieves unprecedented privacy-accuracy trade-offs without iterative communication, providing a new perspective for privacy-preserving distributed learning.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Clustering | MNIST | NMI72.25 | 24 | |
| Clustering | Gesture | NMI17.47 | 12 | |
| Clustering | Celltype | ARI17.91 | 12 | |
| Clustering | Thyroid | ARI43.38 | 12 | |
| Clustering | SEEDS | ARI0.4107 | 11 | |
| Clustering | Breast | ARI2.19 | 10 | |
| Clustering | Postures | ARI2.99 | 10 | |
| Clustering | Abalone | ARI12.95 | 9 | |
| Clustering | Heart | NMI14.79 | 8 | |
| Federated Clustering | MNIST N=1000 clients | ARI13 | 2 |