← Search

Philipp Hennig

60 accepted papers

2025

Accelerating neural network training: An analysis of the AlgoPerf competition

ICLR 2025poster

The goal of the AlgoPerf: Training Algorithms competition is to evaluate practical speed-ups in neural network training achieved solely by improving the underlying training algorithms. In the external tuning ruleset, submissions must provide workload-agnostic hyperparameter search spaces, while in t…

Cited by 0SourcePDFScholar
2025

Computation-Aware Kalman Filtering and Smoothing

AISTATS 2025poster

Kalman filtering and smoothing are the foundational mechanisms for efficient inference in Gauss-Markov models. However, their time and memory complexities scale prohibitively with the size of the state space. This is particularly problematic in spatiotemporal regression problems, where the state dim…

Cited by 0SourcecodeScholar
2025

Debiasing Mini-Batch Quadratics for Applications in Deep Learning

ICLR 2025poster

Quadratic approximations form a fundamental building block of machine learning methods. E.g., second-order optimizers try to find the Newton step into the minimum of a local quadratic proxy to the objective function; and the second-order approximation of a network's loss function can be used to quan…

Cited by 1SourcePDFScholar
2025

Flexible and Efficient Probabilistic PDE Solvers through Gaussian Markov Random Fields

AISTATS 2025poster

Mechanistic knowledge about the physical world is virtually always expressed via partial differential equations (PDEs). Recently, there has been a surge of interest in probabilistic PDE solvers---Bayesian statistical models mostly based on Gaussian process (GP) priors which seamlessly combine empi…

Cited by 0SourcecodeScholar
2025

Linearization Turns Neural Operators into Function-Valued Gaussian Processes

ICML 2025spotlight

Neural operators generalize neural networks to learn mappings between function spaces from data. They are commonly used to learn solution operators of parametric partial differential equations (PDEs) or propagators of time-dependent PDEs. However, to make them useful in high-stakes simulation scenar…

Cited by 2SourcePDFScholar
2025

Rethinking Approximate Gaussian Inference in Classification

NeurIPS 2025poster

In classification tasks, softmax functions are ubiquitously used as output activations to produce predictive probabilities. Such outputs only capture aleatoric uncertainty. To capture epistemic uncertainty, approximate Gaussian inference methods have been proposed. We develop a common formalism to d…

Cited by 0SourcecodeScholar
2024

A Greedy Approximation for k-Determinantal Point Processes

AISTATS 2024poster

Determinantal point processes (DPPs) are an important concept in random matrix theory and combinatorics, and increasingly in machine learning. Samples from these processes exhibit a form of self-avoidance, so they are also helpful in guiding algorithms that explore to reduce uncertainty, such as in…

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

Diffusion Tempering Improves Parameter Estimation with Probabilistic Integrators for Ordinary Differential Equations

ICML 2024poster

Ordinary differential equations (ODEs) are widely used to describe dynamical systems in science, but identifying parameters that explain experimental measurements is challenging. In particular, although ODEs are differentiable and would allow for gradient-based parameter optimization, the nonlinear…

Cited by 5SourcePDFScholar
2024

FSP-Laplace: Function-Space Priors for the Laplace Approximation in Bayesian Deep Learning

NeurIPS 2024poster

Laplace approximations are popular techniques for endowing deep networks with epistemic uncertainty estimates as they can be applied without altering the predictions of the trained network, and they scale to large models and datasets. While the choice of prior strongly affects the resulting posterio…

Cited by 2SourcePDFScholar
2024

Position: Bayesian Deep Learning is Needed in the Age of Large-Scale AI

ICML 2024poster

In the current landscape of deep learning research, there is a predominant emphasis on achieving high predictive accuracy in supervised tasks involving large image and language datasets. However, a broader perspective reveals a multitude of overlooked metrics, tasks, and data types, such as uncertai…

Cited by 36SourcePDFScholar
2024

Reparameterization invariance in approximate Bayesian inference

NeurIPS 2024spotlight

Current approximate posteriors in Bayesian neural networks (BNNs) exhibit a crucial limitation: they fail to maintain invariance under reparameterization, i.e. BNNs assign different posterior densities to different parametrizations of identical functions. This creates a fundamental flaw in the appli…

