Computational implementation of gaussian process models
AssigneeSecondmind Limited
InventorsMark Van Der Wilk, Sebastian John, Artem Artemev, James Hensman
Life of this patent
Estimating the term…
Loading patent…
AssigneeSecondmind Limited
InventorsMark Van Der Wilk, Sebastian John, Artem Artemev, James Hensman
Estimating the term…
A computer-implemented method of processing training data comprising a plurality of training data items to determine parameters of a Gaussian process (GP) model comprising a variational Gaussian process (VGP) corresponding to a GP prior conditioned and marginalized with respect to a set of randomly-distributed inducing variables includes initializing first parameters of the VGP including a positive-definite matrix-valued slack parameter, and iteratively modifying the first parameters to increase or decrease an objective function comprising an expected log-likelihood for each training data item under a respective Gaussian distribution with a predictive variance depending on the slack parameter. At each iteration, modifying the first parameters comprises, for each training data item, determining a respective gradient estimator for the expected log-likelihood using a respective one of a plurality of processor cores, and modifying the first parameters in dependence on the determined gradient estimators. At an optimal value of the slack parameter, the slack parameter is equal to an inverse of a covariance matrix for the set of inducing variables, and the objective function corresponds to a variational lower bound of a marginal log-likelihood for a posterior distribution corresponding to the GP prior conditioned on the training data.
1-18. (canceled)
A system comprising:
A computer-implemented method of processing training data comprising a set of training data items to determine parameters of a Gaussian process (GP) model for modelling the training data items, the GP model comprising a variational Gaussian process (VGP) corresponding to a GP prior conditioned and marginalized with respect to a set of randomly-distributed inducing variables, the method comprising:
A non-transient storage medium comprising machine-readable instructions which, when executed by processing circuitry of a computer, cause the computer to process training data comprising a plurality of training data items to determine parameters of a Gaussian process (GP) model comprising a variational Gaussian process (VGP) corresponding to a GP prior conditioned and marginalized with respect to a set of randomly-distributed inducing variables, wherein said processing of the training data comprises:
Dependencies are inferred from the claim text.