The Unreasonable Effectiveness of Structured Random Orthogonal Embeddings
Krzysztof Choromanski, Mark Rowland, Adrian Weller

TL;DR
This paper explores structured random orthogonal embeddings that improve accuracy and speed in machine learning tasks like dimensionality reduction and kernel approximation, introducing complex matrices and providing theoretical insights and empirical validation.
Contribution
It introduces new structured random orthogonal matrices, including complex entries, that enhance performance in embeddings for machine learning applications.
Findings
Improved accuracy and speed over previous methods
Complex matrices yield significant accuracy gains
Empirical results confirm wider applicability
Abstract
We examine a class of embeddings based on structured random matrices with orthogonal rows which can be applied in many machine learning applications including dimensionality reduction and kernel approximation. For both the Johnson-Lindenstrauss transform and the angular kernel, we show that we can select matrices yielding guaranteed improved performance in accuracy and/or speed compared to earlier methods. We introduce matrices with complex entries which give significant further accuracy improvement. We provide geometric and Markov chain-based perspectives to help understand the benefits, and empirical results which suggest that the approach is helpful in a wider range of applications.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition · Stochastic Gradient Optimization Techniques · Machine Learning and Algorithms
