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.

James Urquhart Allingham

dblp:258/0790 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
5since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 6 · 2 first-author · 5 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
6 papers
Trustworthy machine learning · 27% Probabilistic and Bayesian machine learning · 24% Vision and language · 9%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
uncertainty estimation
2.242023
Towards Anytime Classification in Early-Exit Architectures by Enforcing Conditional Monotonicity · NeurIPS 2023
Adapting the Linearised Laplace Model Evidence for Modern Deep Learning · ICML 2022
Bayesian Deep Learning via Subnetwork Inference · ICML 2021
Machine learning › Probabilistic and Bayesian machine learning › deep probabilistic models
bayesian deep learning
1.122022
Adapting the Linearised Laplace Model Evidence for Modern Deep Learning · ICML 2022
Bayesian Deep Learning via Subnetwork Inference · ICML 2021
Machine learning › Representation and self-supervised learning
symmetry learning
0.812024
A Generative Model of Symmetry Transformations · NeurIPS 2024
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
anytime algorithm
0.712023
Towards Anytime Classification in Early-Exit Architectures by Enforcing Conditional Monotonicity · NeurIPS 2023
Machine learning › Efficient and distributed learning › adaptive computation
early exit
0.712023
Towards Anytime Classification in Early-Exit Architectures by Enforcing Conditional Monotonicity · NeurIPS 2023
Machine learning › Transfer learning and domain adaptation › zero-shot learning
zero-shot classification
0.712023
A Simple Zero-shot Prompt Weighting Technique to Improve Prompt Ensembling in Text-Image Models · ICML 2023
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › approximate bayesian inference
linearized laplace approximation
0.612022
Adapting the Linearised Laplace Model Evidence for Modern Deep Learning · ICML 2022
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian prediction
posterior predictive distribution
0.512021
Bayesian Deep Learning via Subnetwork Inference · ICML 2021
Computer vision › 3D vision › depth estimation
depth uncertainty
0.412020
Depth Uncertainty in Neural Networks · NeurIPS 2020
Machine learning › Trustworthy machine learning › uncertainty estimation
epistemic uncertainty
0.412020
Depth Uncertainty in Neural Networks · NeurIPS 2020
Computer vision › Vision and language › vision-language model
image-text model
0.212023
A Simple Zero-shot Prompt Weighting Technique to Improve Prompt Ensembling in Text-Image Models · ICML 2023
Machine learning › Probabilistic and Bayesian machine learning › deep probabilistic models › bayesian deep learning
bayesian neural networks
0.112020
Depth Uncertainty in Neural Networks · NeurIPS 2020

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

