Many real-world datasets live on high-dimensional Stiefel and Grassmannian manifolds, and respectively, and benefit from projection onto lower-dimensional Stiefel and Grassmannian manifolds. In this work, we propose an algorithm called to reduce data dimensionality from to in an manner (). We begin by observing that each element defines an isometric embedding of into . Next, we describe two ways of finding a suitable embedding map : one via an extension of principal component analysis (), and one that further minimizes data fit error using gradient descent (). Then, we define a continuous and -equivariant map that acts as a “closest point operator” to project the data onto the image of in under the embedding determined by , while minimizing distortion. Because this dimensionality reduction is -equivariant, these results extend to Grassmannian manifolds as well. Lastly, we show that globally minimizes projection error in a noiseless setting, while achieves a meaningfully different and improved outcome when the data does not lie exactly on the image of a linearly embedded lower-dimensional Stiefel manifold as above. Multiple numerical experiments using synthetic and real-world data are performed.

生成讲解博客的中文版本

生成AI智能校验的中文版本