← Search

Shibani Santurkar

18 accepted papers

2023

Data Selection for Language Models via Importance Resampling

NeurIPS 2023poster

Selecting a suitable pretraining dataset is crucial for both general-domain (e.g., GPT-3) and domain-specific (e.g., Codex) language models (LMs). We formalize this problem as selecting a subset of a large raw unlabeled dataset to match a desired target distribution given unlabeled target samples. D…

2023

Is a Caption Worth a Thousand Images? A Study on Representation Learning

ICLR 2023poster

The development of CLIP [Radford et al., 2021] has sparked a debate on whether adding language supervision can yield vision models with more transferable representations than traditional image-only methods. Our work studies this question through a carefully controlled comparison of two approaches, i…

Cited by 15SourcePDFScholar
2023

Whose Opinions Do Language Models Reflect?

ICML 2023oral

Language models (LMs) are increasingly being used in open-ended contexts, where the opinions they reflect in response to subjective queries can have a profound impact, both on user satisfaction, and shaping the views of society at large. We put forth a quantitative framework to investigate the opini…

2022

3DB: A Framework for Debugging Computer Vision Models

NeurIPS 2022accept

We introduce 3DB: an extendable, unified framework for testing and debugging vision models using photorealistic simulation. We demonstrate, through a wide range of use cases, that 3DB allows users to discover vulnerabilities in computer vision systems and gain insights into how models make decision…

2021

Editing a classifier by rewriting its prediction rules

NeurIPS 2021poster

We propose a methodology for modifying the behavior of a classifier by directly rewriting its prediction rules. Our method requires virtually no additional data collection and can be applied to a variety of settings, including adapting a model to new environments, and modifying it to ignore spurious…

2021

Leveraging Sparse Linear Layers for Debuggable Deep Networks

ICML 2021oral

We show how fitting sparse linear models over learned deep feature representations can lead to more debuggable neural networks. These networks remain highly accurate while also being more amenable to human interpretation, as we demonstrate quantitatively and via human experiments. We further illustr…

2020

A Closer Look at Deep Policy Gradients

ICLR 2020talk

We study how the behavior of deep policy gradient algorithms reflects the conceptual framework motivating their development. To this end, we propose a fine-grained analysis of state-of-the-art methods based on key elements of this framework: gradient estimation, value prediction, and optimization la…

Cited by 98SourceScholar
2020

From ImageNet to Image Classification: Contextualizing Progress on Benchmarks

ICML 2020poster

Building rich machine learning datasets in a scalable manner often necessitates a crowd-sourced data collection pipeline. In this work, we use human studies to investigate the consequences of employing such a pipeline, focusing on the popular ImageNet dataset. We study how specific design choices in…

2020

Identifying Statistical Bias in Dataset Replication

ICML 2020poster

Dataset replication is a useful tool for assessing whether improvements in test accuracy on a specific benchmark correspond to improvements in models’ ability to generalize reliably. In this work, we present unintuitive yet significant ways in which standard approaches to dataset replication introdu…

2020

Implementation Matters in Deep RL: A Case Study on PPO and TRPO

ICLR 2020talk

We study the roots of algorithmic progress in deep policy gradient algorithms through a case study on two popular algorithms: Proximal Policy Optimization (PPO) and Trust Region Policy Optimization (TRPO). Specifically, we investigate the consequences of "code-level optimizations:" algorithm augment…

Cited by 211SourceScholar
2019

Adversarial Examples Are Not Bugs, They Are Features

NeurIPS 2019spotlight

Adversarial examples have attracted significant attention in machine learning, but the reasons for their existence and pervasiveness remain unclear. We demonstrate that adversarial examples can be directly attributed to the presence of non-robust features: features (derived from patterns in the data…

2019

Image Synthesis with a Single (Robust) Classifier

NeurIPS 2019poster

We show that the basic classification framework alone can be used to tackle some of the most challenging tasks in image synthesis. In contrast to other state-of-the-art approaches, the toolkit we develop is rather minimal: it uses a single, off-the-shelf classifier for all these tasks. The crux of o…

Cited by 210SourcePDFScholar
2019

Robustness May Be at Odds with Accuracy

ICLR 2019poster

We show that there exists an inherent tension between the goal of adversarial robustness and that of standard generalization. Specifically, training robust models may not only be more resource-consuming, but also lead to a reduction of standard accuracy. We demonstrate that this trade-off between t…

Cited by 2099SourcePDFScholar
2018

A Classification-Based Study of Covariate Shift in GAN Distributions

ICML 2018oral

A basic, and still largely unanswered, question in the context of Generative Adversarial Networks (GANs) is whether they are truly able to capture all the fundamental characteristics of the distributions they are trained on. In particular, evaluating the diversity of GAN distributions is challenging…

Cited by 79SourcePDFScholar
2018

Adversarially Robust Generalization Requires More Data

NeurIPS 2018spotlight

Machine learning models are often susceptible to adversarial perturbations of their inputs. Even small perturbations can cause state-of-the-art classifiers with high "standard" accuracy to produce an incorrect prediction with high confidence. To better understand this phenomenon, we study adversaria…

Cited by 962SourcePDFScholar
2018

How Does Batch Normalization Help Optimization?

NeurIPS 2018oral

Batch Normalization (BatchNorm) is a widely adopted technique that enables faster and more stable training of deep neural networks (DNNs). Despite its pervasiveness, the exact reasons for BatchNorm's effectiveness are still poorly understood. The popular belief is that this effectiveness stems from…

Cited by 2422SourcePDFScholar
2017

Deep Tensor Convolution on Multicores

ICML 2017poster

Deep convolutional neural networks (ConvNets) of 3-dimensional kernels allow joint modeling of spatiotemporal features. These networks have improved performance of video and volumetric image analysis, but have been limited in size due to the low memory ceiling of GPU hardware. Existing CPU implement…