(1/5) Multi-Output Gaussian Processes: Motivation

Antonio Sala, UPV

Difficulty: *** ,       Relevance: PIC,      Duration: 15:34

Materials:    [ Cód.: GPmultioutputpart1.mlx ] [ PDF ]

Summary:

This video introduces and motivates multi-output stochastic processes, based on two basic examples:

In these examples, we will have a variable, say y1(x), and another one, y2(x), so that apart from the ‘marginal autocovariances’, say, E[y1(xa)y1(xb)], E[y2(xa)y2(xb)] (we assume zero mean for notational simplicity), we could have a covariance between the signals E[y1(xa)y2(xb)] that would allow us to interpolate humidity with temperature data or estimate speed with position data, for example.

How are these covariances generated? Well, the theory of stochastic differential equations and filtering justifies the second case (position, velocity)... The former case (temperature, humidity) could be more ’descriptive’ or assuming certain components (underlying latent variables) to be present in the data-generating mechanism. The ‘intuitive’ details of this case are discussed in the video [mimogp2EN], a continuation of this one. Stochastic differential equations are a topic of greater complexity (but of greater theoretical interest, too), discussed in other materials.

*Link to my [ whole collection] of videos in English. Link to larger [ Colección completa] in Spanish.

© 2025, A. Sala. All rights reserved for materials from authors affiliated to Universitat Politecnica de Valencia.
Please consult original source/authors for info regarding rights of materials from third parties.