John Ellipsoids via Lazy Updates
David P. Woodruff, Taisuke Yasuda

TL;DR
This paper introduces a faster algorithm for approximating John ellipsoids around points in high-dimensional space by delaying high-accuracy leverage score computations and employing sampling, with applications to streaming algorithms.
Contribution
It significantly speeds up existing algorithms for computing approximate John ellipsoids using lazy updates and sampling techniques.
Findings
Faster algorithm for approximate John ellipsoids.
Efficient low-space streaming algorithms for John ellipsoids.
Reduction in computational complexity through delayed leverage score computation.
Abstract
We give a faster algorithm for computing an approximate John ellipsoid around points in 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.
Peer Reviews
Decision·NeurIPS 2024 poster
This paper improves John ellipsoid algorithm via lazy update and fast matrix multiplication from O(d^{\omega-1}) to O(d).
Major: - This paper is badly written. - The authors do not give justifications in the checklist. Minor: - Please check the capitalization in the references. - can you explicitly give the space complexity in Theorem 1.8?
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematics and Applications · History and Theory of Mathematics
