Data fusion with Gaussian processes

This paper addresses the problem of fusing multiple sets of heterogeneous sensor data using Gaussian processes (GPs). Experiments on large scale terrain modeling in mining automation are presented. Three techniques in increasing order of model complexity are discussed. The first is based on adding data to an existing GP model. The second approach treats data from different sources as different noisy samples of a common underlying terrain and fusion is performed using heteroscedastic GPs. The final approach, based on dependent GPs, models each data set by a separate GP and learns spatial correlations between data sets through auto and cross covariances. The paper presents a unifying view of approaches to data fusion using GPs, a statistical evaluation that compares these approaches and multiple previously untested variants of them and an insight into the effect of model complexity on data fusion. Experiments suggest that in situations where data being fused is not rich enough to require a complex GP data fusion model or when computational resources are limited, the use of simpler GP data fusion techniques, which are constrained versions of the more generic models, reduces optimization complexity and consequently can enable superior learning of hyperparameters, resulting in a performance gain.

[1]  Ioannis M. Rekleitis,et al.  Experimental Results for Over-the-Horizon Planetary Exploration Using a LIDAR Sensor , 2008, ISER.

[2]  Wolfram Burgard,et al.  A Bayesian regression approach to terrain mapping and an application to legged robot locomotion , 2009, J. Field Robotics.

[3]  G. Matheron Principles of geostatistics , 1963 .

[4]  Marc Toussaint,et al.  Gaussian process implicit surfaces for shape estimation and grasping , 2011, 2011 IEEE International Conference on Robotics and Automation.

[5]  C. Anderson,et al.  Quantitative Methods for Current Environmental Issues , 2005 .

[6]  Christopher K. I. Williams Computation with Infinite Neural Networks , 1998, Neural Computation.

[7]  Hugh F. Durrant-Whyte,et al.  Large-scale terrain modeling from multiple sensors with dependent Gaussian processes , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Marcus R. Frean,et al.  Dependent Gaussian Processes , 2004, NIPS.

[9]  Gamini Dissanayake,et al.  Stochastic simulation in surface reconstruction and application to 3D mapping , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[10]  Christopher K. I. Williams Prediction with Gaussian Processes: From Linear Regression to Linear Prediction and Beyond , 1999, Learning in Graphical Models.

[11]  Hugh F. Durrant-Whyte,et al.  Gaussian Process modeling of large scale terrain , 2009, ICRA.

[12]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[13]  I. Moore,et al.  Digital terrain modelling: A review of hydrological, geomorphological, and biological applications , 1991 .

[14]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[15]  Gamini Dissanayake,et al.  3D Terrain Mapping: A Stochastic Approach , 2001 .

[16]  Mohammed El-Beltagy,et al.  Gaussian Processes for Model Fusion , 2001, ICANN.

[17]  Wolfram Burgard,et al.  Most likely heteroscedastic Gaussian process regression , 2007, ICML '07.

[18]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Barak A. Pearlmutter,et al.  Transformations of Gaussian Process Priors , 2004, Deterministic and Statistical Methods in Machine Learning.

[20]  D. Higdon Space and Space-Time Modeling using Process Convolutions , 2002 .

[21]  M. Yuan,et al.  Doubly penalized likelihood estimator in heteroscedastic regression , 2004 .

[22]  Kurt Hornik,et al.  Some new results on neural network approximation , 1993, Neural Networks.

[23]  Peter K. Kitanidis,et al.  Introduction to geostatistics , 1997 .

[24]  Michael I. Jordan,et al.  Regression with input-dependent noise: A Gaussian process treatment , 1998 .

[25]  Simon Lacroix,et al.  Autonomous Rover Navigation on Unknown Terrains: Functions and Integration , 2002, Int. J. Robotics Res..

[26]  Wolfram Burgard,et al.  Multi-Level Surface Maps for Outdoor Terrain Mapping and Loop Closing , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  David S. Wettergreen,et al.  Intelligent Maps for Autonomous Kilometer-Scale Science Survey , 2008 .

[28]  Mark Girolami Bayesian Data Fusion with Gaussian Process Priors : An Application to Protein Fold Recognition ? , 2006 .

[29]  Alexander J. Smola,et al.  Heteroscedastic Gaussian process regression , 2005, ICML.

[30]  H. Wackernagle,et al.  Multivariate geostatistics: an introduction with applications , 1998 .

[31]  Steven Reece,et al.  Determining intent using hard/soft data and Gaussian process classifiers , 2011, 14th International Conference on Information Fusion.

[32]  Geoffrey A. Hollinger,et al.  Uncertainty-driven view planning for underwater inspection , 2012, 2012 IEEE International Conference on Robotics and Automation.

[33]  Edwin V. Bonilla,et al.  Multi-task Gaussian Process Prediction , 2007, NIPS.

[34]  Neil D. Lawrence,et al.  Deterministic and Statistical Methods in Machine Learning, First International Workshop, Sheffield, UK, September 7-10, 2004, Revised Lectures , 2005, Deterministic and Statistical Methods in Machine Learning.

[35]  Fabio Tozeto Ramos,et al.  Multi-Kernel Gaussian Processes , 2011, IJCAI.

[36]  Hugh F. Durrant-Whyte,et al.  Non-stationary dependent Gaussian processes for data fusion in large-scale terrain modeling , 2011, 2011 IEEE International Conference on Robotics and Automation.

[37]  Hugh F. Durrant-Whyte,et al.  Heteroscedastic Gaussian processes for data fusion in large scale terrain modeling , 2010, 2010 IEEE International Conference on Robotics and Automation.

[38]  Geoffrey E. Hinton,et al.  Bayesian Learning for Neural Networks , 1995 .