Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael T. Smith 0003

dblp:145/4933-3 · also Michael Thomas Smith · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
5since 2021 · last 2023
0000-0003-2047-605XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 8 · 3 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
4 papers
Probabilistic and Bayesian machine learning · 89% Learning paradigms · 11%
Network and information security
1 paper
Privacy and data protection · 100%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational science and engineering · 60% Medical and health informatics · 40%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
2.042022
Adjoint-aided inference of Gaussian process driven differential equations · NeurIPS 2022
Differentially Private Regression and Classification with Sparse Gaussian Processes · J. Mach. Learn. Res. 2021
Learning Nonparametric Volterra Kernels with Gaussian Processes · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process › gaussian process dynamical model
latent force models
0.512021
Learning Nonparametric Volterra Kernels with Gaussian Processes · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
sparse gaussian process
0.512021
Differentially Private Regression and Classification with Sparse Gaussian Processes · J. Mach. Learn. Res. 2021
Privacy and data protection
differential privacy
0.512021
Differentially Private Regression and Classification with Sparse Gaussian Processes · J. Mach. Learn. Res. 2021
Machine learning › Learning paradigms
multi-task learning
0.412019
Multi-task Learning for Aggregated Data using Gaussian Processes · NeurIPS 2019
Medical and health informatics
epidemiology
0.112019
Multi-task Learning for Aggregated Data using Gaussian Processes · NeurIPS 2019

Methods — techniques the papers use, named apart from their topics

