Searching for novel regression functions
- 1 June 2013
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 16-23
Abstract
The objective function is the core element in most search algorithms that are used to solve engineering and scientific problems, referred to as the fitness function in evolutionary computation. Some researchers have attempted to bridge this difference by reducing the need for an explicit fitness function. A noteworthy example is the novelty search (NS) algorithm, that substitutes fitness with a measure of uniqueness, or novelty, that each individual introduces into the search. NS employs the concept of behavioral space, where each individual is described by a domain-specific descriptor that captures the main features of an individual's performance. However, defining a behavioral descriptor is not trivial, and most works with NS have focused on robotics. This paper is an extension of recent attempts to expand the application domain of NS. In particular, it represents the first attempt to apply NS on symbolic regression with genetic programming (GP). The relationship between the proposed NS algorithm and recent semantics-based GP algorithms is explored. Results are encouraging and consistent with recent findings, where NS achieves below average performance on easy problems, and achieves very good performance on hard problems. In summary, this paper presents the first attempt to apply NS on symbolic regression, a continuation of recent research devoted at extending the domain of competence for behavior-based search.Keywords
This publication has 30 references indexed in Scilit:
- Locally geometric semantic crossover: a study on the roles of semantics and homology in recombination operatorsGenetic Programming and Evolvable Machines, 2012
- Encouraging Behavioral Diversity in Evolutionary Robotics: An Empirical StudyEvolutionary Computation, 2012
- Abandoning Objectives: Evolution Through the Search for Novelty AloneEvolutionary Computation, 2011
- Speciation in Behavioral Space for Evolutionary RoboticsJournal of Intelligent & Robotic Systems, 2011
- Human-competitive results produced by genetic programmingGenetic Programming and Evolvable Machines, 2010
- Fitness functions in evolutionary robotics: A survey and analysisRobotics and Autonomous Systems, 2009
- Using Gaussian distribution to construct fitness functions in genetic programming for multiclass object classificationPattern Recognition Letters, 2006
- Avida: A Software Platform for Research in Computational Evolutionary BiologyArtificial Life, 2004
- Landscapes and Effective Fitness2003
- A Measure of LandscapesEvolutionary Computation, 1996