Abstract
Kernel density estimation is a simple and effective method that lies at the heart of many important machine learning applications. Unfortunately, kernel methods scale poorly for large, high dimensional datasets. Approximate kernel density estimation has a prohibitively high memory and computation cost, especially in the streaming setting. Recent sampling algorithms for high dimensional densities can reduce the computation cost but cannot operate online, while streaming algorithms cannot handle high dimensional datasets due to the curse of dimensionality. We propose RACE, an efficient sketching algorithm for kernel density estimation on high-dimensional streaming data. RACE compresses a set of N high dimensional vectors into tiny arrays of integer counters. These arrays are sufficient to estimate the kernel density for a large class of kernels. Our one-pass sketch is simple to implement and comes with strong theoretical guarantees. We evaluate our method on real-world high-dimensional datasets and show that our sketch achieves 10x better compression compared to existing methods.1
Author supplied keywords
Cite
CITATION STYLE
Coleman, B., & Shrivastava, A. (2020). Sub-linear RACE Sketches for Approximate Kernel Density Estimation on Streaming Data. In The Web Conference 2020 - Proceedings of the World Wide Web Conference, WWW 2020 (pp. 1739–1749). Association for Computing Machinery, Inc. https://doi.org/10.1145/3366423.3380244
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.