Generalized Factor Neural Network Model for High-dimensional Regression

Zichuan Guo, Mihai Cucuringu, Alexander Y. Shestopaloff
2/16/2025
stat.MLcs.LGq-fin.ST

No official code found. Best implementation: BransonGuo/GFANN (0 stars, Apache-2.0, last commit 2026-03-16).

Abstract

We tackle the challenges of modeling high-dimensional data sets, particularly those with latent low-dimensional structures hidden within complex, non-linear, and noisy relationships. Our approach enables a seamless integration of concepts from non-parametric regression, factor models, and neural networks for high-dimensional regression. Our approach introduces PCA and Soft PCA layers, which can be embedded at any stage of a neural network architecture, allowing the model to alternate between factor modeling and non-linear transformations. This flexibility makes our method especially effective for processing hierarchical compositional data. We explore ours and other techniques for imposing low-rank structures on neural networks and examine how architectural design impacts model performance. The effectiveness of our method is demonstrated through simulation studies, as well as applications to forecasting future price movements of equity ETF indices and nowcasting with macroeconomic data.

View on arXivView PDF

Code Implementations(1)

BransonGuo/GFANNCommunity66%
Apache-2.0

Generalized Factor Neural Network Model for High-dimensional Regression

00MATLAB, PythonMar 16, 20267 months agoApache-2.0

Similar Papers

Cite this paper

@article{guo2025generalized,
  title  = {Generalized Factor Neural Network Model for High-dimensional Regression},
  author = {Zichuan Guo and Mihai Cucuringu and Alexander Y. Shestopaloff},
  year   = {2025},
  eprint = {2502.11310},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.11310v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.11310.svg)](https://codeofpaper.com/paper/2502.11310)

Discussion