Document details

On the use of semantic awareness to limit overfitting in genetic programming

Author(s): Englert, Paul Joscha

Date: 2017

Persistent ID: http://hdl.handle.net/10362/25011

Origin: Repositório Institucional da UNL

Subject(s): Machine Learning; Statistics; Computational Intelligence; Genetic Programming; Genetic Algorithm; Evolutionary Algorithm; Optimization Algorithm; Optimization Problem; Overfitting; Semantic Awareness


Description

Machine learning and statistics provide powerful tools to solving problems of many different shapes. But with the algorithms searching for approximations the problem of overfitting remains present. Genetic Programming describes an algorithmic approach that is likely to produce overfitting solutions. Thus, in order to lessen the risk of overfitting and increasing the generalization ability of genetic programming the use of semantic information is assessed in different ways. A multi-objective system driving the population away from overfitting solutions based on semantic distance is presented alongside alternatives and extensions. The extensions include the use of the semantic signature to increase the amount of information available to the system, as well as the consideration to replace the validation dataset. It is on the one hand concluded that the described approaches and none of the extensions have a positive impact on the generalization ability. But on the other hand it seems that the semantics do contain enough information to appropriately discriminate between overfitting and not overfitting individuals.

Document Type Master thesis
Language English
Advisor(s) Vanneschi, Leonardo
Contributor(s) Englert, Paul Joscha
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents