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

Ian J. Goodfellow

dblp:43/7940 · DBLP profile ↗
← Back
36ranked-venue papers
9as first author
0since 2021 · last 2020
0000-0003-3937-2322ORCID · verified

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

Artificial intelligence and machine learning · 33 · 9 first-authorSecurity and privacy · 3Graphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-author

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
30 papers
Trustworthy machine learning · 35% Deep learning architectures and training · 16% Generative modeling · 15%
Network and information security
5 papers
Security and privacy of machine learning · 73% Privacy and data protection · 27%
Software engineering, system software, and programming languages
2 papers
Software testing · 88% Empirical software engineering · 12%

Topics — the 30 heaviest of 75, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
robustness
2.062020
Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020
TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing · ICML 2019
Realistic Evaluation of Deep Semi-Supervised Learning Algorithms · NeurIPS 2018
Machine learning › Generative modeling
generative adversarial network
1.862019
Self-Attention Generative Adversarial Networks · ICML 2019
Is Generator Conditioning Causally Related to GAN Performance? · ICML 2018
Many Paths to Equilibrium: GANs Do Not Need to Decrease a Divergence At Every Step · ICLR (Poster) 2018
Machine learning › Learning paradigms
semi-supervised learning
1.242019
MixMatch: A Holistic Approach to Semi-Supervised Learning · NeurIPS 2019
Realistic Evaluation of Deep Semi-Supervised Learning Algorithms · NeurIPS 2018
Semi-supervised Knowledge Transfer for Deep Learning from Private Training Data · ICLR 2017
Machine learning › Trustworthy machine learning › robustness
adversarial attack
0.722019
Adversarial Reprogramming of Neural Networks · ICLR (Poster) 2019
Ensemble Adversarial Training: Attacks and Defenses · ICLR (Poster) 2018
Machine learning › Generative modeling
generative model evaluation
0.722019
A Domain Agnostic Measure for Monitoring and Evaluating GANs · NeurIPS 2019
Is Generator Conditioning Causally Related to GAN Performance? · ICML 2018
Security and privacy of machine learning
adversarial attack
0.722019
Adversarial Reprogramming of Neural Networks · ICLR (Poster) 2019
Adversarial Machine Learning at Scale · ICLR (Poster) 2017
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.722018
Ensemble Adversarial Training: Attacks and Defenses · ICLR (Poster) 2018
Thermometer Encoding: One Hot Way To Resist Adversarial Examples · ICLR (Poster) 2018
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial transferability
0.722018
Adversarial Examples that Fool both Computer Vision and Time-Limited Humans · NeurIPS 2018
Ensemble Adversarial Training: Attacks and Defenses · ICLR (Poster) 2018
Machine learning › Trustworthy machine learning
interpretability
0.722018
Sanity Checks for Saliency Maps · NeurIPS 2018
Is Generator Conditioning Causally Related to GAN Performance? · ICML 2018
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training
0.622018
Ensemble Adversarial Training: Attacks and Defenses · ICLR (Poster) 2018
Adversarial Training Methods for Semi-Supervised Text Classification · ICLR (Poster) 2017
Privacy and data protection
differential privacy
0.522017
Semi-supervised Knowledge Transfer for Deep Learning from Private Training Data · ICLR 2017
Deep Learning with Differential Privacy · CCS 2016
Machine learning › Optimization for machine learning
convex relaxation
0.412020
Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020
Machine learning › Trustworthy machine learning › robustness
neural network verification
0.412020
Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020
Machine learning › Optimization for machine learning › convex optimization
semidefinite programming
0.412020
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.412020
Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
adversarial regularization
0.412019
Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizer · ICLR (Poster) 2019
Machine learning › Trustworthy machine learning › robustness › adversarial attack
adversarial reprogramming
0.412019
Adversarial Reprogramming of Neural Networks · ICLR (Poster) 2019
Machine learning › Deep learning architectures and training
attention mechanism
0.412019
Self-Attention Generative Adversarial Networks · ICML 2019
Machine learning › Deep learning architectures and training
autoencoder
0.412019
Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizer · ICLR (Poster) 2019
Machine learning › Learning paradigms › semi-supervised learning
consistency regularization
0.412019
MixMatch: A Holistic Approach to Semi-Supervised Learning · NeurIPS 2019
Machine learning › Deep learning architectures and training
data augmentation
0.412019
MixMatch: A Holistic Approach to Semi-Supervised Learning · NeurIPS 2019
Machine learning › Optimization for machine learning › convex optimization › duality
duality gap
0.412019
A Domain Agnostic Measure for Monitoring and Evaluating GANs · NeurIPS 2019
Machine learning › Generative modeling › generative model evaluation
generative adversarial network evaluation
0.412019
A Domain Agnostic Measure for Monitoring and Evaluating GANs · NeurIPS 2019
Machine learning › Generative modeling
image generation
0.412019
Self-Attention Generative Adversarial Networks · ICML 2019
Machine learning › Representation and self-supervised learning › latent space › latent space manipulation
latent space interpolation
0.412019
Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizer · ICLR (Poster) 2019
Machine learning › Deep learning architectures and training › sequence modeling
long-range dependency modeling
0.412019
Self-Attention Generative Adversarial Networks · ICML 2019
Machine learning › Deep learning architectures and training › data augmentation
mixup
0.412019
MixMatch: A Holistic Approach to Semi-Supervised Learning · NeurIPS 2019
Machine learning › Deep learning architectures and training › attention mechanism
self-attention
0.412019
Self-Attention Generative Adversarial Networks · ICML 2019
Security and privacy of machine learning
adversarial example
0.412019
Imperceptible, Robust, and Targeted Adversarial Examples for Automatic Speech Recognition · ICML 2019
Security and privacy of machine learning › adversarial example
audio adversarial example
0.412019
Imperceptible, Robust, and Targeted Adversarial Examples for Automatic Speech Recognition · ICML 2019

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

