atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Energy-Efficient Gaussian Processes Using Low-Precision Arithmetic

ICML 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Sparse variational Gaussian processes

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that Gaussian process regression can run with much lower-precision floating-point arithmetic (down to ~8 mantissa bits for well-conditioned kernels) via Cholesky or conjugate gradients, cutting circuit-level arithmetic energy by up to 89%.

Problem

Gaussian process regression is computed in double precision, which is energy-expensive; it is unknown what low-precision floating-point format keeps end-to-end model performance acceptable for typical small datasets.

Approach

Empirically map arbitrary low-precision floating-point formats (varying mantissa and exponent bits) for GPR inversion via Cholesky or modified conjugate gradients, relate the minimum precision to kernel-matrix condition number, and estimate energy savings from FPGA circuit-level benchmarks of adders and multipliers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use 8-bit rather than double-precision mantissasConjugate-gradient Gaussian process regression · Well-conditioned datasets, including Fried (fr)ΔTest RMSE: 0.00No clear effect
Use 8-bit rather than double-precision mantissasConjugate-gradient Gaussian process regression · Fried (fr)energy reduction: −89.01%Helped
Use 14-bit rather than double-precision mantissasConjugate-gradient Gaussian process regression · California Housing (ch)ΔTest RMSE: −0.02Helped
Reduce mantissa precision from 14 bits to 8 bits (ablation)Conjugate-gradient Gaussian process regression · California Housing (ch)ΔTest RMSE: −0.02 to 0.14Hurt
Reduce mantissa precision to 4 bits (ablation)Conjugate-gradient Gaussian process regression · California Housing (ch)ΔTest RMSE: 144.82Hurt
Use 8-bit rather than double-precision mantissasCholesky Gaussian process regression · Fried (fr)ΔTest RMSE: −0.02No clear effect
Use 8-bit rather than double-precision mantissasCholesky Gaussian process regression · Fried (fr)energy reduction: −88.94%Helped
Use 34-bit rather than double-precision mantissasCholesky Gaussian process regression · California Housing (ch)ΔTest RMSE: 0.01No clear effect
Reduce mantissa precision from 34 bits to 24 bits (ablation)Cholesky Gaussian process regression · California Housing (ch)ΔTest RMSE: 0.01 to 0.05Hurt
Reduce mantissa precision from 34 bits to 14 bits (ablation)Cholesky Gaussian process regression · Pol (pl)numerical stabilityMixed
Increase exponent bits from 11 to 15 at 24-bit mantissa (ablation)Conjugate-gradient Gaussian process regression · California Housing (ch)numerical stability: 4/5 stable to 4/5 stableHelped
Increase exponent bits from 11 to 15 at 24-bit mantissa (ablation)Cholesky Gaussian process regression · Pol (pl)numerical stability: 24 bits unstable to stableHelped

Surprising findings

Limitations

Experimental setup

Datasets: Penn Machine Learning Benchmark datasets (fr, wn, st, mv, pl) California Housing

Benchmarks: Penn Machine Learning Benchmark (fr, wn, st, mv, pl) California Housing

Metrics: RMSE train RMSE test uncertainty calibration percent of arithmetic operations optimized energy reduction

Baselines: Cholesky decomposition in double precision conjugate gradients in double precision modified conjugate gradients (Maddox et al. 2022)

Builds on: Maddox et al. 2022 half-precision Gaussian processes Cholesky-Banachiewicz decomposition conjugate gradients

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy