TripleSpin - a generic compact paradigm for fast machine learning computations
Krzysztof Choromanski, Francois Fagan, Cedric Gouy-Pailler, Anne, Morvan, Tamas Sarlos, Jamal Atif

TL;DR
TripleSpin introduces a versatile, structured random matrix framework that accelerates various machine learning algorithms with minimal accuracy loss, offering strong theoretical guarantees and suitability for mobile deployment.
Contribution
It presents a unified, generic framework using structured random matrices for fast machine learning computations with theoretical guarantees, including new guarantees for efficient LSH algorithms.
Findings
Achieves significant speedups in machine learning tasks.
Maintains high accuracy with minimal loss.
Provides the first theoretical guarantees for certain LSH algorithms.
Abstract
We present a generic compact computational framework relying on structured random matrices that can be applied to speed up several machine learning algorithms with almost no loss of accuracy. The applications include new fast LSH-based algorithms, efficient kernel computations via random feature maps, convex optimization algorithms, quantization techniques and many more. Certain models of the presented paradigm are even more compressible since they apply only bit matrices. This makes them suitable for deploying on mobile devices. All our findings come with strong theoretical guarantees. In particular, as a byproduct of the presented techniques and by using relatively new Berry-Esseen-type CLT for random vectors, we give the first theoretical guarantees for one of the most efficient existing LSH algorithms based on the structured matrix…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Neural Networks and Applications · Parallel Computing and Optimization Techniques
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
