Nonlinear Factor Decomposition via Kolmogorov-Arnold Networks: A Spectral Approach to Asset Return Analysis
David Breazu

TL;DR
KAN-PCA is a spectral autoencoder that generalizes PCA by using learned spline functions, capturing more variance during market crises and outperforming classical PCA in reconstructing asset returns.
Contribution
Introduces KAN-PCA, a nonlinear spectral autoencoder that extends PCA with learned spline functions, improving variance capture in financial data.
Findings
KAN-PCA achieves 66.57% R^2 on S&P 500 data, outperforming PCA's 62.99%.
KAN-PCA matches PCA out-of-sample after correcting for data leakage.
When spline activations are linear, KAN-PCA reduces to classical PCA.
Abstract
KAN-PCA is an autoencoder that uses a KAN as encoder and a linear map as decoder. It generalizes classical PCA by replacing linear projections with learned B-spline functions on each edge. The motivation is to capture more variance than classical PCA, which becomes inefficient during market crises when the linear assumption breaks down and correlations between assets change dramatically. We prove that if the spline activations are forced to be linear, KAN-PCA yields exactly the same results as classical PCA, establishing PCA as a special case. Experiments on 20 S&P 500 stocks (2015-2024) show that KAN-PCA achieves a reconstruction R^2 of 66.57%, compared to 62.99% for classical PCA with the same 3 factors, while matching PCA out-of-sample after correcting for data leakage in the training procedure.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
