arXiv Analytics

Sign in

arXiv:1905.11876 [stat.ML]AbstractReferencesReviewsResources

Robustness Quantification for Classification with Gaussian Processes

Arno Blaas, Luca Laurenti, Andrea Patane, Luca Cardelli, Marta Kwiatkowska, Stephen Roberts

Published 2019-05-28Version 1

We consider Bayesian classification with Gaussian processes (GPs) and define robustness of a classifier in terms of the worst-case difference in the classification probabilities with respect to input perturbations. For a subset of the input space $T\subseteq \mathbb{R}^m$ such properties reduce to computing the infimum and supremum of the classification probabilities for all points in $T$. Unfortunately, computing the above values is very challenging, as the classification probabilities cannot be expressed analytically. Nevertheless, using the theory of Gaussian processes, we develop a framework that, for a given dataset $\mathcal{D}$, a compact set of input points $T\subseteq \mathbb{R}^m$ and an error threshold $\epsilon>0$, computes lower and upper bounds of the classification probabilities by over-approximating the exact range with an error bounded by $\epsilon$. We provide experimental comparison of several approximate inference methods for classification on tasks associated to MNIST and SPAM datasets showing that our results enable quantification of uncertainty in adversarial classification settings.

Related articles: Most relevant | Search more
arXiv:1502.02860 [stat.ML] (Published 2015-02-10)
Gaussian Processes for Data-Efficient Learning in Robotics and Control
arXiv:2506.17366 [stat.ML] (Published 2025-06-20)
Gaussian Processes and Reproducing Kernels: Connections and Equivalences
arXiv:2009.08102 [stat.ML] (Published 2020-09-17)
Automatic Forecasting using Gaussian Processes