arrow
Return

Characterizing Genetic Programming Error Through Extended Bias and Variance Decomposition

delete2020-12-01
delete8
PRE
AI
C
Caitlin A. Owen *
G
Grant Dick
P
Peter A. Whigham
DOI:10.1109/TEVC.2020.2990626delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
An error function can be used to select between candidate models but it does not provide a thorough understanding of the behavior of a model. A greater understanding of an algorithm can be obtained by performing a bias-variance decomposition. Splitting the error into bias and variance is effective for understanding a deterministic algorithm such as k-nearest neighbor, which provides the same predictions when performed multiple times using the same data. However, simply splitting the error into bias and variance is not sufficient for nondeterministic algorithms, such as genetic programming (GP), which potentially produces a different model each time it is run, even when using the same data. This article presents an extended bias-variance decomposition that decomposes error into bias, external variance (error attributable to limited sampling of the problem), and internal variance (error due to random actions performed in the algorithm itself). This decomposition is applied to GP to expose the three components of error, providing a unique insight into the role of maximum tree depth, number of generations, size/complexity of function set, and data standardization in influencing predictive performance. The proposed tool can be used to inform targeted improvements for reducing specific components of model error.
Keywords:
Predictive models
Prediction algorithms
Machine learning
Data models
Machine learning algorithms
Genetic programming
Stochastic processes
Bias-variance decomposition
bias-variance tradeoff
evolutionary machine learning (EML)
genetic programming (GP)
prediction error
symbolic regression
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Evolutionary Computation cover
IEEE Transactions on Evolutionary Computation
IF:
12
Papers:
1.8K
Citations:
2.4W

Organization

U
university of otago
Scholars:
1.8W
Papers: 1.6W
Citations: 15