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

Alexander Camuto

dblp:242/9345 · DBLP profile ↗
← Back
8ranked-venue papers
6as first author
7since 2021 · last 2022
—ORCID · none

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

Artificial intelligence and machine learning · 8 · 6 first-author · 7 since 2021

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
Optimization for machine learning · 28% Learning theory · 28% Trustworthy machine learning · 27%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
stochastic gradient descent
1.022021
Fractal Structure and Generalization Properties of Stochastic Optimization Algorithms · NeurIPS 2021
Asymmetric Heavy Tails and Implicit Bias in Gaussian Noise Injections · ICML 2021
Machine learning › Deep learning architectures and training
regularization
0.922021
Asymmetric Heavy Tails and Implicit Bias in Gaussian Noise Injections · ICML 2021
Explicit Regularisation in Gaussian Noise Injections · NeurIPS 2020
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.512021
Improving VAEs' Robustness to Adversarial Attack · ICLR 2021
Machine learning › Learning theory › generalization
generalization analysis
0.512021
Fractal Structure and Generalization Properties of Stochastic Optimization Algorithms · NeurIPS 2021
Machine learning › Learning theory
generalization bounds
0.512021
Fractal Structure and Generalization Properties of Stochastic Optimization Algorithms · NeurIPS 2021
Machine learning › Learning theory
implicit bias
0.512021
Asymmetric Heavy Tails and Implicit Bias in Gaussian Noise Injections · ICML 2021
Machine learning › Trustworthy machine learning
robustness
0.512021
Improving VAEs' Robustness to Adversarial Attack · ICLR 2021
Machine learning › Optimization for machine learning
stochastic optimization
0.512021
Fractal Structure and Generalization Properties of Stochastic Optimization Algorithms · NeurIPS 2021

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

variational inference · 0.5stochastic gradient descent · 0.5langevin stochastic differential equation · 0.5iterated function system · 0.5fractal geometry · 0.5dynamical systems theory · 0.5adversarial training · 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
AISTATS2
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
AISTATS1
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
AISTATS1
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
AISTATS1
2021 Improving VAEs' Robustness to Adversarial Attack
Matthew Willetts, Alexander Camuto, Tom Rainforth, Stephen J. Roberts, Christopher C. Holmes
ICLR2
2021 Asymmetric Heavy Tails and Implicit Bias in Gaussian Noise Injections
abstract
Gaussian noise injections (GNIs) are a family of simple and widely-used regularisation methods for training neural networks, where one injects additive or multiplicative Gaussian noise to the network activations at every iteration of the optimisation algorithm, which is typically chosen as stochastic gradient descent (SGD). In this paper, we focus on the so-called ‘implicit effect’ of GNIs, which is the effect of the injected noise on the dynamics of SGD. We show that this effect induces an \emph{asymmetric heavy-tailed noise} on SGD gradient updates. In order to model this modified dynamics, we first develop a Langevin-like stochastic differential equation that is driven by a general family of \emph{asymmetric} heavy-tailed noise. Using this model we then formally prove that GNIs induce an ‘implicit bias’, which varies depending on the heaviness of the tails and the level of asymmetry. Our empirical results confirm that different types of neural networks trained with GNIs are well-modelled by the proposed dynamics and that the implicit effect of these injections induces a bias that degrades the performance of networks.
Alexander Camuto, Lingjiong Zhu, Christopher C. Holmes, Mert Gürbüzbalaban, Umut Simsekli
ICML1
2021 Fractal Structure and Generalization Properties of Stochastic Optimization Algorithms
abstract
Understanding generalization in deep learning has been one of the major challenges in statistical learning theory over the last decade. While recent work has illustrated that the dataset and the training algorithm must be taken into account in order to obtain meaningful generalization bounds, it is still theoretically not clear which properties of the data and the algorithm determine the generalization performance. In this study, we approach this problem from a dynamical systems theory perspective and represent stochastic optimization algorithms as \emph{random iterated function systems} (IFS). Well studied in the dynamical systems literature, under mild assumptions, such IFSs can be shown to be ergodic with an invariant measure that is often supported on sets with a \emph{fractal structure}. As our main contribution, we prove that the generalization error of a stochastic optimization algorithm can be bounded based on the `complexity' of the fractal structure that underlies its invariant measure. Then, by leveraging results from dynamical systems theory, we show that the generalization error can be explicitly linked to the choice of the algorithm (e.g., stochastic gradient descent -- SGD), algorithm hyperparameters (e.g., step-size, batch-size), and the geometry of the problem (e.g., Hessian of the loss). We further specialize our results to specific problems (e.g., linear/logistic regression, one hidden-layered neural networks) and algorithms (e.g., SGD and preconditioned variants), and obtain analytical estimates for our bound. For modern neural networks, we develop an efficient algorithm to compute the developed bound and support our theory with various experiments on neural networks.
Alexander Camuto, George Deligiannidis, Murat A. Erdogdu, Mert Gürbüzbalaban, Umut Simsekli, Lingjiong Zhu
NeurIPS1
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
NeurIPS1