ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2406.00339
21
1

Turnstile ℓp\ell_pℓp​ leverage score sampling with applications

1 June 2024
Alexander Munteanu
Simon Omlor
ArXivPDFHTML
Abstract

The turnstile data stream model offers the most flexible framework where data can be manipulated dynamically, i.e., rows, columns, and even single entries of an input matrix can be added, deleted, or updated multiple times in a data stream. We develop a novel algorithm for sampling rows aia_iai​ of a matrix A∈Rn×dA\in\mathbb{R}^{n\times d}A∈Rn×d, proportional to their ℓp\ell_pℓp​ norm, when AAA is presented in a turnstile data stream. Our algorithm not only returns the set of sampled row indexes, it also returns slightly perturbed rows a~i≈ai\tilde{a}_i \approx a_ia~i​≈ai​, and approximates their sampling probabilities up to ε\varepsilonε relative error. When combined with preconditioning techniques, our algorithm extends to ℓp\ell_pℓp​ leverage score sampling over turnstile data streams. With these properties in place, it allows us to simulate subsampling constructions of coresets for important regression problems to operate over turnstile data streams with very little overhead compared to their respective off-line subsampling algorithms. For logistic regression, our framework yields the first algorithm that achieves a (1+ε)(1+\varepsilon)(1+ε) approximation and works in a turnstile data stream using polynomial sketch/subsample size, improving over O(1)O(1)O(1) approximations, or exp⁡(1/ε)\exp(1/\varepsilon)exp(1/ε) sketch size of previous work. We compare experimentally to plain oblivious sketching and plain leverage score sampling algorithms for ℓp\ell_pℓp​ and logistic regression.

View on arXiv
Comments on this paper