English

Using Shape Constraints for Improving Symbolic Regression Models

Neural and Evolutionary Computing 2021-07-21 v1

Abstract

We describe and analyze algorithms for shape-constrained symbolic regression, which allows the inclusion of prior knowledge about the shape of the regression function. This is relevant in many areas of engineering -- in particular whenever a data-driven model obtained from measurements must have certain properties (e.g. positivity, monotonicity or convexity/concavity). We implement shape constraints using a soft-penalty approach which uses multi-objective algorithms to minimize constraint violations and training error. We use the non-dominated sorting genetic algorithm (NSGA-II) as well as the multi-objective evolutionary algorithm based on decomposition (MOEA/D). We use a set of models from physics textbooks to test the algorithms and compare against earlier results with single-objective algorithms. The results show that all algorithms are able to find models which conform to all shape constraints. Using shape constraints helps to improve extrapolation behavior of the models.

Keywords

Cite

@article{arxiv.2107.09458,
  title  = {Using Shape Constraints for Improving Symbolic Regression Models},
  author = {Christian Haider and Fabricio Olivetti de França and Bogdan Burlacu and Gabriel Kronberger},
  journal= {arXiv preprint arXiv:2107.09458},
  year   = {2021}
}

Comments

33 pages, 6 figures

R2 v1 2026-06-24T04:21:37.933Z