2024
NIPS
NeurIPS 2024
John Ellipsoids via Lazy Updates
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 (Cohen et al., 2019). 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.
🧭
Keyword Pioneer
— john ellipsoid
🐝
Cross-Pollinator
— Artificial Intelligence, Computer Science, Data Science & Analytics, Machine Learning, Mathematics & Optimization, Natural Language Processing, Reinforcement Learning
🌉
Interdisciplinary Bridge
— Computer Science and Machine Learning and Mathematics & Optimization
Authors
Topics
Machine Learning > Optimization & Theory > Optimization
Mathematics & Optimization > Mathematics > Geometry
Mathematics & Optimization > Mathematics > Linear Algebra
Mathematics & Optimization > Optimization > Continuous Optimization
Computer Science > Foundations > Algorithms
Mathematics & Optimization > Optimization > Convex Optimization