Semialgebraic Neural Networks: From roots to representations

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Mis, S. David, Lassas, Matti, de Hoop, Maarten V.
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909517668679680
author Mis, S. David
Lassas, Matti
de Hoop, Maarten V.
author_facet Mis, S. David
Lassas, Matti
de Hoop, Maarten V.
contents Many numerical algorithms in scientific computing -- particularly in areas like numerical linear algebra, PDE simulation, and inverse problems -- produce outputs that can be represented by semialgebraic functions; that is, the graph of the computed function can be described by finitely many polynomial equalities and inequalities. In this work, we introduce Semialgebraic Neural Networks (SANNs), a neural network architecture capable of representing any bounded semialgebraic function, and computing such functions up to the accuracy of a numerical ODE solver chosen by the programmer. Conceptually, we encode the graph of the learned function as the kernel of a piecewise polynomial selected from a class of functions whose roots can be evaluated using a particular homotopy continuation method. We show by construction that the SANN architecture is able to execute this continuation method, thus evaluating the learned semialgebraic function. Furthermore, the architecture can exactly represent even discontinuous semialgebraic functions by executing a continuation method on each connected component of the target function. Lastly, we provide example applications of these networks and show they can be trained with traditional deep-learning techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2501_01564
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Semialgebraic Neural Networks: From roots to representations
Mis, S. David
Lassas, Matti
de Hoop, Maarten V.
Machine Learning
Numerical Analysis
Neural and Evolutionary Computing
Many numerical algorithms in scientific computing -- particularly in areas like numerical linear algebra, PDE simulation, and inverse problems -- produce outputs that can be represented by semialgebraic functions; that is, the graph of the computed function can be described by finitely many polynomial equalities and inequalities. In this work, we introduce Semialgebraic Neural Networks (SANNs), a neural network architecture capable of representing any bounded semialgebraic function, and computing such functions up to the accuracy of a numerical ODE solver chosen by the programmer. Conceptually, we encode the graph of the learned function as the kernel of a piecewise polynomial selected from a class of functions whose roots can be evaluated using a particular homotopy continuation method. We show by construction that the SANN architecture is able to execute this continuation method, thus evaluating the learned semialgebraic function. Furthermore, the architecture can exactly represent even discontinuous semialgebraic functions by executing a continuation method on each connected component of the target function. Lastly, we provide example applications of these networks and show they can be trained with traditional deep-learning techniques.
title Semialgebraic Neural Networks: From roots to representations
topic Machine Learning
Numerical Analysis
Neural and Evolutionary Computing
url https://arxiv.org/abs/2501.01564