GraphVariationalGaussian#

class gpjax.variational_families.GraphVariationalGaussian(posterior, inducing_inputs, variational_mean=None, variational_root_covariance=None, jitter=1e-06)[source]#

Bases: VariationalGaussian[L]

A variational Gaussian defined over graph-structured inducing inputs.

This subclass adapts the VariationalGaussian family to the case where the inducing inputs are discrete graph node indices rather than continuous spatial coordinates.

The main differences are:
  • Inducing inputs are integer node IDs.

  • Kernel matrices are ensured to be dense and 2D.

Parameters:
property num_inducing: int#

The number of inducing inputs.