paper-with-me

Papers

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

2023-12-18 · Nisal Ranasinghe, Damith Senanayake, Sachith Seneviratne, Malin Premaratne, Saman Halgamuge

Traditional machine learning is generally treated as a black-box optimization problem and does not typically produce interpretable functions that connect inputs and outputs. However, the ability to discover such interpretable functions is desirable. In this work, we propose GINN-LP, an interpretable neural network to discover the form and coefficients of the underlying equation of a dataset, when the equation is assumed to take the form of a multivariate Laurent Polynomial. This is facilitated by a new type of interpretable neural network block, named the "power-term approximator block", consisting of logarithmic and exponential activation functions. GINN-LP is end-to-end differentiable, making it possible to use backpropagation for training. We propose a neural network growth strategy that will enable finding the suitable number of terms in the Laurent polynomial that represents the data, along with sparsity regularization to promote the discovery of concise equations. To the best of our knowledge, this is the first model that can discover arbitrary multivariate Laurent polynomial terms without any prior information on the order. Our approach is first evaluated on a subset of data used in SRBench, a benchmark for symbolic regression. We first show that GINN-LP outperforms the state-of-the-art symbolic regression methods on datasets generated using 48 real-world equations in the form of multivariate Laurent polynomials. Next, we propose an ensemble method that combines our method with a high-performing symbolic regression method, enabling us to discover non-Laurent polynomial equations. We achieve state-of-the-art results in equation discovery, showing an absolute improvement of 7.1% over the best contender, by applying this ensemble method to 113 datasets within SRBench with known ground-truth equations.

📄 PDF Abstract BibTeX arXiv:2312.10913

Code (1)

nisalr/ginn-lp 공식 구현 tf

Tasks

Equation DiscoveryregressionSymbolic Regression

Similar Papers 제목 키워드 기반

Multi-task GINN-LP for Multi-target Symbolic Regression

2025-11-17 · Hussein Rajabu, Lijun Qian, Xishuang Dong arxiv

In the area of explainable artificial intelligence, Symbolic Regression (SR) has emerged as a promising approach by discovering interpretable mathematical expressions that fit data. However, SR faces two main challenges:…

GINN-KAN: Interpretability pipelining with applications in Physics Informed Neural Networks

2024-08-27 · Nisal Ranasinghe, Yu Xia, Sachith Seneviratne, Saman Halgamuge

Neural networks are powerful function approximators, yet their ``black-box" nature often renders them opaque and difficult to interpret. While many post-hoc explanation methods exist, they typically fail to capture the u…

Kolmogorov-Arnold NetworksSymbolic Regression

Automatic Solver Generator for Systems of Laurent Polynomial Equations

2023-07-01 · Evgeniy Martyushev, Snehal Bhayani, Tomas Pajdla

In computer vision applications, the following problem often arises: Given a family of (Laurent) polynomial systems with the same monomial structure but varying coefficients, find a solver that computes solutions for any…

Pose Estimation

Discovering Reliable Correlations in Categorical Data

2019-08-30 · Panagiotis Mandros, Mario Boley, Jilles Vreeken

In many scientific tasks we are interested in discovering whether there exist any correlations in our data. This raises many questions, such as how to reliably and interpretably measure correlation between a multivariate…

AttributeHeuristic Search

Mining of Switching Sparse Networks for Missing Value Imputation in Multivariate Time Series

2024-09-16 · Kohei Obata, Koki Kawabata, Yasuko Matsubara, Yasushi Sakurai

Multivariate time series data suffer from the problem of missing values, which hinders the application of many analytical methods. To achieve the accurate imputation of these missing values, exploiting inter-correlation …

ImputationMissing ValuesMultivariate Time Series ImputationTime Series