← Search

Michael Carbin

18 accepted papers

2026

Planned Diffusion

ICLR 2026poster

A central challenge in large language model inference is the trade-off between generation speed and output quality. Autoregressive models produce high-quality text but generate tokens sequentially. Diffusion models can generate tokens in parallel but often need many iterations to match the same qual…

Cited by 0SourcecodeScholar
2025

FreshStack: Building Realistic Benchmarks for Evaluating Retrieval on Technical Documents

NeurIPS 2025poster

We introduce FreshStack, a holistic framework for automatically building information retrieval (IR) evaluation benchmarks by incorporating challenging questions and answers. FreshStack conducts the following steps: (1) automatic corpus collection from code and technical documentation, (2) nugget gen…

Cited by 0SourceScholar
2025

Learning to Keep a Promise: Scaling Language Model Decoding Parallelism with Learned Asynchronous Decoding

ICML 2025poster

Decoding with autoregressive language models traditionally occurs sequentially, generating one token after another. Recent attempts to introduce parallelism require a pre-determined structure in the generated content to implement parallel generation, such as by pattern-matching on bullet points. In…

Cited by 0SourcePDFScholar
2024

The Cost of Scaling Down Large Language Models: Reducing Model Size Affects Memory before In-context Learning

ICLR 2024poster

We study how down-scaling large language model (LLM) size impacts LLM capabilities. We begin by measuring the effects of weight pruning – a popular technique for reducing model size – on the two abilities of LLMs: (a) recalling facts presented during pre-training and (b) processing information prese…

Cited by 0SourcePDFScholar
2023

Computably Continuous Reinforcement-Learning Objectives Are PAC-Learnable

AAAI 2023technical

In reinforcement learning, the classic objectives of maximizing discounted and finite-horizon cumulative rewards are PAC-learnable: There are algorithms that learn a near-optimal policy with high probability using a finite amount of samples and computation. In recent years, researchers have introdu…

Cited by 0SourcePDFScholar
2022

On the (In)Tractability of Reinforcement Learning for LTL Objectives

IJCAI 2022poster

In recent years, researchers have made significant progress in devising reinforcement-learning algorithms for optimizing linear temporal logic (LTL) objectives and LTL-like objectives. Despite these advancements, there are fundamental limitations to how well this problem can be solved. Previous stu…

Cited by 22SourcePDFScholar
2022

Pruning’s Effect on Generalization Through the Lens of Training and Regularization

NeurIPS 2022accept

Practitioners frequently observe that pruning improves model generalization. A long-standing hypothesis based on bias-variance trade-off attributes this generalization improvement to model size reduction. However, recent studies on over-parameterization characterize a new model size regime, in which…

Cited by 35SourcePDFScholar
2021

On the Predictability of Pruning Across Scales

ICML 2021spotlight

We show that the error of iteratively magnitude-pruned networks empirically follows a scaling law with interpretable coefficients that depend on the architecture and task. We functionally approximate the error of the pruned networks, showing it is predictable in terms of an invariant tying width, de…

Cited by 42SourcePDFScholar
2021

Pruning Neural Networks at Initialization: Why Are We Missing the Mark?

ICLR 2021poster

Recent work has explored the possibility of pruning neural networks at initialization. We assess proposals for doing so: SNIP (Lee et al., 2019), GraSP (Wang et al., 2020), SynFlow (Tanaka et al., 2020), and magnitude pruning. Although these methods surpass the trivial baseline of random pruning, th…

Cited by 275SourcePDFScholar
2021

The Lottery Tickets Hypothesis for Supervised and Self-Supervised Pre-Training in Computer Vision Models

CVPR 2021poster

The computer vision world has been re-gaining enthusiasm in various pre-trained models, including both classical ImageNet supervised pre-training and recently emerged self-supervised pre-training such as simCLR and MoCo. Pre-trained weights often boost a wide range of downstream tasks including clas…

Cited by 147PDFcodeScholar
2020

Linear Mode Connectivity and the Lottery Ticket Hypothesis

ICML 2020poster

We study whether a neural network optimizes to the same, linearly connected minimum under different samples of SGD noise (e.g., random data order and augmentation). We find that standard vision models become stable to SGD noise in this way early in training. From then on, the outcome of optimization…

2020

The Lottery Ticket Hypothesis for Pre-trained BERT Networks

NeurIPS 2020poster

In natural language processing (NLP), enormous pre-trained models like BERT have become the standard starting point for training on a range of downstream tasks, and similar trends are emerging in other areas of deep learning. In parallel, work on the lottery ticket hypothesis has shown that models f…

2019

Compiler Auto-Vectorization with Imitation Learning

NeurIPS 2019poster

Modern microprocessors are equipped with single instruction multiple data (SIMD) or vector instruction sets which allow compilers to exploit fine-grained data level parallelism. To exploit this parallelism, compilers employ auto-vectorization techniques to automatically convert scalar code into vect…

2019

Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks

ICML 2019oral

Predicting the number of clock cycles a processor takes to execute a block of assembly instructions in steady state (the throughput) is important for both compiler designers and performance engineers. Building an analytical model to do so is especially complicated in modern x86-64 Complex Instructio…