Cited by 4SourcePDFScholar
2023

Baysian numerical integration with neural networks

UAI 2023poster

Bayesian probabilistic numerical methods for numerical integration offer significant advantages over their non-Bayesian counterparts: they can encode prior information about the integrand, and can quantify uncertainty over estimates of an integral. However, the most popular algorithm in this class,…

2023

Kronecker-Factored Approximate Curvature for Modern Neural Network Architectures

NeurIPS 2023spotlight

The core components of many modern neural network architectures, such as transformers, convolutional, or graph neural networks, can be expressed as linear layers with *weight-sharing*. Kronecker-Factored Approximate Curvature (K-FAC), a second-order optimisation method, has shown promise to speed up…

Cited by 55SourcePDFScholar
2023

The Geometry of Neural Nets' Parameter Spaces Under Reparametrization

NeurIPS 2023spotlight

Model reparametrization, which follows the change-of-variable rule of calculus, is a popular way to improve the training of neural nets. But it can also be problematic since it can induce inconsistencies in, e.g., Hessian-based flatness measures, optimization trajectories, and modes of probability d…

Cited by 11SourcePDFScholar
2023

The Rank-Reduced Kalman Filter: Approximate Dynamical-Low-Rank Filtering In High Dimensions

NeurIPS 2023poster

Inference and simulation in the context of high-dimensional dynamical systems remain computationally challenging problems. Some form of dimensionality reduction is required to make the problem tractable in general. In this paper, we propose a novel approximate Gaussian filtering and smoothing method…

Cited by 12SourcePDFScholar
2022

Being a Bit Frequentist Improves Bayesian Neural Networks

AISTATS 2022poster

Despite their compelling theoretical properties, Bayesian neural networks (BNNs) tend to perform worse than frequentist methods in classification-based uncertainty quantification (UQ) tasks such as out-of-distribution (OOD) detection. In this paper, based on empirical findings in prior works, we hyp…

2022

Discovering Inductive Bias with Gibbs Priors: A Diagnostic Tool for Approximate Bayesian Inference

AISTATS 2022poster

Full Bayesian posteriors are rarely analytically tractable, which is why real-world Bayesian inference heavily relies on approximate techniques. Approximations generally differ from the true posterior and require diagnostic tools to assess whether the inference can still be trusted. We investigate a…

2022

Fast predictive uncertainty for classification with Bayesian deep networks

UAI 2022poster

