The fully independent conditional (FIC) approximation[1] is a way of systematically approximating
the true GPR kernel function in a way that avoids the predictive
variance problem of the SR approximation while still maintaining
a valid Gaussian process. You can specify the FIC method for parameter
estimation by using the 'FitMethod','fic'
name-value
pair argument in the call to fitrgp
.
For prediction using FIC, you can use the 'PredictMethod','fic'
name-value
pair argument in the call to fitrgp
.
The FIC approximation to for active set is given by:
That is, the FIC approximation is equal to the SR approximation if . For , the software uses the exact kernel value rather than an approximation. Define an n-by-n diagonal matrix as follows:
The FIC approximation to is then given by:
Replacing by in the marginal log likelihood function produces its FIC approximation:
As in the exact method, the software estimates the parameters by first computing , the optimal estimate of , given and . Then it estimates , and using the -profiled marginal log likelihood. The FIC estimate to for given , and is
Using , the -profiled marginal log likelihood for FIC approximation is:
where
The FIC approximation to the distribution of given , , is
where and are the FIC approximations to and given in prediction using exact GPR method. As in the SR case, and are obtained by replacing all occurrences of the true kernel with its FIC approximation. The final forms of and are as follows:
where
[1] Candela, J. Q. A Unifying View of Sparse Approximate Gaussian Process Regression. Journal of Machine Learning Research. Vol 6, pp. 1939–1959, 2005.