← Search

Dustin Tran

29 accepted papers

2024

Long-form factuality in large language models

NeurIPS 2024poster

Large language models (LLMs) often generate content that contains factual errors when responding to fact-seeking prompts on open-ended topics. To benchmark a model’s long-form factuality in open domains, we first use GPT-4 to generate LongFact, a prompt set comprising thousands of questions spanning…

2023

A Simple Zero-shot Prompt Weighting Technique to Improve Prompt Ensembling in Text-Image Models

ICML 2023poster

Contrastively trained text-image models have the remarkable ability to perform zero-shot classification, that is, classifying previously unseen images into categories that the model has never been explicitly trained to identify. However, these zero-shot classifiers need prompt engineering to achieve…

Cited by 47SourcePDFScholar
2023

Scaling Vision Transformers to 22 Billion Parameters

ICML 2023oral

The scaling of Transformers has driven breakthrough capabilities for language models. At present, the largest large language models (LLMs) contain upwards of 100B parameters. Vision Transformers (ViT) have introduced the same architecture to image and video modelling, but these have not yet been suc…

Cited by 650SourcePDFScholar
2021

Benchmarking Bayesian Deep Learning on Diabetic Retinopathy Detection Tasks

NeurIPS 2021poster

Bayesian deep learning seeks to equip deep neural networks with the ability to precisely quantify their predictive uncertainty, and has promised to make deep learning more reliable for safety-critical real-world applications. Yet, existing Bayesian deep learning methods fall short of this promise; n…

Cited by 59SourceScholar
2021

Combining Ensembles and Data Augmentation Can Harm Your Calibration

ICLR 2021poster

Ensemble methods which average over multiple neural network predictions are a simple approach to improve a model’s calibration and robustness. Similarly, data augmentation techniques, which encode prior information in the form of invariant feature transformations, are effective for improving calibra…

Cited by 78SourcePDFScholar
2021

Revisiting the Calibration of Modern Neural Networks

NeurIPS 2021poster

Accurate estimation of predictive uncertainty (model calibration) is essential for the safe application of neural networks. Many instances of miscalibration in modern neural networks have been reported, suggesting a trend that newer, more accurate models produce poorly calibrated predictions. Here,…

2021

Soft Calibration Objectives for Neural Networks

NeurIPS 2021poster

Optimal decision making requires that classifiers produce uncertainty estimates consistent with their empirical accuracy. However, deep neural networks are often under- or over-confident in their predictions. Consequently, methods have been developed to improve the calibration of their predictive un…

Cited by 97SourcePDFScholar
2021

Training independent subnetworks for robust prediction

ICLR 2021poster

Recent approaches to efficiently ensemble neural networks have shown that strong robustness and uncertainty performance can be achieved with a negligible gain in parameters over the original network. However, these methods still require multiple forward passes for prediction, leading to a significa…

2020

BatchEnsemble: an Alternative Approach to Efficient Ensemble and Lifelong Learning

ICLR 2020poster

Ensembles, where multiple neural networks are trained individually and their predictions are averaged, have been shown to be widely successful for improving both the accuracy and predictive uncertainty of single neural networks. However, an ensemble’s cost for both training and testing increases lin…

Cited by 550SourcecodeScholar
2020

Efficient and Scalable Bayesian Neural Nets with Rank-1 Factors

ICML 2020poster

Bayesian neural networks (BNNs) demonstrate promising success in improving the robustness and uncertainty quantification of modern deep learning. However, they generally struggle with underfitting at scale and parameter efficiency. On the other hand, deep ensembles have emerged as alternatives for u…

2020

Hyperparameter Ensembles for Robustness and Uncertainty Quantification

NeurIPS 2020poster

Ensembles over neural network weights trained from different random initialization, known as deep ensembles, achieve state-of-the-art accuracy and calibration. The recently introduced batch ensembles provide a drop-in replacement that is more parameter efficient. In this paper, we design ensembles n…