adversarial training · 0.9property-based testing · 0.8coverage-guided fuzzing · 0.8auditory masking · 0.8approximate nearest neighbor · 0.8adversarial reprogramming · 0.8iterative eigenvector methods · 0.4first-order dual SDP · 0.4auto-differentiation · 0.4psychoacoustic modeling · 0.4generative adversarial network · 0.4reimplementation · 0.3benchmark evaluation · 0.3privacy accounting · 0.2differential privacy · 0.2software simulation · 0.2MCMC · 0.2
YearPublicationVenuePosition
2020 Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming
abstract
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 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
NeurIPS9
2019 Discriminator Rejection Sampling
Samaneh Azadi, Catherine Olsson, Trevor Darrell, Ian J. Goodfellow, Augustus Odena
ICLR (Poster)4
2019 Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizer
David Berthelot, Colin Raffel, Aurko Roy, Ian J. Goodfellow
ICLR (Poster)4
2019 Adversarial Reprogramming of Neural Networks
Gamaleldin F. Elsayed, Ian J. Goodfellow, Jascha Sohl-Dickstein
ICLR (Poster)2
2019 TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing
abstract
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 coverage metric toward the goal of satisfying user-specified constraints. We describe how approximate nearest neighbor (ANN) algorithms can provide this coverage metric for neural networks. We then combine these methods with techniques for property-based testing (PBT). In PBT, one asserts properties that a function should satisfy and the system automatically generates tests exercising those properties. We then apply this system to practical goals including (but not limited to) surfacing broken loss functions in popular GitHub repositories and making performance improvements to TensorFlow. Finally, we release an open source library called TensorFuzz that implements the described techniques.
Augustus Odena, Catherine Olsson, David G. Andersen, Ian J. Goodfellow
ICML4
2019 Imperceptible, Robust, and Targeted Adversarial Examples for Automatic Speech Recognition
abstract
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 misclassification, and are practical in the physical world. In contrast, current targeted adversarial examples on speech recognition systems have neither of these properties: humans can easily identify the adversarial perturbations, and they are not effective when played over-the-air. This paper makes progress on both of these fronts. First, we develop effectively imperceptible audio adversarial examples (verified through a human study) by leveraging the psychoacoustic principle of auditory masking, while retaining 100% targeted success rate on arbitrary full-sentence targets. Then, we make progress towards physical-world audio adversarial examples by constructing perturbations which remain effective even after applying highly-realistic simulated environmental distortions.
Yao Qin 0001, Nicholas Carlini, Garrison W. Cottrell, Ian J. Goodfellow, Colin Raffel
ICML4
2019 Self-Attention Generative Adversarial Networks
abstract
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-resolution feature maps. In SAGAN, details can be generated using cues from all feature locations. Moreover, the discriminator can check that highly detailed features in distant portions of the image are consistent with each other. Furthermore, recent work has shown that generator conditioning affects GAN performance. Leveraging this insight, we apply spectral normalization to the GAN generator and find that this improves training dynamics. The proposed SAGAN performs better than prior work, boosting the best published Inception score from 36.8 to 52.52 and reducing Fréchet Inception distance from 27.62 to 18.65 on the challenging ImageNet dataset. Visualization of the attention layers shows that the generator leverages neighborhoods that correspond to object shapes rather than local regions of fixed shape.
Han Zhang 0010, Ian J. Goodfellow, Dimitris N. Metaxas, Augustus Odena
ICML2
2019 MixMatch: A Holistic Approach to Semi-Supervised Learning
abstract
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 for data-augmented unlabeled examples and mixes labeled and unlabeled data using MixUp. MixMatch obtains state-of-the-art results by a large margin across many datasets and labeled data amounts. For example, on CIFAR-10 with 250 labels, we reduce error rate by a factor of 4 (from 38% to 11%) and by a factor of 2 on STL-10. We also demonstrate how MixMatch can help achieve a dramatically better accuracy-privacy trade-off for differential privacy. Finally, we perform an ablation study to tease apart which components of MixMatch are most important for its success. Code is attached.
David Berthelot, Nicholas Carlini, Ian J. Goodfellow, Nicolas Papernot, Avital Oliver, Colin Raffel
NeurIPS3
2019 A Domain Agnostic Measure for Monitoring and Evaluating GANs
abstract
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. The latter cannot be determined by simply inspecting the generator and discriminator loss curves as they behave non-intuitively. We leverage the notion of duality gap from game theory to propose a measure that addresses both (i) and (ii) at a low computational cost. Extensive experiments show the effectiveness of this measure to rank different GAN models and capture the typical GAN failure scenarios, including mode collapse and non-convergent behaviours. This evaluation metric also provides meaningful monitoring on the progression of the loss during training. It highly correlates with FID on natural image datasets, and with domain specific scores for text, sound and cosmology data where FID is not directly suitable. In particular, our proposed metric requires no labels or a pretrained classifier, making it domain agnostic.
Paulina Grnarova, Kfir Y. Levy, Aurélien Lucchi, Nathanaël Perraudin, Ian J. Goodfellow, Thomas Hofmann 0001, Andreas Krause 0001
NeurIPS5
2018 Thermometer Encoding: One Hot Way To Resist Adversarial Examples
Jacob Buckman, Aurko Roy, Colin Raffel, Ian J. Goodfellow
ICLR (Poster)4
2018 MaskGAN: Better Text Generation via Filling in the _______
William Fedus, Ian J. Goodfellow, Andrew M. Dai
ICLR (Poster)2
2018 Many Paths to Equilibrium: GANs Do Not Need to Decrease a Divergence At Every Step
William Fedus, Mihaela Rosca, Balaji Lakshminarayanan, Andrew M. Dai, Shakir Mohamed, Ian J. Goodfellow
ICLR (Poster)6
2018 Ensemble Adversarial Training: Attacks and Defenses
Florian Tramèr, Alexey Kurakin, Nicolas Papernot, Ian J. Goodfellow, Dan Boneh, Patrick D. McDaniel
ICLR (Poster)4
2018 Is Generator Conditioning Causally Related to GAN Performance?
abstract
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 Jacobian generally becomes ill-conditioned at the beginning of training. Moreover, we find that the average (across the latent space) conditioning of the generator is highly predictive of two other ad-hoc metrics for measuring the “quality” of trained GANs: the Inception Score and the Frechet Inception Distance. We then test the hypothesis that this relationship is causal by proposing a “regularization” technique (called Jacobian Clamping) that softly penalizes the condition number of the generator Jacobian. Jacobian Clamping improves the mean score for nearly all datasets on which we tested it. It also greatly reduces inter-run variance of the aforementioned scores, addressing (at least partially) one of the main criticisms of GANs.
Augustus Odena, Jacob Buckman, Catherine Olsson, Tom B. Brown, Chris Olah, Colin Raffel, Ian J. Goodfellow
ICML7
2018 Sanity Checks for Saliency Maps
abstract
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 of explanations a given method can and cannot provide. We find that reliance, solely, on visual assessment can be misleading. Through extensive experiments we show that some existing saliency methods are independent both of the model and of the data generating process. Consequently, methods that fail the proposed tests are inadequate for tasks that are sensitive to either data or model, such as, finding outliers in the data, explaining the relationship between inputs and outputs that the model learned, and debugging the model. We interpret our findings through an analogy with edge detection in images, a technique that requires neither training data nor model. Theory in the case of a linear model and a single-layer convolutional neural network supports our experimental findings.
Julius Adebayo, Justin Gilmer, Michael Muelly, Ian J. Goodfellow, Moritz Hardt, Been Kim
NeurIPS4
2018 Adversarial Examples that Fool both Computer Vision and Time-Limited Humans
abstract
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 by leveraging recent techniques that transfer adversarial examples from computer vision models with known parameters and architecture to other models with unknown parameters and architecture, and by matching the initial processing of the human visual system. We find that adversarial examples that strongly transfer across computer vision models influence the classifications made by time-limited human observers.
Gamaleldin F. Elsayed, Shreya Shankar, Brian Cheung, Nicolas Papernot, Alexey Kurakin, Ian J. Goodfellow, Jascha Sohl-Dickstein
NeurIPS6
2018 Realistic Evaluation of Deep Semi-Supervised Learning Algorithms
abstract
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 many issues that SSL algorithms would face in real-world applications. After creating a unified reimplementation of various widely-used SSL techniques, we test them in a suite of experiments designed to address these issues. We find that the performance of simple baselines which do not use unlabeled data is often underreported, SSL methods differ in sensitivity to the amount of labeled and unlabeled data, and performance can degrade substantially when the unlabeled dataset contains out-of-distribution examples. To help guide SSL research towards real-world applicability, we make our unified reimplemention and evaluation platform publicly available.
Avital Oliver, Augustus Odena, Colin Raffel, Ekin Dogus Cubuk, Ian J. Goodfellow
NeurIPS5
2017 Practical Black-Box Attacks against Machine Learning
abstract
Machine learning (ML) models, e.g., deep neural networks (DNNs), are vulnerable to adversarial examples: malicious inputs modified to yield erroneous model outputs, while appearing unmodified to human observers. Potential attacks include having malicious content like malware identified as legitimate or controlling vehicle behavior. Yet, all existing adversarial example attacks require knowledge of either the model internals or its training data. We introduce the first practical demonstration of an attacker controlling a remotely hosted DNN with no such knowledge. Indeed, the only capability of our black-box adversary is to observe labels given by the DNN to chosen inputs. Our attack strategy consists in training a local model to substitute for the target DNN, using inputs synthetically generated by an adversary and labeled by the target DNN. We use the local substitute to craft adversarial examples, and find that they are misclassified by the targeted DNN. To perform a real-world and properly-blinded evaluation, we attack a DNN hosted by MetaMind, an online deep learning API. We find that their DNN misclassifies 84.24% of the adversarial examples crafted with our substitute. We demonstrate the general applicability of our strategy to many ML techniques by conducting the same attack against models hosted by Amazon and Google, using logistic regression substitutes. They yield adversarial examples misclassified by Amazon and Google at rates of 96.19% and 88.94%. We also find that this black-box attack strategy is capable of evading defense strategies previously found to make adversarial example crafting harder.
Nicolas Papernot, Patrick D. McDaniel, Ian J. Goodfellow, Somesh Jha, Z. Berkay Celik, Ananthram Swami
AsiaCCS3
2017 On the Protection of Private Information in Machine Learning Systems: Two Recent Approches
abstract
The recent, remarkable growth of machine learning has led to intense interest in the privacy of the data on which machine learning relies, and to new techniques for preserving privacy. However, older ideas about privacy may well remain valid and useful. This note reviews two recent works on privacy in the light of the wisdom of some of the early literature, in particular the principles distilled by Saltzer and Schroeder in the 1970s.
Martín Abadi, Úlfar Erlingsson, Ian J. Goodfellow, H. Brendan McMahan, Ilya Mironov, Nicolas Papernot, Kunal Talwar, Li Zhang 0001
CSF3
2017 Adversarial Machine Learning at Scale
Alexey Kurakin, Ian J. Goodfellow, Samy Bengio
ICLR (Poster)2
2017 Adversarial Training Methods for Semi-Supervised Text Classification
Takeru Miyato, Andrew M. Dai, Ian J. Goodfellow
ICLR (Poster)3
2017 Semi-supervised Knowledge Transfer for Deep Learning from Private Training Data
Nicolas Papernot, Martín Abadi, Úlfar Erlingsson, Ian J. Goodfellow, Kunal Talwar
ICLR4
2016 Deep Learning with Differential Privacy
abstract
Machine learning techniques based on neural networks are achieving remarkable results in a wide variety of domains. Often, the training of models requires large, representative datasets, which may be crowdsourced and contain sensitive information. The models should not expose private information in these datasets. Addressing this goal, we develop new algorithmic techniques for learning and a refined analysis of privacy costs within the framework of differential privacy. Our implementation and experiments demonstrate that we can train deep neural networks with non-convex objectives, under a modest privacy budget, and at a manageable cost in software complexity, training efficiency, and model quality.
Martín Abadi, Andy Chu, Ian J. Goodfellow, H. Brendan McMahan, Ilya Mironov, Kunal Talwar, Li Zhang 0001
CCS3
2016 Improving the Robustness of Deep Neural Networks via Stability Training
abstract
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 range of computer vision tasks. We present a general stability training method to stabilize deep networks against small input distortions that result from various types of common image processing, such as compression, rescaling, and cropping. We validate our method by stabilizing the state of-the-art Inception architecture [11] against these types of distortions. In addition, we demonstrate that our stabilized model gives robust state-of-the-art performance on largescale near-duplicate detection, similar-image ranking, and classification on noisy datasets.
Stephan Zheng, Yang Song 0009, Thomas K. Leung, Ian J. Goodfellow
CVPR4
2016 Unsupervised Learning for Physical Interaction through Video Prediction
abstract
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 variety of scenes and objects, acquiring labeled data becomes increasingly impractical. To learn about physical object motion without labels, we develop an action-conditioned video prediction model that explicitly models pixel motion, by predicting a distribution over pixel motion from previous frames. Because our model explicitly predicts motion, it is partially invariant to object appearance, enabling it to generalize to previously unseen objects. To explore video prediction for real-world interactive agents, we also introduce a dataset of 59,000 robot interactions involving pushing motions, including a test set with novel objects. In this dataset, accurate prediction of videos conditioned on the robot's future actions amounts to learning a "visual imagination" of different futures based on different courses of action. Our experiments show that our proposed method produces more accurate video predictions both quantitatively and qualitatively, when compared to prior methods.
Chelsea Finn, Ian J. Goodfellow, Sergey Levine
NIPS2
2016 Improved Techniques for Training GANs
abstract
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 high quality as confirmed by a visual Turing test: Our model generates MNIST samples that humans cannot distinguish from real data, and CIFAR-10 samples that yield a human error rate of 21.3%. We also present ImageNet samples with unprecedented resolution and show that our methods enable the model to learn recognizable features of ImageNet classes.
Tim Salimans, Ian J. Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, Xi Chen 0022
NIPS2
2015 Challenges in representation learning: A report on three machine learning contests
Ian J. Goodfellow, Dumitru Erhan, Pierre Luc Carrier, Aaron C. Courville, Mehdi Mirza, Benjamin Hamner, Will Cukierski, Yichuan Tang, Dave Thaler, Yingbo Zhou 0002, Chetan Ramaiah, Fangxiang Feng, Ruifan Li, Xiaojie Wang 0006, Dimitris Athanasakis, John Shawe-Taylor, Maxim Milakov, John Park, Radu Tudor Ionescu, Marius Popescu, Cristian Grozea, James Bergstra, Jingjing Xie, Lukasz Romaszko, Yoshua Bengio
Neural Networks1
2014 On the Challenges of Physical Implementations of RBMs
abstract
Restricted Boltzmann machines (RBMs) are powerful machine learning models, but learning and some kinds of inference in the model require sampling-based approximations, which, in classical digital computers, are implemented using expensive MCMC. Physical computation offers the opportunity to reduce the costof sampling by building physical systems whose natural dynamics correspond to drawing samples from the desired RBM distribution. Such a system avoids the burn-in and mixing cost of a Markov chain. However, hardware implementations of this variety usually entail limitations such as low-precision and limited range of the parameters and restrictions on the size and topology of the RBM. We conduct software simulations to determine how harmful each of these restrictions is. Our simulations are based on the D-Wave Two computer, but the issues we investigate arise in most forms of physical computation.Our findings suggest that designers of new physical computing hardware and algorithms for physical computers should focus their efforts on overcoming the limitations imposed by the topology restrictions of currently existing physical computers.
Vincent Dumoulin, Ian J. Goodfellow, Aaron C. Courville, Yoshua Bengio
AAAI2
2014 Generative Adversarial Nets
Ian J. Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, David Warde-Farley, Sherjil Ozair, Aaron C. Courville, Yoshua Bengio
NIPS1
2013 Maxout Networks
abstract
We consider the problem of designing models to leverage a recently introduced approximate model averaging technique called dropout. We define a simple new model called maxout (so named because its output is the max of a set of inputs, and because it is a natural companion to dropout) designed to both facilitate optimization by dropout and improve the accuracy of dropout's fast approximate model averaging technique. We empirically verify that the model successfully accomplishes both of these tasks. We use maxout and dropout to demonstrate state of the art classification performance on four benchmark datasets: MNIST, CIFAR-10, CIFAR-100, and SVHN.
Ian J. Goodfellow, David Warde-Farley, Mehdi Mirza, Aaron C. Courville, Yoshua Bengio
ICML (3)1
2013 Challenges in Representation Learning: A Report on Three Machine Learning Contests
Ian J. Goodfellow, Dumitru Erhan, Pierre Luc Carrier, Aaron C. Courville, Mehdi Mirza, Benjamin Hamner, Will Cukierski, Yichuan Tang, Dave Thaler, Yingbo Zhou 0002, Chetan Ramaiah, Fangxiang Feng, Ruifan Li, Xiaojie Wang 0006, Dimitris Athanasakis, John Shawe-Taylor, Maxim Milakov, John Park, Radu Tudor Ionescu, Marius Popescu, Cristian Grozea, James Bergstra, Jingjing Xie, Lukasz Romaszko, Yoshua Bengio
ICONIP (3)1
2013 Multi-Prediction Deep Boltzmann Machines
abstract
We introduce the Multi-Prediction Deep Boltzmann Machine (MP-DBM). The MP-DBM can be seen as a single probabilistic model trained to maximize a variational approximation to the generalized pseudolikelihood, or as a family of recurrent nets that share parameters and approximately solve different inference problems. Prior methods of training DBMs either do not perform well on classification tasks or require an initial learning pass that trains the DBM greedily, one layer at a time. The MP-DBM does not require greedy layerwise pretraining, and outperforms the standard DBM at classification, classification with missing inputs, and mean field prediction tasks.
Ian J. Goodfellow, Mehdi Mirza, Aaron C. Courville, Yoshua Bengio
NIPS1
2013 Scaling Up Spike-and-Slab Models for Unsupervised Feature Learning
abstract
We describe the use of two spike-and-slab models for modeling real-valued data, with an emphasis on their applications to object recognition. The first model, which we call spike-and-slab sparse coding (S3C), is a preexisting model for which we introduce a faster approximate inference algorithm. We introduce a deep variant of S3C, which we call the partially directed deep Boltzmann machine (PD-DBM) and extend our S3C inference algorithm for use on this model. We describe learning procedures for each. We demonstrate that our inference procedure for S3C enables scaling the model to unprecedented large problem sizes, and demonstrate that using S3C as a feature extractor results in very good object recognition performance, particularly when the number of labeled examples is low. We show that the PD-DBM generates better samples than its shallow counterpart, and that unlike DBMs or DBNs, the PD-DBM may be trained successfully without greedy layerwise training.
Ian J. Goodfellow, Aaron C. Courville, Yoshua Bengio
IEEE Trans. Pattern Anal. Mach. Intell.1
2012 Large-Scale Feature Learning With Spike-and-Slab Sparse Coding
Ian J. Goodfellow, Aaron C. Courville, Yoshua Bengio
ICML1
2010 Help me help you: interfaces for personal robots
abstract
No abstract available.
Ian J. Goodfellow, Nate Koenig, Marius Muja, Caroline Pantofaru, Alexander Sorokin, Leila Takayama
HRI1
2009 Measuring Invariances in Deep Networks
abstract
For many computer vision applications, the ideal image feature would be invariant to multiple confounding image properties, such as illumination and viewing angle. Recently, deep architectures trained in an unsupervised manner have been proposed as an automatic method for extracting useful features. However, outside of using these learning algorithms in a classifier, they can be sometimes difficult to evaluate. In this paper, we propose a number of empirical tests that directly measure the degree to which these learned features are invariant to different image transforms. We find that deep autoencoders become invariant to increasingly complex image transformations with depth. This further justifies the use of “deep” vs. “shallower” representations. Our performance metrics agree with existing measures of invariance. Our evaluation metrics can also be used to evaluate future work in unsupervised deep learning, and thus help the development of future algorithms.
Ian J. Goodfellow, Quoc V. Le, Andrew M. Saxe, Honglak Lee, Andrew Y. Ng
NIPS1