Interval Arithmetic and Interval-Aware Operators for Genetic Programming
Grant Dick

TL;DR
This paper explores the use of interval arithmetic and interval-aware operators in genetic programming for symbolic regression, aiming to improve model validity and generalization without relying on protected operators.
Contribution
It introduces safe interval-aware operators that reduce invalid solutions and enhance the search for models with better generalization in genetic programming.
Findings
Interval arithmetic alone does not prevent invalid solutions.
Interval-aware operators significantly reduce invalid solutions.
Models using interval-aware operators generalize better to unseen data.
Abstract
Symbolic regression via genetic programming is a flexible approach to machine learning that does not require up-front specification of model structure. However, traditional approaches to symbolic regression require the use of protected operators, which can lead to perverse model characteristics and poor generalisation. In this paper, we revisit interval arithmetic as one possible solution to allow genetic programming to perform regression using unprotected operators. Using standard benchmarks, we show that using interval arithmetic within model evaluation does not prevent invalid solutions from entering the population, meaning that search performance remains compromised. We extend the basic interval arithmetic concept with `safe' search operators that integrate interval information into their process, thereby greatly reducing the number of invalid solutions produced during search. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research · Viral Infectious Diseases and Gene Expression in Insects
