Low-Rank Thinning

A. M. Carrell, Albert Gong, Abhishek Shetty, Raaz Dwivedi, Lester Mackey
2/1/2025

No official code found. Best implementation: microsoft/deepctt (4 stars, MIT, last commit 2025-06-23).

Abstract

The goal in thinning is to summarize a dataset using a small set of representative points. Remarkably, sub-Gaussian thinning algorithms like Kernel Halving and Compress can match the quality of uniform subsampling while substantially reducing the number of summary points. However, existing guarantees cover only a restricted range of distributions and kernel-based quality measures and suffer from pessimistic dimension dependence. To address these deficiencies, we introduce a new low-rank analysis of sub-Gaussian thinning that applies to any distribution and any kernel, guaranteeing high-quality compression whenever the kernel or data matrix is approximately low-rank. To demonstrate the broad applicability of the techniques, we design practical sub-Gaussian thinning approaches that improve upon the best known guarantees for approximating attention in transformers, accelerating stochastic gradient training through reordering, and distinguishing distributions in near-linear time.

View on arXivView PDF

Code Implementations(1)

microsoft/deepcttCommunity100%
MIT

Deep-CTT accelerates deep kernel two-sample testing using high-fidelity compression.

41PythonFeb 11, 20251 years agoMIT

Similar Papers

Cite this paper

@article{carrell2025lowrank,
  title  = {Low-Rank Thinning},
  author = {A. M. Carrell and Albert Gong and Abhishek Shetty and Raaz Dwivedi and Lester Mackey},
  year   = {2025},
  eprint = {2502.12063},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2502.12063},
  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/2502.12063.svg)](https://codeofpaper.com/paper/2502.12063)

Discussion