Sparse Gaussian processes and various extensions thereof are enabled through inducing points, that simultaneously bottleneck the predictive capacity and act as the main contributor towards model complexity. However, the number of inducing points is generally not associated with uncertainty which prevents us from applying the apparatus of Bayesian reasoning for identifying an appropriate trade-off. In this work we place a point process prior on the inducing points and approximate the associated posterior through stochastic variational inference. By letting the prior encourage a moderate number of inducing points, we enable the model to learn which and how many points to utilise. We experimentally show that fewer inducing points are preferred by the model as the points become less informative, and further demonstrate how the method can be employed in deep Gaussian processes and latent variable modelling.
翻译:通过诱导点,使斯普尔斯高斯进程及其各种延伸得以实现,同时抑制了预测能力,并成为模型复杂性的主要促成因素。然而,诱导点的数量通常与不确定性无关,不确定性使我们无法运用贝叶西亚的推理来确定适当的权衡。在这项工作中,我们在引导点之前设定了一个点点,并通过随机变异的推断来接近相关的后继点。通过让前一个点鼓励适度的引导点,我们使模型能够了解哪些点和有多少点需要使用。我们实验性地表明,模型偏爱的引导点较少,因为引导点信息较少,我们进一步展示了如何在深高斯进程和潜在变异建模中使用该方法。