atlas

Research map / Learning theory and algorithms / Prediction and decision losses

GINN-LP: A Growing Interpretable Neural Network for Discovering Multivariate Laurent Polynomial Equations

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Theory of neural network sensitivity · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GINN-LP, a growing, end-to-end differentiable neural network built from log/exp "power-term approximator" blocks that recovers multivariate Laurent polynomial equations, and an ensemble with AIFeynman to handle non-LP equations on SRBench Feynman datasets.

Problem

Discovering interpretable closed-form equations (multivariate Laurent polynomials) that map inputs to outputs from data, which black-box ML does not provide and symbolic regression searches expensively.

Approach

A power-term approximator block computes a product of inputs raised to learned real exponents via log-linear-exp structure; parallel blocks are grown one at a time with sparsity regularization and an unregularized refinement phase, and a non-integer-exponent check triggers a secondary SR method for non-LP equations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Ensemble GINN-LP with AIFeynmanAIFeynman · Feynman SRBench, 113 datasetssolution rate: 54.9% -> 61.9%; 7.1%Helped
Ensemble GINN-LP with AIFeynmanAIFeynman · Feynman SRBench, 113 datasetsR² > 0.99 accuracy: 85.8% -> 87.6%; 1.8%Helped
Ensemble GINN-LP with MRGPMRGP · Feynman SRBench, 113 datasetssolution rate: 0.0% -> 38.1%; 38.1%Helped
Ensemble GINN-LP with MRGPMRGP · Feynman SRBench, 113 datasetsR² > 0.99 accuracy: 98.2% -> 99.1%; 0.9%Helped
Ensemble GINN-LP with OperonOperon · Feynman SRBench, 113 datasetsR² > 0.99 accuracy: 95.1% -> 94.7%; -0.4%Hurt
Add Gaussian white noise to the target (ablation)GINN-LP · Feynman LP subsetsolution rateMixed
Add irrelevant input features (ablation)GINN-LP · Feynman LP subsetsolution rateNo clear effect
Vary the number of training data points (ablation)GINN-LP · Feynman LP subsetsolution rateMixed
Train each network growth stage for 500 epochs (ablation)GINN-LP · Feynman LP subsetsolution rateHelped
Increase the number of independently initialized training instances (ablation)GINN-LP · Feynman LP subsetsolution rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: Feynman symbolic regression benchmark (SRBench subset, 48 LP datasets; 113 total)

Benchmarks: SRBench Feynman datasets (48 LP subset) SRBench Feynman datasets (113 total)

Metrics: symbolic solution rate R^2 > 0.99 accuracy

Baselines: AIFeynman AFP AFP-FE BSR DSR EPLEX FEAT FFX GP-GOMEA ITEA MRGP Operon

Builds on: AIFeynman SRBench equation learner (EQL)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy