Dynamic Similarity Graph Construction with Kernel Density Estimation

Steinar Laenen, Peter Macgregor, He Sun
7/2/2025
cs.DScs.LG

No official code found. Best implementation: SteinarLaenen/Dynamic-Similarity-Graph-Construction-with-Kernel-Density-Estimation (3 stars, last commit 2025-05-24).

Abstract

In the kernel density estimation (KDE) problem, we are given a set $X$ of data points in $\mathbb{R}^d$, a kernel function $k: \mathbb{R}^d \times \mathbb{R}^d \rightarrow \mathbb{R}$, and a query point $\mathbf{q} \in \mathbb{R}^d$, and the objective is to quickly output an estimate of $\sum_{\mathbf{x} \in X} k(\mathbf{q}, \mathbf{x})$. In this paper, we consider $\textsf{KDE}$ in the dynamic setting, and introduce a data structure that efficiently maintains the estimates for a set of query points as data points are added to $X$ over time. Based on this, we design a dynamic data structure that maintains a sparse approximation of the fully connected similarity graph on $X$, and develop a fast dynamic spectral clustering algorithm. We further evaluate the effectiveness of our algorithms on both synthetic and real-world datasets.

View on arXivView PDF

Code Implementations(1)

Code to accompany the paper "Dynamic Similarity Graph Construction with Kernel Density Estimation", published at ICML 2025.

30C++, CMakeMay 24, 20251 years ago

Cite this paper

@article{laenen2025dynamic,
  title  = {Dynamic Similarity Graph Construction with Kernel Density Estimation},
  author = {Steinar Laenen and Peter Macgregor and He Sun},
  year   = {2025},
  eprint = {2507.01696},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.01696v1},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.01696.svg)](https://codeofpaper.com/paper/2507.01696)

Discussion