Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jonathan Uesato
dblp:198/1298
· DBLP profile ↗
11ranked-venue papers
2as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2
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
10 papers |
Trustworthy machine learning · 69% Optimization for machine learning · 12% Reinforcement learning · 9% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 54% Program verification · 46% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
robustness |
1.7 | 4 | 2021 | Make Sure You're Unsure: A Framework for Verifying Probabilistic Specifications · NeurIPS 2021 Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 Rigorous Agent Evaluation: An Adversarial Approach to Uncover Catastrophic Failures · ICLR (Poster) 2019 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
1.1 | 3 | 2019 | Are Labels Required for Improving Adversarial Robustness? · NeurIPS 2019 Robustness via Curvature Regularization, and Vice Versa · CVPR 2019 Adversarial Risk and the Dangers of Evaluating Against Weak Attacks · ICML 2018 |
Machine learning › Trustworthy machine learning › robustness
neural network verification |
0.8 | 2 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 Verification of Non-Linear Specifications for Neural Networks · ICLR (Poster) 2019 |
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training |
0.8 | 2 | 2019 | Scalable Verified Training for Provably Robust Image Classification · ICCV 2019 Robustness via Curvature Regularization, and Vice Versa · CVPR 2019 |
Program verification
neural network verification |
0.5 | 1 | 2021 | Make Sure You're Unsure: A Framework for Verifying Probabilistic Specifications · NeurIPS 2021 |
Machine learning › Optimization for machine learning
convex relaxation |
0.4 | 1 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 |
Machine learning › Reinforcement learning
deep reinforcement learning |
0.4 | 1 | 2020 | Toward Evaluating Robustness of Deep Reinforcement Learning with Continuous Control · ICLR 2020 |
Machine learning › Trustworthy machine learning
robustness evaluation |
0.4 | 1 | 2020 | Toward Evaluating Robustness of Deep Reinforcement Learning with Continuous Control · ICLR 2020 |
Machine learning › Optimization for machine learning › convex optimization
semidefinite programming |
0.4 | 1 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 |
Machine learning › Optimization for machine learning › convex relaxation
semidefinite programming relaxation |
0.4 | 1 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 |
Machine learning › Trustworthy machine learning › robustness › model robustness evaluation
adversarial robustness evaluation |
0.4 | 1 | 2019 | Rigorous Agent Evaluation: An Adversarial Approach to Uncover Catastrophic Failures · ICLR (Poster) 2019 |
Machine learning › Reinforcement learning
agent evaluation |
0.4 | 1 | 2019 | Rigorous Agent Evaluation: An Adversarial Approach to Uncover Catastrophic Failures · ICLR (Poster) 2019 |
Machine learning › Deep learning architectures and training › regularization
curvature regularization |
0.4 | 1 | 2019 | Robustness via Curvature Regularization, and Vice Versa · CVPR 2019 |
Machine learning › Trustworthy machine learning › robustness › certified robustness
interval bound propagation |
0.4 | 1 | 2019 | Scalable Verified Training for Provably Robust Image Classification · ICCV 2019 |
Machine learning › Trustworthy machine learning › robustness evaluation
adversarial attack evaluation |
0.3 | 1 | 2018 | Adversarial Risk and the Dangers of Evaluating Against Weak Attacks · ICML 2018 |
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial risk |
0.3 | 1 | 2018 | Adversarial Risk and the Dangers of Evaluating Against Weak Attacks · ICML 2018 |
Program synthesis and code generation › inductive program synthesis
neural program induction |
0.3 | 1 | 2017 | RobustFill: Neural Program Learning under Noisy I/O · ICML 2017 |
Program synthesis and code generation
neural program synthesis |
0.3 | 1 | 2017 | RobustFill: Neural Program Learning under Noisy I/O · ICML 2017 |
Machine learning › Reinforcement learning
continuous control |
0.1 | 1 | 2020 | Toward Evaluating Robustness of Deep Reinforcement Learning with Continuous Control · ICLR 2020 |
Methods — techniques the papers use, named apart from their topics
adversarial training · 1.1lagrangian duality · 1.0functional multipliers · 1.0iterative eigenvector methods · 0.4first-order dual SDP · 0.4auto-differentiation · 0.4adversarial perturbation · 0.4interval bound propagation · 0.4curvature regularization · 0.4adversarial evaluation · 0.4attention RNN · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Characteristics of Harmful Text: Towards Rigorous Benchmarking of Language ModelsabstractLarge language models produce human-like text that drive a growing number of applications. However, recent literature and, increasingly, real world observations, have demonstrated that these models can generate language that is toxic, biased, untruthful or otherwise harmful. Though work to evaluate language model harms is under way, translating foresight about which harms may arise into rigorous benchmarks is not straightforward. To facilitate this translation, we outline six ways of characterizing harmful text which merit explicit consideration when designing new benchmarks. We then use these characteristics as a lens to identify trends and gaps in existing benchmarks. Finally, we apply them in a case study of the Perspective API, a toxicity classifier that is widely used in harm benchmarks. Our characteristics provide one piece of the bridge that translates between foresight and effective evaluation. Maribeth Rauh, John Mellor, Jonathan Uesato, Po-Sen Huang, Johannes Welbl, Laura Weidinger, Sumanth Dathathri, Amelia Glaese, Geoffrey Irving, Iason Gabriel, William Isaac 0001, Lisa Anne Hendricks |
NeurIPS | 3 |
| 2021 | Make Sure You're Unsure: A Framework for Verifying Probabilistic SpecificationsabstractMost real world applications require dealing with stochasticity like sensor noise or predictive uncertainty, where formal specifications of desired behavior are inherently probabilistic. Despite the promise of formal verification in ensuring the reliability of neural networks, progress in the direction of probabilistic specifications has been limited. In this direction, we first introduce a general formulation of probabilistic specifications for neural networks, which captures both probabilistic networks (e.g., Bayesian neural networks, MC-Dropout networks) and uncertain inputs (distributions over inputs arising from sensor noise or other perturbations). We then propose a general technique to verify such specifications by generalizing the notion of Lagrangian duality, replacing standard Lagrangian multipliers with "functional multipliers" that can be arbitrary functions of the activations at a given layer. We show that an optimal choice of functional multipliers leads to exact verification (i.e., sound and complete verification), and for specific forms of multipliers, we develop tractable practical verification algorithms. We empirically validate our algorithms by applying them to Bayesian Neural Networks (BNNs) and MC Dropout Networks, and certifying properties such as adversarial robustness and robust detection of out-of-distribution (OOD) data. On these tasks we are able to provide significantly stronger guarantees when compared to prior work -- for instance, for a VGG-64 MC-Dropout CNN trained on CIFAR-10 in a verification-agnostic manner, we improve the certified AUC (a verified lower bound on the true AUC) for robust OOD detection (on CIFAR-100) from $0 \% \rightarrow 29\%$. Similarly, for a BNN trained on MNIST, we improve on the $\ell_\infty$ robust accuracy from $60.2 \% \rightarrow 74.6\%$. Further, on a novel specification -- distributionally robust OOD detection -- we improve on the certified AUC from $5\% \rightarrow 23\%$. Leonard Berrada, Sumanth Dathathri, Krishnamurthy Dvijotham, Robert Stanforth, Rudy Bunel, Jonathan Uesato, Sven Gowal, M. Pawan Kumar |
NeurIPS | 6 |
| 2020 | Toward Evaluating Robustness of Deep Reinforcement Learning with Continuous Control
Tsui-Wei Weng, Krishnamurthy Dvijotham, Jonathan Uesato, Sven Gowal, Robert Stanforth, Pushmeet Kohli |
ICLR | 3 |
| 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programmingabstractConvex relaxations have emerged as a promising approach for verifying properties of neural networks, but widely used using Linear Programming (LP) relaxations only provide meaningful certificates when networks are specifically trained to facilitate verification. This precludes many important applications which involve \emph{verification-agnostic} networks that are not trained specifically to promote verifiability. On the other hand, semidefinite programming (SDP) relaxations have shown success on verification-agnostic networks, such as adversarially trained image classifiers without additional regularization, but do not currently scale beyond small networks due to poor time and space asymptotics. In this work, we propose a first-order dual SDP algorithm that provides (1) any-time bounds (2) requires memory only linear in the total number of network activations and (3) has per-iteration complexity that scales linearly with the complexity of a forward/backward pass through the network. By exploiting iterative eigenvector methods, we express all solver operations in terms of forward and backward passes through the network, enabling efficient use of hardware optimized for deep learning. This allows us to dramatically improve the magnitude of $\ell_\infty$ perturbations for which we can verify robustness verification-agnostic networks ($1\% \to 88\%$ on MNIST, $6\%\to 40\%$ on CIFAR-10). We also demonstrate tight verification for a quadratic stability specification for the decoder of a variational autoencoder. Sumanth Dathathri, Krishnamurthy Dvijotham, Alexey Kurakin, Aditi Raghunathan, Jonathan Uesato, Rudy Bunel, Shreya Shankar, Jacob Steinhardt, Ian J. Goodfellow, Percy Liang, Pushmeet Kohli |
NeurIPS | 5 |
| 2019 | Robustness via Curvature Regularization, and Vice VersaabstractState-of-the-art classifiers have been shown to be largely vulnerable to adversarial perturbations. One of the most effective strategies to improve robustness is adversarial training. In this paper, we investigate the effect of adversarial training on the geometry of the classification landscape and decision boundaries. We show in particular that adversarial training leads to a significant decrease in the curvature of the loss surface with respect to inputs, leading to a drastically more "linear" behaviour of the network. Using a locally quadratic approximation, we provide theoretical evidence on the existence of a strong relation between large robustness and small curvature. To further show the importance of reduced curvature for improving the robustness, we propose a new regularizer that directly minimizes curvature of the loss surface, and leads to adversarial robustness that is on par with adversarial training. Besides being a more efficient and principled alternative to adversarial training, the proposed regularizer confirms our claims on the importance of exhibiting quasi-linear behavior in the vicinity of data points in order to achieve robustness. Seyed-Mohsen Moosavi-Dezfooli, Alhussein Fawzi, Jonathan Uesato, Pascal Frossard |
CVPR | 3 |
| 2019 | Scalable Verified Training for Provably Robust Image ClassificationabstractRecent work has shown that it is possible to train deep neural networks that are provably robust to norm-bounded adversarial perturbations. Most of these methods are based on minimizing an upper bound on the worst-case loss over all possible adversarial perturbations. While these techniques show promise, they often result in difficult optimization procedures that remain hard to scale to larger networks. Through a comprehensive analysis, we show how a simple bounding technique, interval bound propagation (IBP), can be exploited to train large provably robust neural networks that beat the state-of-the-art in verified accuracy. While the upper bound computed by IBP can be quite weak for general networks, we demonstrate that an appropriate loss and clever hyper-parameter schedule allow the network to adapt such that the IBP bound is tight. This results in a fast and stable learning algorithm that outperforms more sophisticated methods and achieves state-of-the-art results on MNIST, CIFAR-10 and SVHN. It also allows us to train the largest model to be verified beyond vacuous bounds on a downscaled version of IMAGENET. Sven Gowal, Krishnamurthy Dvijotham, Robert Stanforth, Rudy Bunel, Chongli Qin, Jonathan Uesato, Relja Arandjelovic, Timothy A. Mann, Pushmeet Kohli |
ICCV | 6 |
| 2019 | Verification of Non-Linear Specifications for Neural Networks
Chongli Qin, Krishnamurthy Dvijotham, Brendan O'Donoghue, Rudy Bunel, Robert Stanforth, Sven Gowal, Jonathan Uesato, Grzegorz Swirszcz, Pushmeet Kohli |
ICLR (Poster) | 7 |
| 2019 | Rigorous Agent Evaluation: An Adversarial Approach to Uncover Catastrophic Failures
Jonathan Uesato, Ananya Kumar, Csaba Szepesvári, Tom Erez, Avraham Ruderman, Keith Anderson, Krishnamurthy Dvijotham, Nicolas Heess, Pushmeet Kohli |
ICLR (Poster) | 1 |
| 2019 | Are Labels Required for Improving Adversarial Robustness?abstractRecent work has uncovered the interesting (and somewhat surprising) finding that training models to be invariant to adversarial perturbations requires substantially larger datasets than those required for standard classification. This result is a key hurdle in the deployment of robust machine learning models in many real world applications where labeled data is expensive. Our main insight is that unlabeled data can be a competitive alternative to labeled data for training adversarially robust models. Theoretically, we show that in a simple statistical setting, the sample complexity for learning an adversarially robust model from unlabeled data matches the fully supervised case up to constant factors. On standard datasets like CIFAR- 10, a simple Unsupervised Adversarial Training (UAT) approach using unlabeled data improves robust accuracy by 21.7% over using 4K supervised examples alone, and captures over 95% of the improvement from the same number of labeled examples. Finally, we report an improvement of 4% over the previous state-of-the- art on CIFAR-10 against the strongest known attack by using additional unlabeled data from the uncurated 80 Million Tiny Images dataset. This demonstrates that our finding extends as well to the more realistic case where unlabeled data is also uncurated, therefore opening a new avenue for improving adversarial training. Jean-Baptiste Alayrac, Jonathan Uesato, Po-Sen Huang, Alhussein Fawzi, Robert Stanforth, Pushmeet Kohli |
NeurIPS | 2 |
| 2018 | Adversarial Risk and the Dangers of Evaluating Against Weak AttacksabstractThis paper investigates recently proposed approaches for defending against adversarial examples and evaluating adversarial robustness. We motivate adversarial risk as an objective for achieving models robust to worst-case inputs. We then frame commonly used attacks and evaluation metrics as defining a tractable surrogate objective to the true adversarial risk. This suggests that models may optimize this surrogate rather than the true adversarial risk. We formalize this notion as obscurity to an adversary, and develop tools and heuristics for identifying obscured models and designing transparent models. We demonstrate that this is a significant problem in practice by repurposing gradient-free optimization techniques into adversarial attacks, which we use to decrease the accuracy of several recently proposed defenses to near zero. Our hope is that our formulations and results will help researchers to develop more powerful defenses. Jonathan Uesato, Brendan O'Donoghue, Pushmeet Kohli, Aäron van den Oord |
ICML | 1 |
| 2017 | RobustFill: Neural Program Learning under Noisy I/OabstractThe problem of automatically generating a computer program from some specification has been studied since the early days of AI. Recently, two competing approaches for `automatic program learning’ have received significant attention: (1) `neural program synthesis’, where a neural network is conditioned on input/output (I/O) examples and learns to generate a program, and (2) `neural program induction’, where a neural network generates new outputs directly using a latent program representation. Here, for the first time, we directly compare both approaches on a large-scale, real-world learning task and we additionally contrast to rule-based program synthesis, which uses hand-crafted semantics to guide the program generation. Our neural models use a modified attention RNN to allow encoding of variable-sized sets of I/O pairs, which achieve 92\% accuracy on a real-world test set, compared to the 34\% accuracy of the previous best neural synthesis approach. The synthesis model also outperforms a comparable induction model on this task, but we more importantly demonstrate that the strength of each approach is highly dependent on the evaluation metric and end-user application. Finally, we show that we can train our neural models to remain very robust to the type of noise expected in real-world data (e.g., typos), while a highly-engineered rule-based system fails entirely. Jacob Devlin, Jonathan Uesato, Surya Bhupatiraju, Rishabh Singh, Abdel-rahman Mohamed, Pushmeet Kohli |
ICML | 2 |