POAM: Probabilistic Online Attentive Mapping for Efficient Robotic Information Gathering
Weizhe Chen, Lantao Liu, Roni Khardon
TL;DR
POAM addresses the challenge of efficient, uncertainty-aware robotic information gathering in non-stationary environments by marrying a probabilistic Gaussian Process (GP) with a non-stationary Attentive Kernel (AK) and designing constant-time online updates. It introduces a Probabilistic Online Attentive Mapping framework that uses Pivoted Cholesky Decomposition (PCD) for inducing-input selection, analytic updates for variational parameters, and mini-batch optimization for hyperparameters within a variational EM scheme. The method achieves online, data-efficient, and attentive mapping, demonstrated by active bathymetric mapping tasks where POAM outperforms online sparse GP baselines in accuracy, uncertainty quantification, and computation time. The work provides open-source code and highlights limitations related to online inducing-input updates in streaming settings and the need for extending the approach beyond regression tasks to broader active information gathering problems.
Abstract
Gaussian Process (GP) models are widely used for Robotic Information Gathering (RIG) in exploring unknown environments due to their ability to model complex phenomena with non-parametric flexibility and accurately quantify prediction uncertainty. Previous work has developed informative planners and adaptive GP models to enhance the data efficiency of RIG by improving the robot's sampling strategy to focus on informative regions in non-stationary environments. However, computational efficiency becomes a bottleneck when using GP models in large-scale environments with limited computational resources. We propose a framework -- Probabilistic Online Attentive Mapping (POAM) -- that leverages the modeling strengths of the non-stationary Attentive Kernel while achieving constant-time computational complexity for online decision-making. POAM guides the optimization process via variational Expectation Maximization, providing constant-time update rules for inducing inputs, variational parameters, and hyperparameters. Extensive experiments in active bathymetric mapping tasks demonstrate that POAM significantly improves computational efficiency, model accuracy, and uncertainty quantification capability compared to existing online sparse GP models.
