← Search

Ian Goodfellow

24 accepted papers

2025

MONA: Myopic Optimization with Non-myopic Approval Can Mitigate Multi-step Reward Hacking

ICML 2025poster

Future advanced AI systems may learn sophisticated strategies through reinforcement learning (RL) that humans cannot understand well enough to safely evaluate. We propose a training method which avoids agents learning undesired multi-step plans that receive high reward (multi-step "reward hacks") ev…

Cited by 1SourcePDFScholar
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

A Domain Agnostic Measure for Monitoring and Evaluating GANs

NeurIPS 2019poster

Generative Adversarial Networks (GANs) have shown remarkable results in modeling complex distributions, but their evaluation remains an unsettled issue. Evaluations are essential for: (i) relative assessment of different models and (ii) monitoring the progress of a single model throughout training.…

2019

Discriminator Rejection Sampling

ICLR 2019poster

We propose a rejection sampling scheme using the discriminator of a GAN to approximately correct errors in the GAN generator distribution. We show that under quite strict assumptions, this will allow us to recover the data distribution exactly. We then examine where those strict assumptions break do…

Cited by 168SourcePDFScholar
2019

Imperceptible, Robust, and Targeted Adversarial Examples for Automatic Speech Recognition

ICML 2019oral

Adversarial examples are inputs to machine learning models designed by an adversary to cause an incorrect output. So far, adversarial examples have been studied most extensively in the image domain. In this domain, adversarial examples can be constructed by imperceptibly modifying images to cause mi…

2019

MixMatch: A Holistic Approach to Semi-Supervised Learning

NeurIPS 2019poster

Semi-supervised learning has proven to be a powerful paradigm for leveraging unlabeled data to mitigate the reliance on large labeled datasets. In this work, we unify the current dominant approaches for semi-supervised learning to produce a new algorithm, MixMatch, that guesses low-entropy labels fo…

2019

Self-Attention Generative Adversarial Networks

ICML 2019oral

In this paper, we propose the Self-Attention Generative Adversarial Network (SAGAN) which allows attention-driven, long-range dependency modeling for image generation tasks. Traditional convolutional GANs generate high-resolution details as a function of only spatially local points in lower-resoluti…

2019

TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing

ICML 2019oral

Neural networks are difficult to interpret and debug. We introduce testing techniques for neural networks that can discover errors occurring only for rare inputs. Specifically, we develop coverage-guided fuzzing (CGF) methods for neural networks. In CGF, random mutations of inputs are guided by a co…

2019

Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizer

ICLR 2019poster

Autoencoders provide a powerful framework for learning compressed representations by encoding all of the information needed to reconstruct a data point in a latent code. In some cases, autoencoders can "interpolate": By decoding the convex combination of the latent codes for two datapoints, the auto…

Cited by 338SourcePDFScholar
2018

Adversarial Examples that Fool both Computer Vision and Time-Limited Humans

NeurIPS 2018poster

Machine learning models are vulnerable to adversarial examples: small changes to images can cause computer vision models to make mistakes such as identifying a school bus as an ostrich. However, it is still an open question whether humans are prone to similar mistakes. Here, we address this question…

Cited by 327SourcePDFScholar
2018

Ensemble Adversarial Training: Attacks and Defenses

ICLR 2018poster

Adversarial examples are perturbed inputs designed to fool machine learning models. Adversarial training injects such examples into training data to increase robustness. To scale this technique to large datasets, perturbations are crafted using fast single-step methods that maximize a linear approxi…

Cited by 3557SourcePDFScholar
2018

Is Generator Conditioning Causally Related to GAN Performance?

ICML 2018oral

Recent work suggests that controlling the entire distribution of Jacobian singular values is an important design consideration in deep learning. Motivated by this, we study the distribution of singular values of the Jacobian of the generator in Generative Adversarial Networks. We find that this Jaco…

Cited by 149SourcePDFScholar
2018

Many Paths to Equilibrium: GANs Do Not Need to Decrease a Divergence At Every Step

ICLR 2018poster

Generative adversarial networks (GANs) are a family of generative models that do not minimize a single training criterion. Unlike other generative models, the data distribution is learned via a game between a generator (the generative model) and a discriminator (a teacher providing training signal)…

Cited by 265SourcePDFScholar
2018

Realistic Evaluation of Deep Semi-Supervised Learning Algorithms

NeurIPS 2018spotlight

Semi-supervised learning (SSL) provides a powerful framework for leveraging unlabeled data when labels are limited or expensive to obtain. SSL algorithms based on deep neural networks have recently proven successful on standard benchmark tasks. However, we argue that these benchmarks fail to address…

2018

Sanity Checks for Saliency Maps

NeurIPS 2018spotlight

Saliency methods have emerged as a popular tool to highlight features in an input deemed relevant for the prediction of a learned model. Several saliency methods have been proposed, often guided by visual appeal on image data. In this work, we propose an actionable methodology to evaluate what kinds…

2018

Thermometer Encoding: One Hot Way To Resist Adversarial Examples

ICLR 2018poster

It is well known that it is possible to construct "adversarial examples" for neural networks: inputs which are misclassified by the network yet indistinguishable from true data. We propose a simple modification to standard neural network architectures, thermometer encoding, which significantly incre…

Cited by 771SourcePDFScholar
2017

Adversarial Training Methods for Semi-Supervised Text Classification

ICLR 2017poster

Adversarial training provides a means of regularizing supervised learning algorithms while virtual adversarial training is able to extend supervised learning algorithms to the semi-supervised setting. However, both methods require making small perturbations to numerous entries of the input vector, w…

Cited by 1425SourcecodeScholar
2017

Semi-supervised Knowledge Transfer for Deep Learning from Private Training Data

ICLR 2017oral

Some machine learning applications involve training data that is sensitive, such as the medical histories of patients in a clinical trial. A model may inadvertently and implicitly store some of its training data; careful analysis of the model may therefore reveal sensitive information. To address t…

Cited by 1306SourcecodeScholar
2016

Improved Techniques for Training GANs

NeurIPS 2016poster

We present a variety of new architectural features and training procedures that we apply to the generative adversarial networks (GANs) framework. Using our new techniques, we achieve state-of-the-art results in semi-supervised classification on MNIST, CIFAR-10 and SVHN. The generated images are of h…

2016

Improving the Robustness of Deep Neural Networks via Stability Training

CVPR 2016poster

In this paper we address the issue of output instability of deep neural networks: small perturbations in the visual input can significantly distort the feature embeddings and output of a neural network. Such instability affects many deep architectures with state-of-the-art performance on a wide rang…

Cited by 823PDFScholar
2016

Unsupervised Learning for Physical Interaction through Video Prediction

NeurIPS 2016poster

A core challenge for an agent learning to interact with the world is to predict how its actions affect objects in its environment. Many existing methods for learning the dynamics of physical interactions require labeled object information. However, to scale real-world interaction learning to a varie…

Cited by 1308SourcePDFScholar