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

Augustus Odena

dblp:175/1583 · DBLP profile ↗
← Back
14ranked-venue papers
5as first author
2since 2021 · last 2021
—ORCID · none

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

Artificial intelligence and machine learning · 14 · 5 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021

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
14 papers
Generative modeling · 43% Deep learning architectures and training · 22% Trustworthy machine learning · 9%
Software engineering, system software, and programming languages
4 papers
Software testing · 59% Program analysis · 34% Empirical software engineering · 8%

Topics — the 27 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
generative adversarial network
3.492021
Improved Consistency Regularization for GANs · AAAI 2021
Top-k Training of GANs: Improving GAN Performance by Throwing Away Bad Samples · NeurIPS 2020
Small-GAN: Speeding up GAN Training using Core-Sets · ICML 2020
Machine learning › Learning paradigms › semi-supervised learning
consistency regularization
0.922021
Improved Consistency Regularization for GANs · AAAI 2021
Consistency Regularization for Generative Adversarial Networks · ICLR 2020
Machine learning › Generative modeling
image generation
0.922021
Improved Consistency Regularization for GANs · AAAI 2021
Self-Attention Generative Adversarial Networks · ICML 2019
Machine learning › Deep learning architectures and training
attention mechanism
0.822020
SMYRF - Efficient Attention using Asymmetric Clustering · NeurIPS 2020
Self-Attention Generative Adversarial Networks · ICML 2019
Machine learning › Generative modeling › image generation
conditional image synthesis
0.822021
Improved Consistency Regularization for GANs · AAAI 2021
Conditional Image Synthesis with Auxiliary Classifier GANs · ICML 2017
Machine learning › Trustworthy machine learning
robustness
0.722019
TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing · ICML 2019
Realistic Evaluation of Deep Semi-Supervised Learning Algorithms · NeurIPS 2018
Machine learning › Deep learning architectures and training › regularization
training regularization
0.622021
Consistency Regularization for Generative Adversarial Networks · ICLR 2020
Improved Consistency Regularization for GANs · AAAI 2021
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › machine learning for planning
learning to search
0.512021
BUSTLE: Bottom-Up Program Synthesis Through Learning-Guided Exploration · ICLR 2021
Machine learning › Efficient and distributed learning › attention efficiency
attention approximation
0.412020
SMYRF - Efficient Attention using Asymmetric Clustering · NeurIPS 2020
Machine learning › Efficient and distributed learning › data selection
coreset selection
0.412020
Small-GAN: Speeding up GAN Training using Core-Sets · ICML 2020
Machine learning › Deep learning architectures and training › attention mechanism
efficient attention
0.412020
SMYRF - Efficient Attention using Asymmetric Clustering · NeurIPS 2020
Machine learning › Generative modeling
inversion
0.412020
Your Local GAN: Designing Two Dimensional Local Attention Mechanisms for Generative Models · CVPR 2020
Machine learning › Efficient and distributed learning
model compression
0.412020
SMYRF - Efficient Attention using Asymmetric Clustering · NeurIPS 2020
Machine learning › Deep learning architectures and training › attention mechanism
sparse attention
0.412020
Your Local GAN: Designing Two Dimensional Local Attention Mechanisms for Generative Models · CVPR 2020
Program analysis
program representation
0.412020
Learning to Represent Programs with Property Signatures · ICLR 2020
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 › attention mechanism
self-attention
0.412019
Self-Attention Generative Adversarial Networks · ICML 2019
Software testing › fuzzing
coverage-guided fuzzing
0.412019
TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing · ICML 2019
Software testing
fuzzing
0.412019
TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing · ICML 2019
Machine learning › Generative modeling
generative model evaluation
0.312018
Is Generator Conditioning Causally Related to GAN Performance? · ICML 2018
Machine learning › Trustworthy machine learning
interpretability
0.312018
Is Generator Conditioning Causally Related to GAN Performance? · ICML 2018
Machine learning › Trustworthy machine learning
out-of-distribution generalization
0.312018
Realistic Evaluation of Deep Semi-Supervised Learning Algorithms · NeurIPS 2018
Machine learning › Learning paradigms
semi-supervised learning
0.312018
Realistic Evaluation of Deep Semi-Supervised Learning Algorithms · NeurIPS 2018
Computer vision › Image recognition and object detection
image quality assessment
0.312017
Conditional Image Synthesis with Auxiliary Classifier GANs · ICML 2017
Machine learning › Deep learning architectures and training › transformer
efficient transformer
0.112020
SMYRF - Efficient Attention using Asymmetric Clustering · NeurIPS 2020
Machine learning › Generative modeling › diffusion model › text-to-image generation
high-resolution image synthesis
0.112020
SMYRF - Efficient Attention using Asymmetric Clustering · NeurIPS 2020
Visual content generation and editing
image generation
0.112020
Your Local GAN: Designing Two Dimensional Local Attention Mechanisms for Generative Models · CVPR 2020

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

