← Search

Geoff Pleiss

30 accepted papers

2025

Theoretical Limitations of Ensembles in the Age of Overparameterization

ICML 2025oral

Classic ensembles generalize better than any single component model. In contrast, recent empirical studies find that modern ensembles of (overparameterized) neural networks may not provide any inherent generalization advantage over single but larger neural networks. This paper clarifies how modern o…

Cited by 0SourcePDFScholar
2024

A Sober Look at LLMs for Material Discovery: Are They Actually Good for Bayesian Optimization Over Molecules?

ICML 2024poster

Automation is one of the cornerstones of contemporary material discovery. Bayesian optimization (BO) is an essential part of such workflows, enabling scientists to leverage prior domain knowledge into efficient exploration of a large molecular space. While such prior knowledge can take many forms, t…

2024

Approximation-Aware Bayesian Optimization

NeurIPS 2024spotlight

High-dimensional Bayesian optimization (BO) tasks such as molecular design often require $>10,$$000$ function evaluations before obtaining meaningful results. While methods like sparse variational Gaussian processes (SVGPs) reduce computational requirements in these settings, the underlying approxim…

Cited by 1SourcePDFScholar
2024

Computation-Aware Gaussian Processes: Model Selection And Linear-Time Inference

NeurIPS 2024poster

Model selection in Gaussian processes scales prohibitively with the size of the training dataset, both in time and memory. While many approximations exist, all incur inevitable approximation error. Recent work accounts for this error in the form of computational uncertainty, which enables---at the c…

Cited by 3SourcePDFScholar
2024

Large-Scale Gaussian Processes via Alternating Projection

AISTATS 2024poster

Training and inference in Gaussian processes (GPs) require solving linear systems with $n\times n$ kernel matrices. To address the prohibitive $\mathcal{O}(n^3)$ time complexity, recent work has employed fast iterative methods, like conjugate gradients (CG). However, as datasets increase in magnitud…

2024

Layerwise Proximal Replay: A Proximal Point Method for Online Continual Learning

ICML 2024poster

In online continual learning, a neural network incrementally learns from a non-i.i.d. data stream. Nearly all online continual learning methods employ experience replay to simultaneously prevent catastrophic forgetting and underfitting on past data. Our work demonstrates a limitation of this approac…

2023

CoLA: Exploiting Compositional Structure for Automatic and Efficient Numerical Linear Algebra

NeurIPS 2023poster

Many areas of machine learning and science involve large linear algebra problems, such as eigendecompositions, solving linear systems, computing matrix exponentials, and trace estimation. The matrices involved often have Kronecker, convolutional, block diagonal, sum, or product structure. In this pa…

2022

Deep Ensembles Work, But Are They Necessary?

NeurIPS 2022accept

Ensembling neural networks is an effective way to increase accuracy, and can often match the performance of individual larger models. This observation poses a natural question: given the choice between a deep ensemble and a single neural network with similar accuracy, is one preferable over the othe…

2022

Posterior and Computational Uncertainty in Gaussian Processes

NeurIPS 2022accept

Gaussian processes scale prohibitively with the size of the dataset. In response, many approximation methods have been developed, which inevitably introduce approximation error. This additional source of uncertainty, due to limited computation, is entirely ignored when using the approximate posterio…

2022

Preconditioning for Scalable Gaussian Process Hyperparameter Optimization

ICML 2022oral

Gaussian process hyperparameter optimization requires linear solves with, and log-determinants of, large kernel matrices. Iterative numerical techniques are becoming popular to scale to larger datasets, relying on the conjugate gradient method (CG) for the linear solves and stochastic trace estimati…

2021

Bias-Free Scalable Gaussian Processes via Randomized Truncations

ICML 2021spotlight

Scalable Gaussian Process methods are computationally attractive, yet introduce modeling biases that require rigorous study. This paper analyzes two common techniques: early truncated conjugate gradients (CG) and random Fourier features (RFF). We find that both methods introduce a systematic bias on…

2021

Hierarchical Inducing Point Gaussian Process for Inter-domian Observations

AISTATS 2021poster

We examine the general problem of inter-domain Gaussian Processes (GPs): problems where the GP realization and the noisy observations of that realization lie on different domains. When the mapping between those domains is linear, such as integration or differentiation, inference is still closed form.…

