Interval Arithmetic and Interval-Aware Operators for Genetic Programming

04/17/2017
by   Grant Dick, et al.
0

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 resulting algorithms are able to more effectively identify good models that generalise well to unseen data. We conclude with an analysis of the sensitivity of interval arithmetic-based operators with respect to the accuracy of the supplied input feature intervals.

READ FULL TEXT
research
04/27/2020

Fitness Landscape Analysis of Dimensionally-Aware Genetic Programming Featuring Feynman Equations

Genetic programming is an often-used technique for symbolic regression: ...
research
02/21/2018

Moore: Interval Arithmetic in C++20

This article presents the Moore library for interval arithmetic in C++20...
research
11/29/2016

Moore: Interval Arithmetic in Modern C++

We present the library Moore, which implements Interval Arithmetic in mo...
research
02/07/2022

Non-traditional intervals and their use. Which ones really make sense?

The paper discusses the question of why intervals, which are the main ob...
research
03/31/2023

Towards replicated algorithms

The main deficiency of the algorithms running on digital computers nowad...
research
08/21/2023

About the ”accurate mode” of the IEEE 1788-2015 standard for interval arithmetic

The IEEE 1788-2015 standard for interval arithmetic defines three accura...

Please sign up or login with your details

Forgot password? Click here to reset