Orthogonal Random Features
Felix X. Yu, Ananda Theertha Suresh, Krzysztof Choromanski, Daniel, Holtmann-Rice, Sanjiv Kumar

TL;DR
This paper introduces Orthogonal Random Features (ORF), a novel approach that replaces Gaussian matrices with orthogonal matrices to improve kernel approximation, and proposes Structured ORF (SORF) for faster computation with minimal accuracy loss.
Contribution
The paper demonstrates that using orthogonal matrices in random features reduces approximation error and introduces SORF, which accelerates computation significantly while maintaining quality.
Findings
Orthogonal matrices improve kernel approximation accuracy.
SORF reduces computation time from O(d^2) to O(d log d).
Experiments confirm the effectiveness of ORF and SORF.
Abstract
We present an intriguing discovery related to Random Fourier Features: in Gaussian kernel approximation, replacing the random Gaussian matrix by a properly scaled random orthogonal matrix significantly decreases kernel approximation error. We call this technique Orthogonal Random Features (ORF), and provide theoretical and empirical justification for this behavior. Motivated by this discovery, we further propose Structured Orthogonal Random Features (SORF), which uses a class of structured discrete orthogonal matrices to speed up the computation. The method reduces the time cost from to , where is the data dimensionality, with almost no compromise in kernel approximation quality compared to ORF. Experiments on several datasets verify the effectiveness of ORF and SORF over the existing methods. We also provide discussions on using the same…
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
TopicsGenerative Adversarial Networks and Image Synthesis · Face and Expression Recognition · Advanced Image and Video Retrieval Techniques
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
