← Search

Jonathan Uesato

11 accepted papers

2022

Characteristics of Harmful Text: Towards Rigorous Benchmarking of Language Models

NeurIPS 2022accept

Large 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 evalua…

Cited by 55SourcePDFScholar
2021

Challenges in Detoxifying Language Models

EMNLP 2021finding

Large language models (LM) generate remarkably fluent text and can be efficiently adapted across NLP tasks. Measuring and guaranteeing the quality of generated text in terms of safety is imperative for deploying LMs in the real world; to this end, prior work often relies on automatic evaluation of L…

Cited by 256SourcePDFScholar
2021

Make Sure You're Unsure: A Framework for Verifying Probabilistic Specifications

NeurIPS 2021spotlight

Most 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 direc…

2020

Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming

NeurIPS 2020poster

Convex 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 applica…

2019

Are Labels Required for Improving Adversarial Robustness?

NeurIPS 2019poster

Recent 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 learni…

2019

Robustness via Curvature Regularization, and Vice Versa

CVPR 2019poster

State-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…

Cited by 391PDFScholar
2019

Scalable Verified Training for Provably Robust Image Classification

ICCV 2019poster

Recent 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 pro…

Cited by 214PDFScholar
2019

Verification of Non-Linear Specifications for Neural Networks

ICLR 2019poster

Prior work on neural network verification has focused on specifications that are linear functions of the output of the network, e.g., invariance of the classifier output under adversarial perturbations of the input. In this paper, we extend verification algorithms to be able to certify richer proper…

Cited by 50SourcePDFScholar
2018

Semantic Code Repair using Neuro-Symbolic Transformation Networks

ICLR 2018workshop

We study the problem of semantic code repair, which can be broadly defined as automatically fixing non-syntactic bugs in source code. The majority of past work in semantic code repair assumed access to unit tests against which candidate repairs could be validated. In contrast, the goal here is to de…

Cited by 52SourceScholar
2017

RobustFill: Neural Program Learning under Noisy I/O

ICML 2017poster

The 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 condition…

Cited by 483SourcePDFScholar