Approximating Latent Manifolds in Neural Networks via Vanishing Ideals

Nico Pelleriti, Max Zimmer, Elias Wirth, Sebastian Pokutta
2/20/2025
cs.LG

No official code found. Best implementation: ZIB-IOL/approximating-neural-network-manifolds (1 star, last commit 2025-10-14).

Abstract

Deep neural networks have reshaped modern machine learning by learning powerful latent representations that often align with the manifold hypothesis: high-dimensional data lie on lower-dimensional manifolds. In this paper, we establish a connection between manifold learning and computational algebra by demonstrating how vanishing ideals can characterize the latent manifolds of deep networks. To that end, we propose a new neural architecture that (i) truncates a pretrained network at an intermediate layer, (ii) approximates each class manifold via polynomial generators of the vanishing ideal, and (iii) transforms the resulting latent space into linearly separable features through a single polynomial layer. The resulting models have significantly fewer layers than their pretrained baselines, while maintaining comparable accuracy, achieving higher throughput, and utilizing fewer parameters. Furthermore, drawing on spectral complexity analysis, we derive sharper theoretical guarantees for generalization, showing that our approach can in principle offer tighter bounds than standard deep networks. Numerical experiments confirm the effectiveness and efficiency of the proposed approach.

View on arXivView PDF

Code Implementations(1)

Code for the paper "Approximating Latent Manifolds in Neural Networks via Vanishing Ideals"

10Shell, PythonMay 31, 20251 years ago
algebralearningmanifolds

Similar Papers

Cite this paper

@article{pelleriti2025approximating,
  title  = {Approximating Latent Manifolds in Neural Networks via Vanishing Ideals},
  author = {Nico Pelleriti and Max Zimmer and Elias Wirth and Sebastian Pokutta},
  year   = {2025},
  eprint = {2502.15051},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.15051v2},
  journal = {ICML 2025 2025}
}

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.15051.svg)](https://codeofpaper.com/paper/2502.15051)

Discussion