Variants of genetic programming for species distribution modelling — fitness sharing, partial functions, population evaluation

We investigate the use of partial functions, fitness sharing and committee learning in genetic programming. The primary intended application of the work is in learning spatial relationships for ecological modelling. The approaches are evaluated using a well-studied ecological modelling problem, the greater glider population density problem. Combinations of the three treatments (partial functions, fitness sharing and committee learning) are compared on the dimensions of accuracy and computational cost. Fitness sharing significantly improves learning accuracy, and populations of partial functions substantially reduce computational cost. The results of committee learning are more equivocal, and require further investigation. The learned models are highly predictive, but also highly explanatory.

[1]  Justinian P. Rosca Proceedings of the Workshop on Genetic Programming: From Theory to Real-World Applications , 1995 .

[2]  David J. Montana,et al.  Strongly Typed Genetic Programming , 1995, Evolutionary Computation.

[3]  Peter A. Whigham,et al.  Induction of a marsupial density model using genetic programming and spatial relationships , 2000 .

[4]  William W. Cohen Grammatically Biased Learning: Learning Logic Programs Using an Explicit Antecedent Description Language , 1994, Artif. Intell..

[5]  Peter A. Whigham,et al.  Grammatical bias for evolutionary learning , 1996 .

[6]  J. David Schaffer,et al.  Proceedings of the third international conference on Genetic algorithms , 1989 .

[7]  Wolfgang Banzhaf,et al.  Genetic Programming: An Introduction , 1997 .

[8]  Robert I. McKay Partial functions in fitness-shared genetic programming , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[9]  David R. B. Stockwell,et al.  Using induction of decision trees to predict greater glider density. , 1990 .

[10]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[11]  Robert A Pearson,et al.  Spatial Induction for Natural Resource Problems : A Case Study in Wildlife Density Prediction , 1996 .

[12]  D. Paull,et al.  The distribution of the southern brown bandicoot (Isoodon obesulus obesulus) in South Australia , 1995 .

[13]  Robert I. McKay Committee learning of partial functions in fitness-shared genetic programming , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

[14]  Kalyanmoy Deb,et al.  An Investigation of Niche and Species Formation in Genetic Function Optimization , 1989, ICGA.

[15]  L. Darrell Whitley,et al.  GECCO-2000 : proceedings of the Genetic and Evolutionary Computation Conference : a joint meeting of the ninth International Conference on Genetic Algorithms (ICGA-2000) and the fifth Annual Genetic Programming Conference (GP-2000), July 10-12, 2000, Las Vegas, Nevada , 2000 .

[16]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[17]  Peter A. Whigham,et al.  Machine Induction of Geospatial Knowledge , 1992, Spatio-Temporal Reasoning.

[18]  Alan S. Perelson,et al.  Searching for Diverse, Cooperative Populations with Genetic Algorithms , 1993, Evolutionary Computation.