GP-HMAT: Scalable, ${O}(n\log(n))$ Gaussian Process Regression with Hierarchical Low-Rank Matrices
Vahid Keshavarzzadeh, Shandian Zhe, Robert M. Kirby, Akil Narayan

TL;DR
This paper introduces GP-HMAT, a hierarchical low-rank matrix approach that enables scalable Gaussian process regression with approximately O(n log n) complexity, suitable for large datasets.
Contribution
The paper presents a novel hierarchical matrix method, HMAT, for efficient Gaussian process regression, reducing computational costs through low-rank approximations and recursive matrix decomposition.
Findings
Demonstrates superior scalability over MATLAB's built-in solvers.
Provides analytical error and cost estimates for matrix inversion.
Validates approach with engineering and real-world datasets.
Abstract
A Gaussian process (GP) is a powerful and widely used regression technique. The main building block of a GP regression is the covariance kernel, which characterizes the relationship between pairs in the random field. The optimization to find the optimal kernel, however, requires several large-scale and often unstructured matrix inversions. We tackle this challenge by introducing a hierarchical matrix approach, named HMAT, which effectively decomposes the matrix structure, in a recursive manner, into significantly smaller matrices where a direct approach could be used for inversion. Our matrix partitioning uses a particular aggregation strategy for data points, which promotes the low-rank structure of off-diagonal blocks in the hierarchical kernel matrix. We employ a randomized linear algebra method for matrix reduction on the low-rank off-diagonal blocks without factorizing a large…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Machine Learning and Data Classification · Machine Learning and Algorithms
