# Random features for Grassmannian kernel approximation with bounded rank-one projections

arXiv: https://arxiv.org/abs/2608.04227 · HTML: https://mlsanity.com/paper/2608.04227/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 20 of its 57 references that are in the map.
- First posted on arXiv 4 Aug 2026.

## Builds on (most cited first, 20 of 20)

- [Random Features for Kernel Approximation: A Survey on Algorithms, Theory, and Beyond](https://mlsanity.com/paper/2004.11154/) (2020)
- [Practical and Optimal LSH for Angular Distance](https://mlsanity.com/paper/1509.02897/) (2015)
- [Orthogonal Random Features](https://mlsanity.com/paper/1610.09072/) (2016)
- [Kernel Methods on Riemannian Manifolds with Gaussian RBF Kernels](https://mlsanity.com/paper/1412.0265/) (2014)
- [Exact and Stable Covariance Estimation from Quadratic Sampling via Convex Programming](https://mlsanity.com/paper/1310.0807/) (2013)
- [ROP: Matrix recovery via rank-one projections](https://mlsanity.com/paper/1310.5791/) (2013)
- [Exact Reconstruction of Euclidean Distance Geometry Problem Using Low-rank Matrix Completion](https://mlsanity.com/paper/1804.04310/) (2018)
- [Random Projections through multiple optical scattering: Approximating kernels at the speed of light](https://mlsanity.com/paper/1510.06664/) (2015)
- [Restricted Isometry Property of Gaussian Random Projection for Finite Set of Subspaces](https://mlsanity.com/paper/1704.02109/) (2017)
- [Expanding the Family of Grassmannian Kernels: An Embedding Perspective](https://mlsanity.com/paper/1407.1123/) (2014)
- [Structured adaptive and random spinners for fast machine learning computations](https://mlsanity.com/paper/1610.06209/) (2016)
- [Learning to Reconstruct Signals From Binary Measurements](https://mlsanity.com/paper/2303.08691/) (2023)
- [Subspace Learning From Bits](https://mlsanity.com/paper/1407.6288/) (2014)
- [Representation and Coding of Signal Geometry](https://mlsanity.com/paper/1512.07636/) (2015)
- [Subspace Tracking with Dynamical Models on the Grassmannian](https://mlsanity.com/paper/2402.10352/) (2024)
- [TripleSpin - a generic compact paradigm for fast machine learning computations](https://mlsanity.com/paper/1605.09046/) (2016)
- [Subspace Change-Point Detection via Low-Rank Matrix Factorisation](https://mlsanity.com/paper/2110.04044/) (2021)
- [Signal processing with optical quadratic random sketches](https://mlsanity.com/paper/2212.00660/) (2022)
- [Compressive Recovery of Sparse Precision Matrices](https://mlsanity.com/paper/2311.04673/) (2023)
- [Random Features for Grassmannian Kernels](https://mlsanity.com/paper/2504.21533/) (2025)

## Abstract (arXiv)

We propose a family of random feature maps for scalable kernel machines on low-dimensional subspaces, ie on the Grassmannian manifold. Such representations are useful when data classes or clusters are well described by the span of a few samples. Classical Grassmannian kernels, including the projection and Binet-Cauchy kernels, require full Gram matrices, which leads to prohibitive computational and memory costs for large high-dimensional subspace datasets. We address this limitation using random features based on rank-one projections of subspace projection matrices followed by bounded non-linear transforms, either periodic or binary, to control the resulting distributions. We show that inner products in the random feature space approximate well-defined rotation-invariant Grassmannian kernels that depend only on the principal angles between subspaces. When the number of features is sufficiently large relative to the intrinsic subspace dimension, the approximation holds uniformly over all fixed-dimensional subspaces with high probability. For periodic transforms, the approximated kernel has a closed-form expression with tunable behaviour between inverse Binet-Cauchy and Gaussian-type regimes. Binary transforms yield compact one-bit subspace features, although no closed-form kernel is known. Structured rank-one projections based on randomised fast Fourier transforms further reduce computation without sacrificing practical accuracy. Experiments on synthetic data and ETH-80 classification tasks show that these features accurately preserve Grassmannian geometry while reducing computation, memory, and storage. Rank-one embeddings therefore provide a practical and scalable alternative to classical Grassmannian kernels.
