Bayesian Image Classification with Deep Convolutional Gaussian Processes
In decision-making systems, it is important to have classifiers that have calibrated uncertainties, with an optimisation objective that can be used for automated model selection and training. Gaussian processes (GPs) provide uncertainty estimates and a marginal likelihood objective, but their weak inductive biases lead to inferior accuracy. This has limited their applicability in certain tasks (e.g. image classification). We propose a translation-insensitive convolutional kernel, which relaxes the translation invariance constraint imposed by previous convolutional GPs. We show how we can use the marginal likelihood to learn the degree of insensitivity. We also reformulate GP image-to-image convolutional mappings as multi-output GPs, leading to deep convolutional GPs. We show experimentally that our new kernel improves performance in both single-layer and deep models. We also demonstrate that our fully Bayesian approach improves on dropout-based Bayesian deep learning methods in terms of uncertainty and marginal likelihood estimates.
Code (0)
등록된 구현이 없습니다.
Tasks
ClassificationDecision MakingGaussian ProcessesGeneral Classificationimage-classificationImage ClassificationModel SelectionTranslationSimilar Papers 제목 키워드 기반
Deep convolutional Gaussian processes
We propose deep convolutional Gaussian processes, a deep Gaussian process architecture with convolutional structure. The model is a principled Bayesian framework for detecting hierarchical combinations of local features …
ClassificationGaussian ProcessesGeneral Classificationimage-classification+1Graph Convolutional Gaussian Processes
We propose a novel Bayesian nonparametric method to learn translation-invariant relationships on non-Euclidean domains. The resulting graph convolutional Gaussian processes can be applied to problems in machine learning …
BIG-bench Machine LearningGaussian ProcessesSuperpixel Image ClassificationTranslationDeep Gaussian Processes with Convolutional Kernels
Deep Gaussian processes (DGPs) provide a Bayesian non-parametric alternative to standard parametric deep learning models. A DGP is formed by stacking multiple GPs resulting in a well-regularized composition of functions.…
Gaussian Processesimage-classificationImage ClassificationDistributional Gaussian Process Layers for Outlier Detection in Image Segmentation
We propose a parameter efficient Bayesian layer for hierarchical convolutional Gaussian Processes that incorporates Gaussian Processes operating in Wasserstein-2 space to reliably propagate uncertainty. This directly rep…
Gaussian ProcessesImage SegmentationOutlier DetectionOut-of-Distribution Detection+2Distributional Gaussian Processes Layers for Out-of-Distribution Detection
Machine learning models deployed on medical imaging tasks must be equipped with out-of-distribution detection capabilities in order to avoid erroneous predictions. It is unsure whether out-of-distribution detection model…
Gaussian ProcessesOut-of-Distribution DetectionSegmentation