# Online Learning of Functional Principal Component Analysis for Multidimensional Functional Data

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

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 8 of its 26 references that are in the map.
- First posted on arXiv 4 May 2025.

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

- [Optimization Methods for Large-Scale Machine Learning](https://mlsanity.com/paper/1606.04838/) (2016)
- [Riemannian Adaptive Optimization Methods](https://mlsanity.com/paper/1810.00760/) (2018)
- [First-order Methods for Geodesically Convex Optimization](https://mlsanity.com/paper/1602.06053/) (2016)
- [Averaging Stochastic Gradient Descent on Riemannian Manifolds](https://mlsanity.com/paper/1802.09128/) (2018)
- [CovNet: Covariance Networks for Functional Data on Multidimensional Domains](https://mlsanity.com/paper/2104.05021/) (2021)
- [Online Estimation for Functional Data](https://mlsanity.com/paper/2111.02750/) (2021)
- [Smooth Principal Component Analysis over two-dimensional manifolds with an application to Neuroimaging](https://mlsanity.com/paper/1601.03670/) (2016)
- [Fast Covariance Estimation for Sparse Functional Data](https://mlsanity.com/paper/1603.05758/) (2016)

## Abstract (arXiv)

Multidimensional functional data streams arise in diverse scientific fields, yet their analysis poses significant challenges. We propose a novel online framework for functional principal component analysis that enables efficient and scalable modeling of such data. Our method represents functional principal components using tensor product splines, enforcing smoothness and orthonormality through a penalized framework on a Stiefel manifold. We develop an efficient Riemannian stochastic gradient descent algorithm and a Riemannian adaptive gradient (AdaGrad) variant, both utilizing iterative averaging techniques to stabilize the estimation and accelerate convergence. Additionally, a dynamic tuning strategy for smoothing parameter selection is developed based on a rolling averaged block validation score that adapts to the streaming nature of the data. Furthermore, we derive the asymptotic normality of the estimators and construct pointwise confidence intervals to quantify the uncertainty of the estimated functional principal components. Extensive simulations and real-world applications demonstrate the flexibility and effectiveness of this framework for analyzing multidimensional functional data.
