Probabilistic Linear Solvers for Machine Learning

10/19/2020
by   Jonathan Wenger, et al.
19

Linear systems are the bedrock of virtually all numerical computation. Machine learning poses specific challenges for the solution of such systems due to their scale, characteristic structure, stochasticity and the central role of uncertainty in the field. Unifying earlier work we propose a class of probabilistic linear solvers which jointly infer the matrix, its inverse and the solution from matrix-vector product observations. This class emerges from a fundamental set of desiderata which constrains the space of possible algorithms and recovers the method of conjugate gradients under certain conditions. We demonstrate how to incorporate prior spectral information in order to calibrate uncertainty and experimentally showcase the potential of such solvers for machine learning.

READ FULL TEXT

page 2

page 9

research
10/08/2018

Probabilistic Linear Solvers: A Unifying View

Several recent works have developed a new, probabilistic interpretation ...
research
05/24/2023

Probabilistic Exponential Integrators

Probabilistic solvers provide a flexible and efficient framework for sim...
research
12/18/2020

Stable Implementation of Probabilistic ODE Solvers

Probabilistic solvers for ordinary differential equations (ODEs) provide...
research
01/13/2021

Robust level-3 BLAS Inverse Iteration from the Hessenberg Matrix

Inverse iteration is known to be an effective method for computing eigen...
research
10/17/2016

A probabilistic model for the numerical solution of initial value problems

Like many numerical methods, solvers for initial value problems (IVPs) o...
research
05/11/2016

Active Uncertainty Calibration in Bayesian ODE Solvers

There is resurging interest, in statistics and machine learning, in solv...
research
12/03/2021

ProbNum: Probabilistic Numerics in Python

Probabilistic numerical methods (PNMs) solve numerical problems via prob...

Please sign up or login with your details

Forgot password? Click here to reset