John Ellipsoids via Lazy Updates

David P. Woodruff, Taisuke Yasuda
1/3/2025
cs.DScs.LG

No confident code implementation found for this paper.

Abstract

We give a faster algorithm for computing an approximate John ellipsoid around $n$ points in $d$ dimensions. The best known prior algorithms are based on repeatedly computing the leverage scores of the points and reweighting them by these scores [CCLY19]. We show that this algorithm can be substantially sped up by delaying the computation of high accuracy leverage scores by using sampling, and then later computing multiple batches of high accuracy leverage scores via fast rectangular matrix multiplication. We also give low-space streaming algorithms for John ellipsoids using similar ideas.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{woodruff2025john,
  title  = {John Ellipsoids via Lazy Updates},
  author = {David P. Woodruff and Taisuke Yasuda},
  year   = {2025},
  eprint = {2501.01801},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.01801v1}
}

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/2501.01801.svg)](https://codeofpaper.com/paper/2501.01801)

Discussion