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.

Matthew Willetts

dblp:228/9221 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
7since 2021 · last 2022
—ORCID · unresolved

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

Artificial intelligence and machine learning · 9 · 2 first-author · 7 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
Generative modeling · 36% Trustworthy machine learning · 26% Deep learning architectures and training · 19%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
variational autoencoder
1.122022
A Multi-Resolution Framework for U-Nets with Applications to Hierarchical VAEs · NeurIPS 2022
Multi-Facet Clustering Variational Autoencoders · NeurIPS 2021
Machine learning › Generative modeling › variational autoencoder
hierarchical VAE
0.612022
A Multi-Resolution Framework for U-Nets with Applications to Hierarchical VAEs · NeurIPS 2022
Machine learning › Deep learning architectures and training › encoder-decoder architecture
u-net
0.612022
A Multi-Resolution Framework for U-Nets with Applications to Hierarchical VAEs · NeurIPS 2022
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.512021
Improving VAEs' Robustness to Adversarial Attack · ICLR 2021
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
deep clustering
0.512021
Multi-Facet Clustering Variational Autoencoders · NeurIPS 2021
Machine learning › Representation and self-supervised learning › representation learning
disentangled representation learning
0.512021
Multi-Facet Clustering Variational Autoencoders · NeurIPS 2021
Machine learning › Trustworthy machine learning
robustness
0.512021
Improving VAEs' Robustness to Adversarial Attack · ICLR 2021
Machine learning › Deep learning architectures and training
regularization
0.412020
Explicit Regularisation in Gaussian Noise Injections · NeurIPS 2020
Machine learning › Generative modeling
diffusion model
0.212022
A Multi-Resolution Framework for U-Nets with Applications to Hierarchical VAEs · NeurIPS 2022
Machine learning › Generative modeling › variational autoencoder
gaussian mixture prior
0.112021
Multi-Facet Clustering Variational Autoencoders · NeurIPS 2021

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

