Shape-constrained Symbolic Regression with NSGA-III

09/28/2022
by   Christian Haider, et al.
0

Shape-constrained symbolic regression (SCSR) allows to include prior knowledge into data-based modeling. This inclusion allows to ensure that certain expected behavior is better reflected by the resulting models. The expected behavior is defined via constraints, which refer to the function form e.g. monotonicity, concavity, convexity or the models image boundaries. In addition to the advantage of obtaining more robust and reliable models due to defining constraints over the functions shape, the use of SCSR allows to find models which are more robust to noise and have a better extrapolation behavior. This paper presents a mutlicriterial approach to minimize the approximation error as well as the constraint violations. Explicitly the two algorithms NSGA-II and NSGA-III are implemented and compared against each other in terms of model quality and runtime. Both algorithms are capable of dealing with multiple objectives, whereas NSGA-II is a well established multi-objective approach performing well on instances with up-to 3 objectives. NSGA-III is an extension of the NSGA-II algorithm and was developed to handle problems with "many" objectives (more than 3 objectives). Both algorithms are executed on a selected set of benchmark instances from physics textbooks. The results indicate that both algorithms are able to find largely feasible solutions and NSGA-III provides slight improvements in terms of model quality. Moreover, an improvement in runtime can be observed using the many-objective approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/20/2021

Using Shape Constraints for Improving Symbolic Regression Models

We describe and analyze algorithms for shape-constrained symbolic regres...
research
03/29/2021

Shape-constrained Symbolic Regression – Improving Extrapolation with Prior Knowledge

We investigate the addition of constraints on the function image and its...
research
04/13/2023

A Learnheuristic Approach to A Constrained Multi-Objective Portfolio Optimisation Problem

Multi-objective portfolio optimisation is a critical problem researched ...
research
06/20/2020

Optimising Monotone Chance-Constrained Submodular Functions Using Evolutionary Multi-Objective Algorithms

Many real-world optimisation problems can be stated in terms of submodul...
research
04/24/2020

Symbolic Regression Driven by Training Data and Prior Knowledge

In symbolic regression, the search for analytic models is typically driv...
research
09/20/2022

Comparing Shape-Constrained Regression Algorithms for Data Validation

Industrial and scientific applications handle large volumes of data that...
research
02/11/2021

Sufficiently Accurate Model Learning for Planning

Data driven models of dynamical systems help planners and controllers to...

Please sign up or login with your details

Forgot password? Click here to reset