group theory · 0.8data augmentation · 0.8prompt weighting · 0.7product of experts · 0.7post-hoc modification · 0.7contrastive learning · 0.7stochastic approximation · 0.6normalisation layers · 0.6subnetwork selection · 0.5linearized laplace approximation · 0.5
YearPublicationVenuePosition
2024 A Generative Model of Symmetry Transformations
abstract
Correctly capturing the symmetry transformations of data can lead to efficient models with strong generalization capabilities, though methods incorporating symmetries often require prior knowledge. While recent advancements have been made in learning those symmetries directly from the dataset, most of this work has focused on the discriminative setting. In this paper, we take inspiration from group theoretic ideas to construct a generative model that explicitly aims to capture the data's approximate symmetries. This results in a model that, given a prespecified broad set of possible symmetries, learns to what extent, if at all, those symmetries are actually present. Our model can be seen as a generative process for data augmentation. We provide a simple algorithm for learning our generative model and empirically demonstrate its ability to capture symmetries under affine and color transformations, in an interpretable way. Combining our symmetry model with standard generative models results in higher marginal test-log-likelihoods and improved data efficiency.
James Urquhart Allingham, Bruno Mlodozeniec, Shreyas Padhy, Javier Antorán, David Krueger 0001, Richard E. Turner, Eric T. Nalisnick, José Miguel Hernández-Lobato
NeurIPS1
2023 A Simple Zero-shot Prompt Weighting Technique to Improve Prompt Ensembling in Text-Image Models
abstract
Contrastively trained text-image models have the remarkable ability to perform zero-shot classification, that is, classifying previously unseen images into categories that the model has never been explicitly trained to identify. However, these zero-shot classifiers need prompt engineering to achieve high accuracy. Prompt engineering typically requires hand-crafting a set of prompts for individual downstream tasks. In this work, we aim to automate this prompt engineering and improve zero-shot accuracy through prompt ensembling. In particular, we ask “Given a large pool of prompts, can we automatically score the prompts and ensemble those that are most suitable for a particular downstream dataset, without needing access to labeled validation data?". We demonstrate that this is possible. In doing so, we identify several pathologies in a naive prompt scoring method where the score can be easily overconfident due to biases in pre-training and test data, and we propose a novel prompt scoring method that corrects for the biases. Using our proposed scoring method to create a weighted average prompt ensemble, our method overall outperforms equal average ensemble, as well as hand-crafted prompts, on ImageNet, 4 of its variants, and 11 fine-grained classification benchmarks. while being fully automatic, optimization-free, and not requiring access to labeled validation data.
James Urquhart Allingham, Jie Ren 0006, Michael Dusenberry, Xiuye Gu, Yin Cui, Dustin Tran, Jeremiah Z. Liu, Balaji Lakshminarayanan
ICML1
2023 Towards Anytime Classification in Early-Exit Architectures by Enforcing Conditional Monotonicity
abstract
Modern predictive models are often deployed to environments in which computational budgets are dynamic. Anytime algorithms are well-suited to such environments as, at any point during computation, they can output a prediction whose quality is a function of computation time. Early-exit neural networks have garnered attention in the context of anytime computation due to their capability to provide intermediate predictions at various stages throughout the network. However, we demonstrate that current early-exit networks are not directly applicable to anytime settings, as the quality of predictions for individual data points is not guaranteed to improve with longer computation. To address this shortcoming, we propose an elegant post-hoc modification, based on the Product-of-Experts, that encourages an early-exit network to become gradually confident. This gives our deep models the property of *conditional monotonicity* in the prediction quality---an essential building block towards truly anytime predictive modeling using early-exit architectures. Our empirical results on standard image-classification tasks demonstrate that such behaviors can be achieved while preserving competitive accuracy on average.
Metod Jazbec, James Urquhart Allingham, Eric T. Nalisnick
NeurIPS2
2022 Adapting the Linearised Laplace Model Evidence for Modern Deep Learning
abstract
The linearised Laplace method for estimating model uncertainty has received renewed attention in the Bayesian deep learning community. The method provides reliable error bars and admits a closed-form expression for the model evidence, allowing for scalable selection of model hyperparameters. In this work, we examine the assumptions behind this method, particularly in conjunction with model selection. We show that these interact poorly with some now-standard tools of deep learning–stochastic approximation methods and normalisation layers–and make recommendations for how to better adapt this classic method to the modern setting. We provide theoretical support for our recommendations and validate them empirically on MLPs, classic CNNs, residual networks with and without normalisation layers, generative autoencoders and transformers.
Javier Antorán, David Janz, James Urquhart Allingham, Erik A. Daxberger, Riccardo Barbano, Eric T. Nalisnick, José Miguel Hernández-Lobato
ICML3
2021 Bayesian Deep Learning via Subnetwork Inference
abstract
The Bayesian paradigm has the potential to solve core issues of deep neural networks such as poor calibration and data inefficiency. Alas, scaling Bayesian inference to large weight spaces often requires restrictive approximations. In this work, we show that it suffices to perform inference over a small subset of model weights in order to obtain accurate predictive posteriors. The other weights are kept as point estimates. This subnetwork inference framework enables us to use expressive, otherwise intractable, posterior approximations over such subsets. In particular, we implement subnetwork linearized Laplace as a simple, scalable Bayesian deep learning method: We first obtain a MAP estimate of all weights and then infer a full-covariance Gaussian posterior over a subnetwork using the linearized Laplace approximation. We propose a subnetwork selection strategy that aims to maximally preserve the model’s predictive uncertainty. Empirically, our approach compares favorably to ensembles and less expressive posterior approximations over full networks.
Erik A. Daxberger, Eric T. Nalisnick, James Urquhart Allingham, Javier Antorán, José Miguel Hernández-Lobato
ICML3
2020 Depth Uncertainty in Neural Networks
abstract
Existing methods for estimating uncertainty in deep learning tend to require multiple forward passes, making them unsuitable for applications where computational resources are limited. To solve this, we perform probabilistic reasoning over the depth of neural networks. Different depths correspond to subnetworks which share weights and whose predictions are combined via marginalisation, yielding model uncertainty. By exploiting the sequential structure of feed-forward networks, we are able to both evaluate our training objective and make predictions with a single forward pass. We validate our approach on real-world regression and image classification tasks. Our approach provides uncertainty calibration, robustness to dataset shift, and accuracies competitive with more computationally expensive baselines.
Javier Antorán, James Urquhart Allingham, José Miguel Hernández-Lobato
NeurIPS2