Cited by 12SourcePDFScholar
2021

Rectangular Flows for Manifold Learning

NeurIPS 2021poster

Normalizing flows are invertible neural networks with tractable change-of-volume terms, which allow optimization of their parameters to be efficiently performed via maximum likelihood. However, data of interest are typically assumed to live in some (often unknown) low-dimensional manifold embedded i…

2021

The Limitations of Large Width in Neural Networks: A Deep Gaussian Process Perspective

NeurIPS 2021poster

Large width limits have been a recent focus of deep learning research: modulo computational practicalities, do wider networks outperform narrower ones? Answering this question has been challenging, as conventional networks gain representational power with width, potentially masking any negative effe…

2020

Fast Matrix Square Roots with Applications to Gaussian Processes and Bayesian Optimization

NeurIPS 2020poster

Matrix square roots and their inverses arise frequently in machine learning, e.g., when sampling from high-dimensional Gaussians N(0,K) or “whitening” a vector b against covariance matrix K. While existing methods typically require O(N^3) computation, we introduce a highly-efficient quadratic-time a…

2020

Identifying Mislabeled Data using the Area Under the Margin Ranking

NeurIPS 2020poster

Not all data in a typical training set help with generalization; some samples can be overly ambiguous or outrightly mislabeled. This paper introduces a new method to identify such samples and mitigate their impact when training neural networks. At the heart of our algorithm is the Area Under the Mar…

2020

Pseudo-LiDAR++: Accurate Depth for 3D Object Detection in Autonomous Driving

ICLR 2020poster

Detecting objects such as cars and pedestrians in 3D plays an indispensable role in autonomous driving. Existing approaches largely rely on expensive LiDAR sensors for accurate depth information. While recently pseudo-LiDAR has been introduced as a promising alternative, at a much lower cost based s…

Cited by 515SourcecodeScholar
2019

Exact Gaussian Processes on a Million Data Points

NeurIPS 2019poster

Gaussian processes (GPs) are flexible non-parametric models, with a capacity that grows with the available data. However, computational constraints with standard inference procedures have limited exact GPs to problems with fewer than about ten thousand training points, necessitating approximations f…

2018

Constant-Time Predictive Distributions for Gaussian Processes

ICML 2018oral

One of the most compelling features of Gaussian process (GP) regression is its ability to provide well-calibrated posterior distributions. Recent advances in inducing point methods have sped up GP marginal likelihood and posterior mean computations, leaving posterior covariance estimation and sampli…

2018

GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration

NeurIPS 2018spotlight

Despite advances in scalable models, the inference tools used for Gaussian processes (GPs) have yet to fully capitalize on developments in computing hardware. We present an efficient and general approach to GP inference based on Blackbox Matrix-Matrix multiplication (BBMM). BBMM inference uses a mod…

2018

Product Kernel Interpolation for Scalable Gaussian Processes

AISTATS 2018poster

Recent work shows that inference for Gaussian processes can be performed efficiently using iterative methods that rely only on matrix-vector multiplications (MVMs). Structured Kernel Interpolation (SKI) exploits these techniques by deriving approximate kernels with very fast MVMs. Unfortunately, suc…

2017

Deep Feature Interpolation for Image Content Changes

CVPR 2017poster

We propose Deep Feature Interpolation (DFI), a new data- driven baseline for automatic high-resolution image transformation. As the name suggests, DFI relies only on simple linear interpolation of deep convolutional features from pre-trained convnets. We show that despite its simplicity, DFI can per…

Cited by 386PDFcodeScholar
2017

On Fairness and Calibration

NeurIPS 2017poster

The machine learning community has become increasingly concerned with the potential for bias and discrimination in predictive models. This has motivated a growing line of work on what it means for a classification procedure to be "fair." In this paper, we investigate the tension between minimizing e…

2017

Snapshot Ensembles: Train 1, Get M for Free

ICLR 2017poster

Ensembles of neural networks are known to be much more robust and accurate than individual networks. However, training multiple deep networks for model averaging is computationally expensive. In this paper, we propose a method to obtain the seemingly contradictory goal of ensembling multiple neural…

Cited by 1227SourcecodeScholar