2020

Simple and Principled Uncertainty Estimation with Deterministic Deep Learning via Distance Awareness

NeurIPS 2020poster

Bayesian neural networks (BNN) and deep ensembles are principled approaches to estimate the predictive uncertainty of a deep learning model. However their practicality in real-time, industrial-scale applications are limited due to their heavy memory and inference cost. This motivates us to study pr…

2019

Bayesian Layers: A Module for Neural Network Uncertainty

NeurIPS 2019poster

We describe Bayesian Layers, a module designed for fast experimentation with neural network uncertainty. It extends neural network libraries with drop-in replacements for common layers. This enables composition via a unified abstraction over deterministic and stochastic functions and allows for scal…

2019

Discrete Flows: Invertible Generative Models of Discrete Data

NeurIPS 2019poster

While normalizing flows have led to significant advances in modeling high-dimensional continuous distributions, their applicability to discrete distributions remains unknown. In this paper, we show that flows can in fact be extended to discrete events---and under a simple change-of-variables formula…

2019

Noise Contrastive Priors for Functional Uncertainty

UAI 2019poster

Obtaining reliable uncertainty estimates of neural network predictions is a long standing challenge. Bayesian neural networks have been proposed as a solution, but it remains open how to specify their prior. In particular, the common practice of an independent normal prior in weight space imposes re…

2018

Autoconj: Recognizing and Exploiting Conjugacy Without a Domain-Specific Language

NeurIPS 2018poster

Deriving conditional and marginal distributions using conjugacy relationships can be time consuming and error prone. In this paper, we propose a strategy for automating such derivations. Unlike previous systems which focus on relationships between pairs of random variables, our system (which we call…

2018

Flipout: Efficient Pseudo-Independent Weight Perturbations on Mini-Batches

ICLR 2018poster

Stochastic neural net weights are used in a variety of contexts, including regularization, Bayesian neural nets, exploration in reinforcement learning, and evolution strategies. Unfortunately, due to the large number of weights, all the examples in a mini-batch typically share the same weight pertur…

Cited by 418SourcePDFScholar
2018

Mesh-TensorFlow: Deep Learning for Supercomputers

NeurIPS 2018poster

Batch-splitting (data-parallelism) is the dominant distributed Deep Neural Network (DNN) training strategy, due to its universal applicability and its amenability to Single-Program-Multiple-Data (SPMD) programming. However, batch-splitting suffers from problems including the inability to train very…

2018

Simple, Distributed, and Accelerated Probabilistic Programming

NeurIPS 2018poster

We describe a simple, low-level approach for embedding probabilistic programming in a deep learning ecosystem. In particular, we distill probabilistic programming down to a single abstraction—the random variable. Our lightweight implementation in TensorFlow enables numerous applications: a model-par…

2017

Deep Probabilistic Programming

ICLR 2017poster

We propose Edward, a Turing-complete probabilistic programming language. Edward defines two compositional representations—random variables and inference. By treating inference as a first class citizen, on a par with modeling, we show that probabilistic programming can be as flexible and computationa…

Cited by 249SourceScholar
2017

Hierarchical Implicit Models and Likelihood-Free Variational Inference

NeurIPS 2017poster

Implicit probabilistic models are a flexible class of models defined by a simulation process for data. They form the basis for models which encompass our understanding of the physical word. Despite this fundamental nature, the use of implicit models remains limited due to challenge in positing compl…

Cited by 272SourcePDFScholar
2017

Variational Inference via $\chi$ Upper Bound Minimization

NeurIPS 2017poster

Variational inference (VI) is widely used as an efficient alternative to Markov chain Monte Carlo. It posits a family of approximating distributions $q$ and finds the closest member to the exact posterior $p$. Closeness is usually measured via a divergence $D(q || p)$ from $q$ to $p$. While successf…

Cited by 193SourcePDFScholar