Research
Federated Gaussian Process Learning via Pseudo-Representations for Large-Scale Multi-Robot Systems
Overview Research area: Multi-agent systems / distributed machine learning — specifically federated Gaussian Process (GP) training for multi-robot teams, combining sparse variational inference with co

- arXiv
- 2602.12243
- Published
- 2026-02-12
- Authors
- Sanket A. Salunkhe, George P. Kontoudis
AI summary
Overview
Research area: Multi-agent systems / distributed machine learning — specifically federated Gaussian Process (GP) training for multi-robot teams, combining sparse variational inference with consensus alternating direction method of multipliers (ADMM) optimization.
Technical level: Advanced. The paper assumes familiarity with Gaussian Processes, variational inference, sparse/inducing-point approximations, and ADMM-based distributed optimization.
Scope: The paper proposes and evaluates pxpGP (centralized) and dec-pxpGP (decentralized) — distributed GP hyperparameter-learning frameworks that exchange only compact local "pseudo-datasets" instead of raw data, tested on synthetic generative GP datasets and real NASA SRTM terrain datasets across fleet sizes of 16, 49, 64, and 100 agents.
What This Paper Is About
Multi-robot teams need to model unknown spatial fields (terrain, environmental phenomena) while dealing with limited onboard computation, limited communication bandwidth, and privacy constraints that prevent sharing raw sensor data. Gaussian Processes model such fields well and quantify uncertainty, but exact GP training scales cubically with dataset size, and existing distributed GP methods either require direct raw-data exchange or degrade in networks larger than about 40 agents. The paper's goal is to estimate GP hyperparameters accurately in large-scale centralized and decentralized robot networks while sharing only compact, non-raw pseudo-representations.
Key Contributions
-
Compact local pseudo-datasets via sparse variational inference. The authors extend sparse variational inference techniques to build a bounded pseudo-dataset confined to each agent's own region, using local inducing points instead of randomly sampled data copied from other agents. This improves informativeness and scalability to large networks while preserving data privacy.
-
A scaled proximal-inexact consensus ADMM formulation with warm-start and adaptive parameters. pxpGP is formulated as an ADMM problem with adaptive penalty-parameter updates based on primal and dual residuals, a backtracking line search (Armijo condition) for the local Lipschitz parameter, and warm-start initialization from each agent's locally learned variational hyperparameters, intended to accelerate convergence and reduce communication rounds.
-
Two new regularization penalties for inducing-point placement. A boundary penalty keeps pseudo-inputs inside the local data bounds, and a repulsive penalty enforces a minimum separation distance between pseudo-inputs. The paper reports that without these, points drift beyond local bounds or cluster densely, causing poor generalization, ill-conditioned covariance matrices, and occasional Cholesky decomposition failures.
-
A decentralized extension (dec-pxpGP). The framework is extended to static, connected undirected graphs where agents communicate only with one-hop neighbors, distributing pseudo-datasets through a flooding mechanism and updating via neighbor-only consensus.
Main Findings
-
Prediction accuracy on SRTM terrain data. Using a training dataset of size N = 30,000 equally distributed among agents and a test dataset of N_test = 300 per agent, the decentralized dec-pxpGP generally achieved the lowest NRMSE and NLPD across fleet sizes M = {16, 49, 64, 100}. On N39W106, for example, dec-pxpGP at M = 100 reported NRMSE 0.067 ± 0.008 and NLPD 0.219 ± 0.084, versus dec-gapxGP at 0.068 ± 0.006 and 0.272 ± 0.139.
-
NLPD advantage of centralized pxpGP. The proposed pxpGP typically reported lower (better) NLPD than gapxGP even where NRMSE was comparable or slightly worse. Examples include N39W106 at M = 49 (pxpGP NLPD 0.414 ± 0.033 versus gapxGP 0.487 ± 0.014) and N37W120 at M = 64 (pxpGP 0.292 ± 0.133 versus gapxGP 0.432 ± 0.062).
-
Mixed but narrowly-scored NRMSE in the centralized setting. On some SRTM configurations gapxGP reported slightly lower NRMSE than pxpGP — for instance N39W106 at M = 100 (gapxGP 0.081 ± 0.003 versus pxpGP 0.086 ± 0.003) and N37W120 at M = 100 (gapxGP 0.078 ± 0.003 versus pxpGP 0.083 ± 0.004). Differences were small and frequently within overlapping error bars.
-
Hyperparameter estimation accuracy. Figures 4 and 5 report hyperparameter estimation accuracy for centralized and decentralized setups at fleet sizes M = {16, 49, 64, 100} on datasets of N = 16,900 and N = 32,400, respectively, with red dashed lines marking ground-truth hyperparameters. The truncated content does not report the numeric hyperparameter errors.
-
Scalability claim. The paper states that pxpGP and dec-pxpGP outperform existing distributed GP methods in hyperparameter estimation and prediction accuracy, particularly in large-scale networks, whereas prior global aggregation methods (cGP, apxGP, gapxGP) degrade in networks larger than approximately 40 agents and gapxGP/dec-gapxGP violate the no-raw-data-sharing assumption.
-
Complexity reduction. Sparse approximation reduces training complexity from O(N³) to O(N·P²) and prediction to O(P²), where P << (N/M) is the number of inducing points; the ADMM local subproblem remains O((N/M)³) per agent.
-
Not reported. The truncated content does not include concrete communication-round counts, convergence-speedup ratios, wall-clock timings, or statistical significance tests.
Methodology in Plain English
Each robot starts by fitting a small, local sparse GP to its own data alone. Instead of keeping all of its observations, the robot keeps only a compact set of optimized "pseudo-points" — a much smaller stand-in for its data. To make those points useful, the authors add two penalties during variational training: one that pushes points back inside the region where the robot's data actually lie, and one that pushes points apart so they do not clump together. The resulting pseudo-datasets are exchanged among robots (via a central node in the centralized case, or by flooding through neighbors in the decentralized case) and merged with each robot's own data to form an augmented local dataset. All robots then run a consensus optimization where they repeatedly share only hyperparameter vectors — never raw data — and adjust their optimization penalty parameter automatically based on how far their local solution is from consensus. The local hyperparameters learned by the sparse model are used as the starting point for this global phase.
Why This Matters
Research impact. The work bridges two previously separate families of distributed GP methods — global aggregation approaches (cGP, apxGP, gapxGP) and local inducing-point approaches — by making a sparse local model the source of the shared representation rather than random samples. This lets the sparse model serve as the privacy and scalability mechanism while the ADMM formulation supplies convergence behavior, and it directly targets the ~40-agent degradation limit and the raw-data-sharing violation of gapxGP/dec-gapxGP.
Real-world applications:
- Environmental monitoring with teams of ground, aerial, or marine robots mapping fields of interest.
- Search-and-rescue operations where communication is constrained and data privacy or bandwidth limits matter.
- Distributed terrain and elevation mapping, as demonstrated on NASA SRTM datasets.
- Surveillance and autonomous exploration, where uncertainty estimates guide robot decision-making.
Industry relevance. Fleet operators and multi-robot platform developers in defense, agriculture, mining, and logistics face the same trade-off the paper addresses — cooperative spatial modeling without pooling raw sensor data across machines or over unreliable links. Because only compact summary representations and hyperparameter iterates are exchanged, the approach is compatible with bandwidth-limited and privacy-sensitive deployments.
Future Directions
- Asynchronous federated GP formulations. The paper notes that pxpGP requires a central node for the centralized case, and points to related work (Shi et al., 2025) on asynchronous federated GP formulations with different update rules and convergence assumptions as a distinct direction.
- Hyperparameter estimation quality in the largest fleets. Since the paper reports that Assumption 1 (statistical independence of local data) weakens as M grows, further work is needed on maintaining estimation accuracy at fleet sizes beyond 100.
- Inducing-point budget and placement tuning. The boundary and repulsive penalties introduce parameters such as the minimum separation distance d_min and the number of inducing points P; systematic guidance for setting these across different fields and network topologies is an open question.
- Communication-cost quantification. Although reduced communication is a stated motivation, the truncated content does not report communication rounds, bandwidth, or convergence-speed measurements — evaluating these explicitly against cGP, apxGP, gapxGP, and their decentralized variants would strengthen the scalability claims.
Target Audience
Researchers and graduate students in multi-agent systems, distributed optimization, and robot learning who are already comfortable with Gaussian Processes and ADMM; robotics engineers building cooperative mapping or environmental-monitoring fleets under bandwidth and privacy constraints; and practitioners comparing federated learning approaches for spatial field estimation who want a sparse-representation alternative to random-feature or raw-data-sharing methods.
Authors’ abstract
Multi-robot systems require scalable and federated methods to model complex environments under computational and communication constraints. Gaussian Processes (GPs) offer robust probabilistic modeling, but suffer from cubic computational complexity, limiting their applicability in large-scale deployments. To address this challenge, we introduce the pxpGP, a novel distributed GP framework tailored for both centralized and decentralized large-scale multi-robot networks. Our approach leverages sparse variational inference to generate a local compact pseudo-representation. We introduce a sparse variational optimization scheme that bounds local pseudo-datasets and formulate a global scaled proximal-inexact consensus alternating direction method of multipliers (ADMM) with adaptive parameter updates and warm-start initialization. Experiments on synthetic and real-world datasets demonstrate that pxpGP and its decentralized variant, dec-pxpGP, outperform existing distributed GP methods in hyperparameter estimation and prediction accuracy, particularly in large-scale networks.