In Bayesian Deep Learning, distributions over the output of classification neural networks are often approximated by first constructing a Gaussian distribution over the weights, then sampling from it to receive a distribution over the softmax outputs. This is costly. We reconsider old work (Laplace…

2022

Fenrir: Physics-Enhanced Regression for Initial Value Problems

ICML 2022spotlight

We show how probabilistic numerics can be used to convert an initial value problem into a Gauss–Markov process parametrised by the dynamics of the initial value problem. Consequently, the often difficult problem of parameter estimation in ordinary differential equations is reduced to hyper-parameter…

2022

Pick-and-Mix Information Operators for Probabilistic ODE Solvers

AISTATS 2022poster

Probabilistic numerical solvers for ordinary differential equations compute posterior distributions over the solution of an initial value problem via Bayesian inference. In this paper, we leverage their probabilistic formulation to seamlessly include additional information as general likelihood term…

2022

Posterior Refinement Improves Sample Efficiency in Bayesian Neural Networks

NeurIPS 2022accept

Monte Carlo (MC) integration is the _de facto_ method for approximating the predictive distribution of Bayesian neural networks (BNNs). But, even with many MC samples, Gaussian-based BNNs could still yield bad predictive performance due to the posterior approximation's error. Meanwhile, alternatives…

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…

2022

Probabilistic Numerical Method of Lines for Time-Dependent Partial Differential Equations

AISTATS 2022poster

This work develops a class of probabilistic algorithms for the numerical solution of nonlinear, time-dependent partial differential equations (PDEs). Current state-of-the-art PDE solvers treat the space- and time-dimensions separately, serially, and with black-box algorithms, which obscures the inte…

2022

Probabilistic ODE Solutions in Millions of Dimensions

ICML 2022spotlight

Probabilistic solvers for ordinary differential equations (ODEs) have emerged as an efficient framework for uncertainty quantification and inference on dynamical systems. In this work, we explain the mathematical assumptions and detailed implementation schemes behind solving high-dimensional ODEs wi…

Cited by 20SourcePDFScholar
2021

A Probabilistic State Space Model for Joint Inference from Differential Equations and Data

NeurIPS 2021poster

Mechanistic models with differential equations are a key component of scientific applications of machine learning. Inference in such models is usually computationally demanding because it involves repeatedly solving the differential equation. The main problem here is that the numerical solver is har…

Cited by 26SourcePDFScholar
2021

An Infinite-Feature Extension for Bayesian ReLU Nets That Fixes Their Asymptotic Overconfidence

NeurIPS 2021spotlight

A Bayesian treatment can mitigate overconfidence in ReLU nets around the training data. But far away from them, ReLU Bayesian neural networks (BNNs) can still underestimate uncertainty and thus be asymptotically overconfident. This issue arises since the output variance of a BNN with finitely many f…

Cited by 14SourcePDFScholar
2021

Bayesian Quadrature on Riemannian Data Manifolds

ICML 2021spotlight

Riemannian manifolds provide a principled way to model nonlinear geometric structure inherent in data. A Riemannian metric on said manifolds determines geometry-aware shortest paths and provides the means to define statistical models accordingly. However, these operations are typically computational…

2021

Cockpit: A Practical Debugging Tool for the Training of Deep Neural Networks

NeurIPS 2021poster

When engineers train deep learning models, they are very much "flying blind". Commonly used methods for real-time training diagnostics, such as monitoring the train/test loss, are limited. Assessing a network's training process solely through these performance indicators is akin to debugging softwar…

Cited by 13SourcePDFScholar
2021

Descending through a Crowded Valley - Benchmarking Deep Learning Optimizers

ICML 2021spotlight

Choosing the optimizer is considered to be among the most crucial design decisions in deep learning, and it is not an easy one. The growing literature now lists hundreds of optimization methods. In the absence of clear theoretical guidance and conclusive empirical evidence, the decision is often mad…

Cited by 232SourcePDFScholar
2021

High-Dimensional Gaussian Process Inference with Derivatives

ICML 2021spotlight

Although it is widely known that Gaussian processes can be conditioned on observations of the gradient, this functionality is of limited use due to the prohibitive computational cost of $\mathcal{O}(N^3 D^3)$ in data points $N$ and dimension $D$. The dilemma of gradient observations is that a single…

Cited by 25SourcePDFScholar
2021

Laplace Redux - Effortless Bayesian Deep Learning

NeurIPS 2021poster

Bayesian formulations of deep learning have been shown to have compelling theoretical properties and offer practical functional benefits, such as improved predictive uncertainty quantification and model selection. The Laplace approximation (LA) is a classic, and arguably the simplest family of appro…

Cited by 392SourcePDFScholar
2021

Learnable uncertainty under Laplace approximations

UAI 2021poster

Laplace approximations are classic, computationally lightweight means for constructing Bayesian neural networks (BNNs). As in other approximate BNNs, one cannot necessarily expect the induced predictive uncertainty to be calibrated. Here we develop a formalism to explicitly “train” the uncertainty i…

2021

ResNet After All: Neural ODEs and Their Numerical Solution

ICLR 2021poster

A key appeal of the recently proposed Neural Ordinary Differential Equation (ODE) framework is that it seems to provide a continuous-time extension of discrete residual neural networks. As we show herein, though, trained Neural ODE models actually depend on the specific numerical method used during…

2021

Robot Learning With Crash Constraints

RA-L 2021

In the past decade, numerous machine learning algorithms have been shown to successfully learn optimal policies to control real robotic systems. However, it is common to encounter failing behaviors as the learning loop progresses. Specifically, in robot applications where failing is undesired but no

Cited by 30SourcecodeScholar
2020

Being Bayesian, Even Just a Bit, Fixes Overconfidence in ReLU Networks

ICML 2020poster

The point estimates of ReLU classification networks—arguably the most widely used neural network architecture—have been shown to yield arbitrarily high confidence far away from the training data. This architecture, in conjunction with a maximum a posteriori estimation scheme, is thus not calibrated…

2020

Differentiable Likelihoods for Fast Inversion of ’Likelihood-Free’ Dynamical Systems

ICML 2020poster

Likelihood-free (a.k.a. simulation-based) inference problems are inverse problems with expensive, or intractable, forward models. ODE inverse problems are commonly treated as likelihood-free, as their forward map has to be numerically approximated by an ODE solver. This, however, is not a fundamenta…

Cited by 26SourcePDFScholar
2020

Integrals over Gaussians under Linear Domain Constraints

AISTATS 2020poster

Integrals of linearly constrained multivariate Gaussian densities are a frequent problem in machine learning and statistics, arising in tasks like generalized linear models and Bayesian optimization. Yet they are notoriously hard to compute, and to further complicate matters, the numerical values of…

2020

Modular Block-diagonal Curvature Approximations for Feedforward Architectures

AISTATS 2020poster

We propose a modular extension of backpropagation for the computation of block-diagonal approximations to various curvature matrices of the training objective (in particular, the Hessian, generalized Gauss-Newton, and positive-curvature Hessian). The approach reduces the otherwise tedious manual der…

2019

Active Probabilistic Inference on Matrices for Pre-Conditioning in Stochastic Optimization

AISTATS 2019poster

Pre-conditioning is a well-known concept that can significantly improve the convergence of optimization algorithms. For noise-free problems, where good pre-conditioners are not known a priori, iterative linear algebra methods offer one way to efficiently construct them. For the stochastic optimizati…

2019

Fast and Robust Shortest Paths on Manifolds Learned from Data

AISTATS 2019poster

We propose a fast, simple and robust algorithm for computing shortest paths and distances on Riemannian manifolds learned from data. This amounts to solving a system of ordinary differential equations (ODEs) subject to boundary conditions. Here standard solvers perform poorly because they require we…

Cited by 51SourcePDFScholar
2019

Limitations of the empirical Fisher approximation for natural gradient descent

NeurIPS 2019poster

Natural gradient descent, which preconditions a gradient descent update with the Fisher information matrix of the underlying statistical model, is a way to capture partial second-order information. Several highly visible works have advocated an approximation known as the empirical Fisher, drawing c…

2017

Fast Bayesian Optimization of Machine Learning Hyperparameters on Large Datasets

AISTATS 2017poster

Bayesian optimization has become a successful tool for hyperparameter optimization of machine learning algorithms, such as support vector machines or deep neural networks. Despite its success, for large datasets, training and validating a single configuration often takes hours, days, or even weeks,…

2017

Virtual vs. real: Trading off simulations and physical experiments in reinforcement learning with Bayesian optimization

ICRA 2017poster

In practice, the parameters of control policies are often tuned manually. This is time-consuming and frustrating. Reinforcement learning is a promising alternative that aims to automate this process, yet often requires too many experiments to be practical. In this paper, we propose a solution to thi…

Cited by 176SourceScholar
2016

Automatic LQR tuning based on Gaussian process global optimization

ICRA 2016poster

This paper proposes an automatic controller tuning framework based on linear optimal control combined with Bayesian optimization. With this framework, an initial set of controller gains is automatically improved according to a pre-defined performance objective evaluated from experimental data. The u…

Cited by 219SourceScholar
2016

Batch Bayesian Optimization via Local Penalization

AISTATS 2016poster

The popularity of Bayesian optimization methods for efficient exploration of parameter spaces has lead to a series of papers applying Gaussian processes as surrogates in the optimization of functions. However, most proposed approaches only allow the exploration of the parameter space to occur sequen…

Cited by 476SourcePDFScholar
2015

Inference of Cause and Effect with Unsupervised Inverse Regression

AISTATS 2015poster

We address the problem of causal discovery in the two-variable case given a sample from their joint distribution. The proposed method is based on a known assumption that, if X -> Y (X causes Y), the marginal distribution of the cause, P(X), contains no information about the conditional distribution…

Cited by 88SourcePDFScholar