learning-guided exploration · 1.0bottom-up synthesis · 1.0property signatures · 0.9machine learning · 0.9information-theoretic criterion · 0.9information flow graph · 0.9discriminator regularization · 0.5consistency regularization · 0.5inception activations · 0.4coreset selection · 0.4property-based testing · 0.4coverage-guided fuzzing · 0.4approximate nearest neighbor · 0.4reimplementation · 0.3benchmark evaluation · 0.3
YearPublicationVenuePosition
2021 Improved Consistency Regularization for GANs
abstract
Recent work has increased the performance of Generative Adversarial Networks (GANs) by enforcing a consistency cost on the discriminator. We improve on this technique in several ways. We first show that consistency regularization can introduce artifacts into the GAN samples and explain how to fix this issue. We then propose several modifications to the consistency regularization procedure designed to improve its performance. We carry out extensive experiments quantifying the benefit of our improvements. For unconditional image synthesis on CIFAR-10 and CelebA, our modifications yield the best known FID scores on various GAN architectures. For conditional image synthesis on CIFAR-10, we improve the state-of-the-art FID score from 11.48 to 9.21. Finally, on ImageNet-2012, we apply our technique to the original BigGAN model and improve the FID from 6.66 to 5.38, which is the best score at that model size.
Zhengli Zhao, Sameer Singh 0001, Honglak Lee, Augustus Odena, Han Zhang 0010
AAAI5
2021 BUSTLE: Bottom-Up Program Synthesis Through Learning-Guided Exploration
Augustus Odena, Kensen Shi, David Bieber, Rishabh Singh, Charles Sutton, Hanjun Dai
ICLR1
2020 Your Local GAN: Designing Two Dimensional Local Attention Mechanisms for Generative Models
abstract
We introduce a new local sparse attention layer that preserves two-dimensional geometry and locality. We show that by just replacing the dense attention layer of SAGAN with our construction, we obtain very significant FID, Inception score and pure visual improvements. FID score is improved from 18.65 to 15.94 on ImageNet, keeping all other parameters the same. The sparse attention patterns that we propose for our new layer are designed using a novel information theoretic criterion that uses information flow graphs. We also present a novel way to invert Generative Adversarial Networks with attention. Our method uses the attention layer of the discriminator to create an innovative loss function. This allows us to visualize the newly introduced attention heads and show that they indeed capture interesting aspects of two-dimensional geometry of real images.
Giannis Daras, Augustus Odena, Han Zhang 0010, Alexandros G. Dimakis
CVPR2
2020 Learning to Represent Programs with Property Signatures
Augustus Odena, Charles Sutton
ICLR1
2020 Consistency Regularization for Generative Adversarial Networks
Han Zhang 0010, Augustus Odena, Honglak Lee
ICLR3
2020 Small-GAN: Speeding up GAN Training using Core-Sets
abstract
Recent work suggests that Generative Adversarial Networks (GANs) benefit disproportionately from large mini-batch sizes. This finding is interesting but also discouraging – large batch sizes are slow and expensive to emulate on conventional hardware. Thus, it would be nice if there were some trick by which we could generate batches that were effectively big though small in practice. In this work, we propose such a trick, inspired by the use of Coreset-selection in active learning. When training a GAN, we draw a large batch of samples from the prior and then compress that batch using Coreset-selection. To create effectively large batches of real images, we create a cached dataset of Inception activations of each training image, randomly project them down to a smaller dimension, and then use Coreset-selection on those projected embeddings at training time. We conduct experiments showing that this technique substantially reduces training time and memory usage for modern GAN variants, that it reduces the fraction of dropped modes in a synthetic dataset, and that it helps us use GANs to reach a new state of the art in anomaly detection.
Samarth Sinha, Han Zhang 0010, Anirudh Goyal, Yoshua Bengio, Hugo Larochelle, Augustus Odena
ICML6
2020 SMYRF - Efficient Attention using Asymmetric Clustering
abstract
We propose a novel type of balanced clustering algorithm to approximate attention. Attention complexity is reduced from $O(N^2)$ to $O(N \log N)$, where N is the sequence length. Our algorithm, SMYRF, uses Locality Sensitive Hashing (LSH) in a novel way by defining new Asymmetric transformations and an adaptive scheme that produces balanced clusters. The biggest advantage of SMYRF is that it can be used as a drop-in replacement for dense attention layers without any retraining. On the contrary, prior fast attention methods impose constraints (e.g. tight queries and keys) and require re-training from scratch. We apply our method to pre-trained state-of-the-art Natural Language Processing and Computer Vision models and we report significant memory and speed benefits. Notably, SMYRF-BERT outperforms (slightly) BERT on GLUE, while using 50% less memory. We also show that SMYRF can be used interchangeably with dense attention before and after training. Finally, we use SMYRF to train GANs with attention in high resolutions. Using a single TPU, we train BigGAN on Celeba-HQ, with attention at resolution 128x128 and 256x256, capable of generating realistic human faces.
Giannis Daras, Nikita Kitaev, Augustus Odena, Alexandros G. Dimakis
NeurIPS3
2020 Top-k Training of GANs: Improving GAN Performance by Throwing Away Bad Samples
abstract
We introduce a simple (one line of code) modification to the Generative Adversarial Network (GAN) training algorithm that materially improves results with no increase in computational cost. When updating the generator parameters, we simply zero out the gradient contributions from the elements of the batch that the critic scores as least realistic'. Through experiments on many different GAN variants, we show that thistop-k update' procedure is a generally applicable improvement. In order to understand the nature of the improvement, we conduct extensive analysis on a simple mixture-of-Gaussians dataset and discover several interesting phenomena. Among these is that, when gradient updates are computed using the worst-scoring batch elements, samples can actually be pushed further away from the their nearest mode. We also apply our method to state-of-the-art GAN models including BigGAN and improve state-of-the-art FID for conditional generation on CIFAR-10 from 9.21 to 8.57.
Samarth Sinha, Zhengli Zhao, Anirudh Goyal, Colin Raffel, Augustus Odena
NeurIPS5
2019 Discriminator Rejection Sampling
Samaneh Azadi, Catherine Olsson, Trevor Darrell, Ian J. Goodfellow, Augustus Odena
ICLR (Poster)5
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
ICML1
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
ICML4
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
ICML1
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
NeurIPS2
2017 Conditional Image Synthesis with Auxiliary Classifier GANs
abstract
In this paper we introduce new methods for the improved training of generative adversarial networks (GANs) for image synthesis. We construct a variant of GANs employing label conditioning that results in $128\times 128$ resolution image samples exhibiting global coherence. We expand on previous work for image quality assessment to provide two new analyses for assessing the discriminability and diversity of samples from class-conditional image synthesis models. These analyses demonstrate that high resolution samples provide class information not present in low resolution samples. Across 1000 ImageNet classes, $128\times 128$ samples are more than twice as discriminable as artificially resized $32\times 32$ samples. In addition, 84.7\% of the classes have samples exhibiting diversity comparable to real ImageNet data.
Augustus Odena, Chris Olah, Jonathon Shlens
ICML1