A Dynamic Low-Rank Fast Gaussian Transform
Baihe Huang, Zhao Song, Omri Weinstein, Junze Yin, Hengjie Zhang,, Ruizhe Zhang

TL;DR
This paper introduces a dynamic low-rank algorithm for the Fast Gaussian Transform that efficiently updates kernel density estimates in sublinear time as data points change, assuming they lie in a low-dimensional subspace.
Contribution
It presents the first dynamic FGT algorithm capable of updating kernel density estimates efficiently for changing datasets in sublinear time, leveraging low-rank structures.
Findings
Supports source addition and deletion in log^{O(k)}(n/psilon) time
Maintains kernel-density estimation accuracy with psilon additive error
Operates efficiently in low-dimensional subspaces
Abstract
The \emph{Fast Gaussian Transform} (FGT) enables subquadratic-time multiplication of an Gaussian kernel matrix with an arbitrary vector , where are a set of \emph{fixed} source points. This kernel plays a central role in machine learning and random feature maps. Nevertheless, in most modern data analysis applications, datasets are dynamically changing (yet often have low rank), and recomputing the FGT from scratch in (kernel-based) algorithms incurs a major computational overhead ( time for a single source update ). These applications motivate a \emph{dynamic FGT} algorithm, which maintains a dynamic set of sources under \emph{kernel-density estimation} (KDE) queries in \emph{sublinear time} while retaining Mat-Vec multiplication accuracy and…
Peer Reviews
Decision·Submitted to ICLR 2026
The proposed algorithm is natural and solves a conceivably important problem The paper is well written: I had not studied the FGT before and the FGT was a valuable resource in understanding both the static FGT and the dynamic extension proposed by the authors.
Some numerical examples and code for an implementation would have been helpful to appreciate practicality of the proposed algorithm, although it does seem practical to me.
Problems of matrix-vector multiplication with a kernel matrix, and of kernel density estimation are important and relevant to the machine learning community, and the Fast Gaussian Transform is an important technique. The contributions of this paper to create a dynamic version of the FGT are therefore relevant and significant. While the techniques are largely direct generalizations of the standard FGT, this is nonetheless an important problem and this paper is the first (to my knowledge) to consi
Given that the FGT is fast in practice for low-dimensional data, the key weakness of this paper is the lack of empirical evaluation. A fast implementation of the described method would be of significant value. Typos and minor points - In the introduction, the notation changes unnecessarily from using $x_i$ to using $s_i$ for the source points. - In the related works comparison with LSH-based KDEs, you should be aware of recent work which directly address the question of dynamizing these data st
* New efficient FGT algorithm for matrix-vector multiplication in the dynamic case for Gaussian kernels. * The algorithm can add/remove source points and can perform kernel density estimation in logarithmic time exponential in the dimensionality of the subspace that all points below to. * The algorithm can be adapted to a larger family of fast-decay kernels and to the general case of points belonging to a static or dynamic subspace. * The derivation of the algorithm builds on a (at the best of m
* While the paper is theoretical in nature, it lacks of any numerical validation of the proposed method. Unfortunately, the theoretical analysis of these numerical methods often hide operations and implementation details that "in practice" tend to dominate performance in many real-world regimes. Furthermore, while the theory does not require a precise tuning of the parameters (eg, delta, k, r, eps) their choice can have a significant impact on the overall performance. While the authors provide s
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Sensor Technology and Measurement Systems
