A Novel Stochastic Gradient Descent Algorithm for Learning Principal Subspaces
Not on the map. Why?
Abstract (arXiv)
Many machine learning problems encode their data as a matrix with a possibly very large number of rows and columns. In several applications like neuroscience, image compression or deep reinforcement learning, the principal subspace of such a matrix provides a useful, low-dimensional representation of individual data. Here, we are interested in determining the d-dimensional principal subspace of a given matrix from sample entries, i.e. from small random submatrices. Although a number of sample-based methods exist for this problem (e.g. Oja's rule citepoja1982simplified), these assume access to full columns of the matrix or particular matrix structure such as symmetry and cannot be combined as-is with neural networks citepbaldi1989neural. In this paper, we derive an algorithm that learns a principal subspace from sample entries, can be applied when the approximate subspace is represented by a neural network, and hence can be scaled to datasets with an effectively infinite number of rows and columns. Our method consists in defining a loss function whose minimizer is the desired principal subspace, and constructing a gradient estimate of this loss whose bias can be controlled. We complement our theoretical analysis with a series of experiments on synthetic matrices, the MNIST dataset citeplecun2010mnist and the reinforcement learning domain PuddleWorld citepsutton1995generalization demonstrating the usefulness of our approach.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 22 of its 50 references that are in the map. First posted on arXiv 8 Dec 2022.
Builds on
22 of 50 references.
References · 22
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Escaping From Saddle Points --- Online Stochastic Gradient for Tensor Decompositioncited by 241
- 2019DeepMDP: Learning Continuous Latent Space Models for Representation Learningcited by 204
- 2017Eigenoption Discovery through the Deep Successor Representationcited by 85
- 2014Guaranteed Matrix Completion via Non-convex Factorizationcited by 81
- 2021Learning Successor States and Goal-Dependent Values: A Mathematical Viewpointcited by 67
- 2020The Value-Improvement Path: Towards Better Representations for Reinforcement Learningcited by 60
- 2019Hyperbolic Discounting and Learning over Multiple Horizonscited by 58
- 2021On The Effect of Auxiliary Tasks on Representation Dynamicscited by 56
- 2019A Geometric Perspective on Optimal Representations for Reinforcement Learningcited by 54
- 2021Global Convergence of Gradient Descent for Asymmetric Low-Rank Matrix Factorizationcited by 44
10 more
- 2020EigenGame: PCA as a Nash Equilibriumcited by 39
- 2018Spectral Inference Networks: Unifying Deep and Spectral Learningcited by 34
- 2013Understanding Alternating Minimization for Matrix Completioncited by 32
- 2022NeuralEF: Deconstructing Kernels by Deep Neural Networkscited by 26
- 2014Global Convergence of Stochastic Gradient Descent for Some Non-convex Matrix Problemscited by 25
- 2016Provable Efficient Online Matrix Completion via Non-convex Stochastic Gradient Descentcited by 15
- 2016Second-Order Stochastic Optimization for Machine Learning in Linear Timecited by 14
- 2021EigenGame Unloaded: When playing games is better than optimizingcited by 13
- 2019Exponentially convergent stochastic k-PCA without variance reductioncited by 12
- 2019An Implicit Form of Krasulina's k-PCA Update without the Orthonormality Constraintcited by 4
Built on by
Citing papers per year: 2023: 3; 2024: 3; 2025: 1.
7 papers.
- 2023Proto-Value Networks: Scaling Representation Learning with Auxiliary Taskscited by 41
- 2025Temporal Difference Flowscited by 20
- 2024A Distributional Analogue to the Successor Representationcited by 15
- 2023Bootstrapped Representations in Reinforcement Learningcited by 11
- 2024Non-Adversarial Inverse Reinforcement Learning via Successor Feature Matchingcited by 10
- 2024Identifying Policy Gradient Subspacescited by 5
- 2023Representations and Exploration for Deep Reinforcement Learning using Singular Value Decompositioncited by 2
- 2025Temporal Difference Flows12 Mar 2025
- 2024Non-Adversarial Inverse Reinforcement Learning via Successor Feature Matching11 Nov 2024
- 2024A Distributional Analogue to the Successor Representation13 Feb 2024
- 2024Identifying Policy Gradient Subspaces12 Jan 2024
- 2023Bootstrapped Representations in Reinforcement Learning16 Jun 2023
- 2023Representations and Exploration for Deep Reinforcement Learning using Singular Value Decomposition1 May 2023
- 2023Proto-Value Networks: Scaling Representation Learning with Auxiliary Tasks25 Apr 2023