PAC Learning and Genetic Programming

被引:0
作者
Koetzing, Timo [1 ]
Neumann, Frank [2 ]
Soephel, Reto [1 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
[2] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
来源
GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2011年
关键词
Genetic Programming; PAC Learning; Theory; Runtime Analysis;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic programming (GP) is a very successful type of learning algorithm that is hard to understand from a theoretical point of view. With this paper we contribute to the computational complexity analysis of genetic programming that has been started recently. We analyze GP in the well-known PAC learning framework and point out how it can observe quality changes in the the evolution of functions by random sampling. This leads to computational complexity bounds for a linear GP algorithm for perfectly learning any member of a simple class of linear pseudo-Boolean functions. Furthermore, we show that the same algorithm on the functions from the same class finds good approximations of the target function in less time.
引用
收藏
页码:2091 / 2096
页数:6
相关论文
共 50 条
[41]   Genetic programming with transfer learning for texture image classification [J].
Iqbal, Muhammad ;
Al-Sahaf, Harith ;
Xue, Bing ;
Zhang, Mengjie .
SOFT COMPUTING, 2019, 23 (23) :12859-12871
[42]   The Max Problem Revisited: The Importance of Mutation in Genetic Programming [J].
Koetzing, Timo ;
Sutton, Andrew M. ;
Neumann, Frank ;
O'Reilly, Una-May .
PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, :1333-1340
[43]   The Max problem revisited: The importance of mutation in genetic programming [J].
Koetzing, Timo ;
Sutton, Andrew M. ;
Neumann, Frank ;
O'Reilly, Una-May .
THEORETICAL COMPUTER SCIENCE, 2014, 545 :94-107
[44]   On the Analysis of Simple Genetic Programming for Evolving Boolean Functions [J].
Mambrini, Andrea ;
Oliveto, Pietro S. .
GENETIC PROGRAMMING, EUROGP 2016, 2016, 9594 :99-114
[45]   Structurally Layered Representation Learning: Towards Deep Learning Through Genetic Programming [J].
Rodriguez-Coayahuitl, Lino ;
Morales-Reyes, Alicia ;
Escalante, Hugo Jair .
GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 :271-288
[46]   Genetic Programming and Reinforcement Learning on Learning Heuristics for Dynamic Scheduling: A Preliminary Comparison [J].
Xu, Meng ;
Mei, Yi ;
Zhang, Fangfang ;
Zhang, Mengjie .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2024, 19 (02) :18-33
[47]   Perceptron, Winnow, and PAC learning [J].
Servedio, RA .
SIAM JOURNAL ON COMPUTING, 2002, 31 (05) :1358-1369
[48]   PAC learning of arbiter PUFs [J].
Ganji, Fatemeh ;
Tajik, Shahin ;
Seifert, Jean-Pierre .
JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2016, 6 (03) :249-258
[49]   PAC learning with nasty noise [J].
Bshouty, NH ;
Eiron, N ;
Kushilevitz, E .
THEORETICAL COMPUTER SCIENCE, 2002, 288 (02) :255-275
[50]   Computational Complexity Analysis of Multi-Objective Genetic Programming [J].
Neumann, Frank .
PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, :799-806