Demo Data from EDBT 2026 / reviewers in the wild / expert
Ian J. Goodfellow
dblp:43/7940
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
robustness |
2.0 | 6 | 2020 | 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.8 | 6 | 2019 | 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.2 | 4 | 2019 | 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.7 | 2 | 2019 | 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.7 | 2 | 2019 | 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.7 | 2 | 2019 | 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.7 | 2 | 2018 | 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.7 | 2 | 2018 | 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.7 | 2 | 2018 | 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.6 | 2 | 2018 | 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.5 | 2 | 2017 | 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.4 | 1 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 |
Machine learning › Trustworthy machine learning › robustness
neural network verification |
0.4 | 1 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 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 › adversarial machine learning › adversarial defense
adversarial regularization |
0.4 | 1 | 2019 | Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizer · ICLR (Poster) 2019 |
Machine learning › Trustworthy machine learning › robustness › adversarial attack
adversarial reprogramming |
0.4 | 1 | 2019 | Adversarial Reprogramming of Neural Networks · ICLR (Poster) 2019 |
Machine learning › Deep learning architectures and training
attention mechanism |
0.4 | 1 | 2019 | Self-Attention Generative Adversarial Networks · ICML 2019 |
Machine learning › Deep learning architectures and training
autoencoder |
0.4 | 1 | 2019 | Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizer · ICLR (Poster) 2019 |
Machine learning › Learning paradigms › semi-supervised learning
consistency regularization |
0.4 | 1 | 2019 | MixMatch: A Holistic Approach to Semi-Supervised Learning · NeurIPS 2019 |
Machine learning › Deep learning architectures and training
data augmentation |
0.4 | 1 | 2019 | MixMatch: A Holistic Approach to Semi-Supervised Learning · NeurIPS 2019 |
Machine learning › Optimization for machine learning › convex optimization › duality
duality gap |
0.4 | 1 | 2019 | A Domain Agnostic Measure for Monitoring and Evaluating GANs · NeurIPS 2019 |
Machine learning › Generative modeling › generative model evaluation
generative adversarial network evaluation |
0.4 | 1 | 2019 | A Domain Agnostic Measure for Monitoring and Evaluating GANs · NeurIPS 2019 |
Machine learning › Generative modeling
image generation |
0.4 | 1 | 2019 | Self-Attention Generative Adversarial Networks · ICML 2019 |
Machine learning › Representation and self-supervised learning › latent space › latent space manipulation
latent space interpolation |
0.4 | 1 | 2019 | 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.4 | 1 | 2019 | Self-Attention Generative Adversarial Networks · ICML 2019 |
Machine learning › Deep learning architectures and training › data augmentation
mixup |
0.4 | 1 | 2019 | MixMatch: A Holistic Approach to Semi-Supervised Learning · NeurIPS 2019 |
Machine learning › Deep learning architectures and training › attention mechanism
self-attention |
0.4 | 1 | 2019 | Self-Attention Generative Adversarial Networks · ICML 2019 |
Security and privacy of machine learning
adversarial example |
0.4 | 1 | 2019 | Imperceptible, Robust, and Targeted Adversarial Examples for Automatic Speech Recognition · ICML 2019 |
Security and privacy of machine learning › adversarial example
audio adversarial example |
0.4 | 1 | 2019 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 | 9 |
| 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 FuzzingabstractNeural 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 |
ICML | 4 |
| 2019 | Imperceptible, Robust, and Targeted Adversarial Examples for Automatic Speech RecognitionabstractAdversarial 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 |
ICML | 4 |
| 2019 | Self-Attention Generative Adversarial NetworksabstractIn 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 |
ICML | 2 |
| 2019 | MixMatch: A Holistic Approach to Semi-Supervised LearningabstractSemi-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 |
NeurIPS | 3 |
| 2019 | A Domain Agnostic Measure for Monitoring and Evaluating GANsabstractGenerative 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 |
NeurIPS | 5 |
| 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?abstractRecent 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 |
ICML | 7 |
| 2018 | Sanity Checks for Saliency MapsabstractSaliency 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 |
NeurIPS | 4 |
| 2018 | Adversarial Examples that Fool both Computer Vision and Time-Limited HumansabstractMachine 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 |
NeurIPS | 6 |
| 2018 | Realistic Evaluation of Deep Semi-Supervised Learning AlgorithmsabstractSemi-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 |
NeurIPS | 5 |
| 2017 | Practical Black-Box Attacks against Machine LearningabstractMachine 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 |
AsiaCCS | 3 |
| 2017 | On the Protection of Private Information in Machine Learning Systems: Two Recent ApprochesabstractThe 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 |
CSF | 3 |
| 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 |
ICLR | 4 |
| 2016 | Deep Learning with Differential PrivacyabstractMachine 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 |
CCS | 3 |
| 2016 | Improving the Robustness of Deep Neural Networks via Stability TrainingabstractIn 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 |
CVPR | 4 |
| 2016 | Unsupervised Learning for Physical Interaction through Video PredictionabstractA 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 |
NIPS | 2 |
| 2016 | Improved Techniques for Training GANsabstractWe 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 |
NIPS | 2 |
| 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 Networks | 1 |
| 2014 | On the Challenges of Physical Implementations of RBMsabstractRestricted 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 |
AAAI | 2 |
| 2014 | Generative Adversarial Nets
Ian J. Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, David Warde-Farley, Sherjil Ozair, Aaron C. Courville, Yoshua Bengio |
NIPS | 1 |
| 2013 | Maxout NetworksabstractWe 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 MachinesabstractWe 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 |
NIPS | 1 |
| 2013 | Scaling Up Spike-and-Slab Models for Unsupervised Feature LearningabstractWe 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 |
ICML | 1 |
| 2010 | Help me help you: interfaces for personal robotsabstractNo abstract available. Ian J. Goodfellow, Nate Koenig, Marius Muja, Caroline Pantofaru, Alexander Sorokin, Leila Takayama |
HRI | 1 |
| 2009 | Measuring Invariances in Deep NetworksabstractFor 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 |
NIPS | 1 |