Predicting the cardinality of a reduced Gröbner basis

02/10/2023
by   Shahrzad Jamshidi, et al.
0

We use ansatz neural network models to predict key metrics of complexity for Gröbner bases of binomial ideals. This work illustrates why predictions with neural networks from Gröbner computations are not a straightforward process. Using two probabilistic models for random binomial ideals, we generate and make available a large data set that is able to capture sufficient variability in Gröbner complexity. We use this data to train neural networks and predict the cardinality of a reduced Gröbner basis and the maximum total degree of its elements. While the cardinality prediction problem is unlike classical problems tackled by machine learning, our simulations show that neural networks, providing performance statistics such as r^2 = 0.401, outperform naive guess or multiple regression models with r^2 = 0.180.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/05/2023

A Comparison of Machine Learning Methods for Data with High-Cardinality Categorical Variables

High-cardinality categorical variables are variables for which the numbe...
research
05/02/2018

Deep Perm-Set Net: Learn to Predict Sets with Unknown Permutation and Cardinality Using Deep Neural Networks

We present a novel approach for learning to predict sets with unknown pe...
research
06/07/2021

Learning a performance metric of Buchberger's algorithm

What can be (machine) learned about the complexity of Buchberger's algor...
research
02/09/2022

Optimising hadronic collider simulations using amplitude neural networks

Precision phenomenological studies of high-multiplicity scattering proce...
research
07/23/2018

Predicting the Integer Decomposition Property via Machine Learning

In this paper we investigate the ability of a neural network to approxim...
research
05/24/2020

HyperLogLog Sketch Acceleration on FPGA

Data sketches are a set of widely used approximated data summarizing tec...

Please sign up or login with your details

Forgot password? Click here to reset