multiresolution framework · 0.6haar wavelet basis · 0.6forward euler discretisation · 0.6variational inference · 0.5ladder architecture · 0.5adversarial training · 0.5ELBO optimization · 0.5marginalization · 0.4fourier analysis · 0.4
YearPublicationVenuePosition
2022 Certifiably Robust Variational Autoencoders
abstract
We introduce an approach for training variational autoencoders (VAEs) that are certifiably robust to adversarial attack. Specifically, we first derive actionable bounds on the minimal size of an input perturbation required to change a VAE’s reconstruction by more than an allowed amount, with these bounds depending on certain key parameters such as the Lipschitz constants of the encoder and decoder. We then show how these parameters can be controlled, thereby providing a mechanism to ensure a priori that a VAE will attain a desired level of robustness. Moreover, we extend this to a complete practical approach for training such VAEs to ensure our criteria are met. Critically, our method allows one to specify a desired level of robustness upfront and then train a VAE that is guaranteed to achieve this robustness. We further demonstrate that these Lipschitz-constrained VAEs are more robust to attack than standard VAEs in practice.
Ben Barrett, Alexander Camuto, Matthew Willetts, Tom Rainforth
AISTATS3
2022 Variational Autoencoders: A Harmonic Perspective
abstract
In this work we study Variational Autoencoders (VAEs) from the perspective of harmonic analysis. By viewing a VAE’s latent space as a Gaussian Space, a variety of measure space, we derive a series of results that show that the encoder variance of a VAE controls the frequency content of the functions parameterised by the VAE encoder and decoder neural networks. In particular we demonstrate that larger encoder variances reduce the high frequency content of these functions. Our analysis allows us to show that increasing this variance effectively induces a soft Lipschitz constraint on the decoder network of a VAE, which is a core contributor to the adversarial robustness of VAEs. We further demonstrate that adding Gaussian noise to the input of a VAE allows us to more finely control the frequency content and the Lipschitz constant of the VAE encoder networks. Finally, we show that the KL term of the VAE loss serves as single point of action for modulating the frequency content of both encoder and decoder networks; whereby upweighting this term decreases the high-frequency content of both networks. To support our theoretical analysis we run experiments using VAEs with small fully-connected neural networks and with larger convolutional networks, demonstrating empirically that our theory holds for a variety of neural network architectures.
Alexander Camuto, Matthew Willetts
AISTATS2
2022 A Multi-Resolution Framework for U-Nets with Applications to Hierarchical VAEs
abstract
U-Net architectures are ubiquitous in state-of-the-art deep learning, however their regularisation properties and relationship to wavelets are understudied. In this paper, we formulate a multi-resolution framework which identifies U-Nets as finite-dimensional truncations of models on an infinite-dimensional function space. We provide theoretical results which prove that average pooling corresponds to projection within the space of square-integrable functions and show that U-Nets with average pooling implicitly learn a Haar wavelet basis representation of the data. We then leverage our framework to identify state-of-the-art hierarchical VAEs (HVAEs), which have a U-Net architecture, as a type of two-step forward Euler discretisation of multi-resolution diffusion processes which flow from a point mass, introducing sampling instabilities. We also demonstrate that HVAEs learn a representation of time which allows for improved parameter efficiency through weight-sharing. We use this observation to achieve state-of-the-art HVAE performance with half the number of parameters of existing models, exploiting the properties of our continuous-time formulation.
Fabian Falck, Dominic Danks, George Deligiannidis, Christopher Yau, Christopher C. Holmes, Arnaud Doucet, Matthew Willetts
NeurIPS8
2021 Learning Bijective Feature Maps for Linear ICA
abstract
Separating high-dimensional data like images into independent latent factors, i.e independent component analysis (ICA), remains an open research problem. As we show, existing probabilistic deep generative models (DGMs), which are tailor-made for image data, underperform on non-linear ICA tasks. To address this, we propose a DGM which combines bijective feature maps with a linear ICA model to learn interpretable latent structures for high-dimensional data. Given the complexities of jointly training such a hybrid model, we introduce novel theory that constrains linear ICA to lie close to the manifold of orthogonal rectangular matrices, the Stiefel manifold. By doing so we create models that converge quickly, are easy to train, and achieve better unsupervised latent factor discovery than flow-based models, linear ICA, and Variational Autoencoders on images.
Alexander Camuto, Matthew Willetts, Christopher C. Holmes, Brooks Paige, Stephen J. Roberts
AISTATS2
2021 Towards a Theoretical Understanding of the Robustness of Variational Autoencoders
abstract
We make inroads into understanding the robustness of Variational Autoencoders (VAEs) to adversarial attacks and other input perturbations. While previous work has developed algorithmic approaches to attacking and defending VAEs, there remains a lack of formalization for what it means for a VAE to be robust. To address this, we develop a novel criterion for robustness in probabilistic models: $r$-robustness. We then use this to construct the first theoretical results for the robustness of VAEs, deriving margins in the input space for which we can provide guarantees about the resulting reconstruction. Informally, we are able to define a region within which any perturbation will produce a reconstruction that is similar to the original reconstruction. To support our analysis, we show that VAEs trained using disentangling methods not only score well under our robustness metrics, but that the reasons for this can be interpreted through our theoretical results.
Alexander Camuto, Matthew Willetts, Stephen J. Roberts, Christopher C. Holmes, Tom Rainforth
AISTATS2
2021 Improving VAEs' Robustness to Adversarial Attack
Matthew Willetts, Alexander Camuto, Tom Rainforth, Stephen J. Roberts, Christopher C. Holmes
ICLR1
2021 Multi-Facet Clustering Variational Autoencoders
abstract
Work in deep clustering focuses on finding a single partition of data. However, high-dimensional data, such as images, typically feature multiple interesting characteristics one could cluster over. For example, images of objects against a background could be clustered over the shape of the object and separately by the colour of the background. In this paper, we introduce Multi-Facet Clustering Variational Autoencoders (MFCVAE), a novel class of variational autoencoders with a hierarchy of latent variables, each with a Mixture-of-Gaussians prior, that learns multiple clusterings simultaneously, and is trained fully unsupervised and end-to-end. MFCVAE uses a progressively-trained ladder architecture which leads to highly stable performance. We provide novel theoretical results for optimising the ELBO analytically with respect to the categorical variational posterior distribution, correcting earlier influential theoretical work. On image benchmarks, we demonstrate that our approach separates out and clusters over different aspects of the data in a disentangled manner. We also show other advantages of our model: the compositionality of its latent space and that it provides controlled generation of samples.
Fabian Falck, Matthew Willetts, George Nicholson, Christopher Yau, Christopher C. Holmes
NeurIPS3
2020 Semi-Unsupervised Learning: Clustering and Classifying using Ultra-Sparse Labels
abstract
In semi-supervised learning for classification, i t is assumed that every ground truth class of data is present in the small labelled dataset. In many real-world sparsely-labelled datasets, it is possible that not all ground-truth classes are captured in the labelled dataset: a biased data collection process could result in some classes of data to be found only in the unlabelled dataset. We call this regime `semi-unsupervised learning', an extreme case of semi-supervised learning, where some classes have no labelled exemplars. First, we outline the pitfalls associated with trying to apply deep generative model (DGM)-based semi-supervised learning algorithms to datasets of this type. We then show how a combination of clustering and semi-supervised learning, using DGMs, can be brought to bear on this problem. We study several different datasets, showing how one can still learn effectively when half of the ground truth classes are entirely unlabelled and the other half are sparsely labelled.
Matthew Willetts, Stephen J. Roberts, Christopher C. Holmes
IEEE BigData1
2020 Explicit Regularisation in Gaussian Noise Injections
abstract
We study the regularisation induced in neural networks by Gaussian noise injections (GNIs). Though such injections have been extensively studied when applied to data, there have been few studies on understanding the regularising effect they induce when applied to network activations. Here we derive the explicit regulariser of GNIs, obtained by marginalising out the injected noise, and show that it penalises functions with high-frequency components in the Fourier domain; particularly in layers closer to a neural network's output. We show analytically and empirically that such regularisation produces calibrated classifiers with large classification margins.
Alexander Camuto, Matthew Willetts, Umut Simsekli, Stephen J. Roberts, Christopher C. Holmes
NeurIPS2