TripleSpin - a generic compact paradigm for fast machine learning computations

05/29/2016
by   Krzysztof Choromanski, et al.
0

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 HD_3HD_2HD_1 structured matrix ("Practical and Optimal LSH for Angular Distance"). These guarantees as well as theoretical results for other aforementioned applications follow from the same general theoretical principle that we present in the paper. Our structured family contains as special cases all previously considered structured schemes, including the recently introduced P-model. Experimental evaluation confirms the accuracy and efficiency of TripleSpin matrices.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2016

Fast nonlinear embeddings via structured matrices

We present a new paradigm for speeding up randomized computations of sev...
research
02/15/2023

Efficient Inversion of Matrix φ-Functions of Low Order

The paper is concerned with efficient numerical methods for solving a li...
research
05/17/2022

Can We Do Better Than Random Start? The Power of Data Outsourcing

Many organizations have access to abundant data but lack the computation...
research
11/16/2015

Binary embeddings with structured hashed projections

We consider the hashing mechanism for constructing binary embeddings, th...
research
03/02/2017

The Unreasonable Effectiveness of Structured Random Orthogonal Embeddings

We examine a class of embeddings based on structured random matrices wit...
research
05/29/2016

Recycling Randomness with Structure for Sublinear time Kernel Expansions

We propose a scheme for recycling Gaussian random vectors into structure...
research
04/06/2018

Structured Evolution with Compact Architectures for Scalable Policy Optimization

We present a new method of blackbox optimization via gradient approximat...

Please sign up or login with your details

Forgot password? Click here to reset