truncated basis expansion · 1.1conjugate bayesian inference · 1.1bayesian optimization · 1.1adjoint method · 1.1laplace approximation · 1.0inducing points · 1.0cloaking method · 1.0stochastic optimization · 0.8gaussian process sampling · 0.5doubly stochastic variational inference · 0.5variational inference · 0.4
YearPublicationVenuePosition
2023 Nonparametric Gaussian Process Covariances via Multidimensional Convolutions
abstract
A key challenge in the practical application of Gaussian processes (GPs) is selecting a proper covariance function. The process convolutions construction of GPs allows some additional flexibility, but still requires choosing a proper smoothing kernel, which is non-trivial. Previous approaches have built covariance functions by using GP priors over the smoothing kernel, and by extension the covariance, as a way to bypass the need to specify it in advance. However, these models have been limited in several ways: they are restricted to single dimensional inputs, e.g. time; they only allow modelling of single outputs and they do not scale to large datasets since inference is not straightforward. In this paper, we introduce a nonparametric process convolution formulation for GPs that alleviates these weaknesses. We achieve this using a functional sampling approach based on Matheron’s rule to perform fast sampling using interdomain inducing variables. We test the performance of our model on benchmarks for single output, multi-output and large-scale GP regression, and find that our approach can provide improvements over standard GP models, particularly for larger datasets.
Thomas M. McDonald 0001, Magnus Ross, Michael T. Smith 0003, Mauricio A. Álvarez
AISTATS3
2023 Adversarial vulnerability bounds for Gaussian process classification
abstract
Abstract Protecting ML classifiers from adversarial examples is crucial. We propose that the main threat is an attacker perturbing a confidently classified input to produce a confident misclassification. We consider in this paper the $$L_0$$ L 0 attack in which a small number of inputs can be perturbed by the attacker at test-time. To quantify the risk of this form of attack we have devised a formal guarantee in the form of an adversarial bound (AB) for a binary, Gaussian process classifier using the EQ kernel. This bound holds for the entire input domain, bounding the potential of any future adversarial attack to cause a confident misclassification. We explore how to extend to other kernels and investigate how to maximise the bound by altering the classifier (for example by using sparse approximations). We test the bound using a variety of datasets and show that it produces relevant and practical bounds for many of them.
Michael T. Smith 0003, Kathrin Grosse, Michael Backes 0001, Mauricio A. Álvarez
Mach. Learn.1
2022 Adjoint-aided inference of Gaussian process driven differential equations
abstract
Linear systems occur throughout engineering and the sciences, most notably as differential equations. In many cases the forcing function for the system is unknown, and interest lies in using noisy observations of the system to infer the forcing, as well as other unknown parameters. In differential equations, the forcing function is an unknown function of the independent variables (typically time and space), and can be modelled as a Gaussian process (GP). In this paper we show how the adjoint of a linear system can be used to efficiently infer forcing functions modelled as GPs, after using a truncated basis expansion of the GP kernel. We show how exact conjugate Bayesian inference for the truncated GP can be achieved, in many cases with substantially lower computation than would be required using MCMC methods. We demonstrate the approach on systems of both ordinary and partial differential equations, and show that the basis expansion approach approximates well the true forcing with a modest number of basis vectors. Finally, we show how to infer point estimates for the non-linear model parameters, such as the kernel length-scales, using Bayesian optimisation.
Paterne Gahungu, Christopher W. Lanyon, Mauricio A. Álvarez, Engineer Bainomugisha, Michael T. Smith 0003, Richard Wilkinson
NeurIPS5
2021 Learning Nonparametric Volterra Kernels with Gaussian Processes
abstract
This paper introduces a method for the nonparametric Bayesian learning of nonlinear operators, through the use of the Volterra series with kernels represented using Gaussian processes (GPs), which we term the nonparametric Volterra kernels model (NVKM). When the input function to the operator is unobserved and has a GP prior, the NVKM constitutes a powerful method for both single and multiple output regression, and can be viewed as a nonlinear and nonparametric latent force model. When the input function is observed, the NVKM can be used to perform Bayesian system identification. We use recent advances in efficient sampling of explicit functions from GPs to map process realisations through the Volterra series without resorting to numerical integration, allowing scalability through doubly stochastic variational inference, and avoiding the need for Gaussian approximations of the output processes. We demonstrate the performance of the model for both multiple output regression and system identification using standard benchmarks.
Magnus Ross, Michael T. Smith 0003, Mauricio A. Álvarez
NeurIPS2
2021 Differentially Private Regression and Classification with Sparse Gaussian Processes
abstract
A continuing challenge for machine learning is providing methods to perform computation on data while ensuring the data remains private. In this paper we build on the provable privacy guarantees of differential privacy which has been combined with Gaussian processes through the previously published cloaking method, an approach that tackles the problem of providing privacy for the outputs of a training set. In this paper we solve several shortcomings of this method, starting with the problem of predictions in regions with low data density. We experiment with the use of inducing points to provide a sparse approximation and show that these can provide robust differential privacy in outlier areas and at higher dimensions. We then look at classification, and modify the Laplace approximation approach to provide differentially private predictions. We then combine this with the sparse approximation and demonstrate the capability to perform classification in high dimensions. We finally explore the issue of hyperparameter selection and develop a method for their private selection. This paper and associated libraries provide a robust toolkit for combining differential privacy and Gaussian processes in a practical manner.
Michael T. Smith 0003, Mauricio A. Álvarez, Neil D. Lawrence
J. Mach. Learn. Res.1
2020 Killing Four Birds with one Gaussian Process: The Relation between different Test-Time Attacks
abstract
In machine learning (ML) security, attacks like evasion, model stealing or membership inference are generally studied in individually. Previous work has also shown a relationship between some attacks and decision function curvature of the targeted model. Consequently, we study an ML model allowing direct control over the decision surface curvature: Gaussian Process Classifiers (GPCs). For evasion, we find that changing GPC's curvature to be robust against one attack algorithm boils down to enabling a different norm or attack algorithm to succeed. This is backed up by our formal analysis showing that static security guarantees are opposed to learning. Concerning intellectual property, we show formally that lazy learning does not necessarily leak all information when applied. In practice, often a seemingly secure curvature can be found. For example, we are able to secure GPC against empirical membership inference by proper configuration. In this configuration, however, the GPC's hyper-parameters are leaked, e.g. model reverse engineering succeeds. We conclude that attacks on classification should not be studied in isolation, but in relation to each other.
Kathrin Grosse, Michael T. Smith 0003, Michael Backes 0001
ICPR2
2019 Multi-task Learning for Aggregated Data using Gaussian Processes
abstract
Aggregated data is commonplace in areas such as epidemiology and demography. For example, census data for a population is usually given as averages defined over time periods or spatial resolutions (cities, regions or countries). In this paper, we present a novel multi-task learning model based on Gaussian processes for joint learning of variables that have been aggregated at different input scales. Our model represents each task as the linear combination of the realizations of latent processes that are integrated at a different scale per task. We are then able to compute the cross-covariance between the different tasks either analytically or numerically. We also allow each task to have a potentially different likelihood model and provide a variational lower bound that can be optimised in a stochastic fashion making our model suitable for larger datasets. We show examples of the model in a synthetic example, a fertility dataset and an air pollution prediction application.
Fariba Yousefi, Michael T. Smith 0003, Mauricio A. Álvarez
NeurIPS2
2018 Differentially Private Regression with Gaussian Processes
abstract
A major challenge for machine learning is increasing the availability of data while respecting the privacy of individuals. Here we combine the provable privacy guarantees of the differential privacy framework with the flexibility of Gaussian processes (GPs). We propose a method using GPs to provide differentially private (DP) regression. We then improve this method by crafting the DP noise covariance structure to efficiently protect the training data, while minimising the scale of the added noise. We find that this cloaking method achieves the greatest accuracy, while still providing privacy guarantees, and offers practical DP for regression over multi-dimensional inputs. Together these methods provide a starter toolkit for combining differential privacy and GPs.
Michael T. Smith 0003, Mauricio A. Álvarez, Max Zwiessele, Neil D. Lawrence
AISTATS1