SCRBenchmark: A Benchmarking Library for Shape-Constrained Regression
Shape-constrained regression aims to fit regression models that adhere to specific constraints regarding the expected shape of the parametric model. Commonly studied constraints include convexity, concavity, symmetry, and monotonicity. These constraints can be used to enforce the desired behavior or incorporate prior knowledge about the studied phenomena, guiding the fitting process towards a more realistic solution. These are particularly useful to ensure proper behavior when extrapolating beyond the training data in cases where only limited training data is available. Also, this helps to reduce the influence of noise, mitigating overfitting. There has been a growing interest in shape-constrained regression, however, no established benchmark currently exists. As a result, many studies lack a direct comparison between methods or focus solely on practical applications. To address this gap, we propose an adaptation of the Feynman benchmark suite for symbolic regression as a general benchmark for shape-constrained regression. The Feynman benchmark suite is an appropriate choice because it is derived from physical phenomena where shape constraints naturally occur. In this benchmark, we evaluate model accuracy, the number of violated constraints, and model behavior when extrapolating data and handling noise. Additionally, we provide a Python interface to facilitate the evaluation of any regression model.
Authors
- Fabrício Olivetti de França (ORCID: https://orcid.org/0000-0002-2741-8736)
- Christian Haider (ORCID: https://orcid.org/0000-0002-3039-8844)
- Bernhard Werth (ORCID: https://orcid.org/0000-0002-7830-3138)
- Florian Bachinger (ORCID: https://orcid.org/0000-0002-5146-1750)
- Jan Zenisek (ORCID: https://orcid.org/0000-0002-8238-2705)
Institutions
- Johannes Kepler University of Linz (AT)
- University of Applied Sciences Upper Austria (AT)
- Universidade Federal do ABC (BR)
Publication Details
- Journal
- Proceedings of the Genetic and Evolutionary Computation Conference Companion
- Published
- 2025-07-14
- DOI
- https://doi.org/10.1145/3712255.3734280
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Austrian Science Fund