LMC
The linear model of co-regionalization (LMC) distinctly models the covariances between the inputs and the outputs. Mathematically, the LMC is defined as (Liu et al., 2018; Cheng et al., 2020):
(1)
where, denotes the latent basis index, output covariance matrix of size for the -th covariate, is the input covariance matrix of size for the -th covariate, is the total number of basis functions, and denotes the Kronecker product. is further defined as the sum of two matrices of weights (Cheng et al., 2020):
(2)
where, and are vectors (size ) of hyper-parameters, both for the -th basis. The size is user-defined and it can be greater than or equal to 1. The larger the , the more sophisticated the multi-output Gaussian Process in modeling complex outputs.
If , the LMC reduces to the intrinsic co-regionalization model (ICM).
Example Input File Syntax
[Covariance]
[covar]
type = SquaredExponentialCovariance
signal_variance = 0.711441
noise_variance = 0.0
length_factor = '53.5829 6.92861'
[]
[lmc]
type = LMC
covariance_functions = covar
num_outputs = 2
num_latent_funcs = 1
[]
[](moose/modules/stochastic_tools/test/tests/surrogates/multioutput_gp/mogp_lmc.i)The detailed documentation of this object is only available when Moose is compiled with Libtorch. For instructions on how to compile Moose with Libtorch, visit the general installation webpage or click here.
References
- L. F. Cheng, B. Dumitrascu, G. Darnell, C. Chivers, M. Draugelis, K. Li, and B. E. Engelhardt.
Sparse multi-output gaussian processes for online medical time series prediction.
BMC medical informatics and decision making, 20(1):1–23, 2020.[Export]
- H. Liu, J. Cai, and Y. S. Ong.
Remarks on multi-output gaussian process regression.
Knowledge-Based Systems, 144:102–112, 2018.[Export]