Incorporating background knowledge in symbolic regression using a computer algebra system
Open Access
- 1 June 2024
- journal article
- research article
- Published by IOP Publishing in Machine Learning: Science and Technology
- Vol. 5 (2) , 025057
Abstract
Symbolic regression (SR) can generate interpretable, concise expressions that fit a given dataset, allowing for more human understanding of the structure than black-box approaches. The addition of background knowledge (in the form of symbolic mathematical constraints) allows for the generation of expressions that are meaningful with respect to theory while also being consistent with data. We specifically examine the addition of constraints to traditional genetic algorithm (GA) based SR (PySR) as well as a Markov-chain Monte Carlo (MCMC) based Bayesian SR architecture (Bayesian Machine Scientist), and apply these to rediscovering adsorption equations from experimental, historical datasets. We find that, while hard constraints prevent GA and MCMC SR from searching, soft constraints can lead to improved performance both in terms of search effectiveness and model meaningfulness, with computational costs increasing by about an order of magnitude. If the constraints do not correlate well with the dataset or expected models, they can hinder the search of expressions. We find incorporating these constraints in Bayesian SR (as the Bayesian prior) is better than by modifying the fitness function in the GA.Keywords
All Related Versions
Funding Information
- Division of Chemical, Bioengineering, Environmental and Transport Systems (2138938)
This publication has 38 references indexed in Scilit:
- Shape-constrained multi-objective genetic programming for symbolic regressionApplied Soft Computing, 2022
- Iterative symbolic regression for learning transport equationsAIChE Journal, 2022
- AI-DARWIN: A first principles-based model discovery engine using machine learningComputers & Chemical Engineering, 2021
- Deterministic symbolic regression with derivative information: General methodology and application to equations of stateAIChE Journal, 2021
- Adsorption isotherm models: Classification, physical meaning, application and solving methodChemosphere, 2020
- Carbon capture by physical adsorption: Materials, experimental investigations and numerical modeling and simulations – A reviewApplied Energy, 2016
- Insights into the modeling of adsorption isotherm systemsChemical Engineering Journal, 2010
- Sorption isotherms: A review on physical bases, modeling and measurementApplied Geochemistry, 2007
- Some Consequences of the Application of Incorrect Gas/Solid Adsorption Isotherm EquationsJournal of Colloid and Interface Science, 1997
- Rigorous thermodynamic treatment of gas adsorptionAIChE Journal, 1988