ACM Home Page
Please provide us with feedback. Feedback
Incorporating expert knowledge in evolutionary search: a study of seeding methods
Full text PdfPdf (753 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 11th Annual conference on Genetic and evolutionary computation table of contents
Montreal, Québec, Canada
SESSION: Track 10: genetic programming table of contents
Pages 1091-1098  
Year of Publication: 2009
ISBN:978-1-60558-325-9
Authors
Michael D. Schmidt  Cornell University, Ithaca, NY, USA
Hod Lipson  Cornell University, Ithaca, NY, USA
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 25,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1569901.1570048
What is a DOI?

ABSTRACT

We investigated several methods for utilizing expert knowledge in evolutionary search, and compared their impact on performance and scalability into increasingly complex problems. We collected data over one thousand randomly generated problems. We then simulated collecting expert knowledge for each problem by optimizing an approximated version of the exact solution. We then compared six different methods of seeding the approximate model in to the genetic program, such as using the entire approximate model at once or breaking it into pieces. Contrary to common intuition, we found that inserting the complete expert solution into the population is not the best way to utilize that information; using parts of that solution is often more effective. Additionally, we found that each method scaled differently based on the complexity and accuracy of the approximate solution. Inserting randomized pieces of the approximate solution into the population scaled the best into high complexity problems and was the most invariant to the accuracy of the approximate solution. Furthermore, this method produced the least bloated solutions of all methods. In general, methods that used randomized parameter coefficients scaled best with the approximate error, and methods that inserted entire approximate solutions scaled worst with the problem complexity.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J. Moore and B. White, "Exploiting Expert Knowledge in Genetic Programming for Genome-Wide Genetic Analysis," in Parallel Problem Solving from Nature -- PPSN IX, 2006, pp. 969--977.
2
 
3
W. Banzhaf and J. Miller, "The Challenge of Complexity," in Frontiers of Evolutionary Computation, 2004, pp. 243--260.
 
4
 
5
 
6
M. Ben, J. W. Mark, and W. B. Geoffrey, "Using a Tree Structured Genetic Algorithm to Perform Symbolic Regression," in First International Conference on Genetic Algorithms in Engineering Systems: Innovations and Applications, GALESIA. vol. 414, A. M. S. Zalzala, Ed. Sheffield, UK: IEE London, UK, 1995, pp. 487---492.
 
7
8
 
9
X. H. Nguyen, R. I. McKay, and D. L. Essam, "Solving the Symbolic Regression Problem with Tree-Adjunct Grammar Guided Genetic Programming: The Comparative Results," in The Australian Journal of Intelligent Information Processing Systems. vol. 7, 2001, pp. 114--121.
 
10
M. D. Schmidt and H. Lipson, "Coevolution of Fitness Maximizers and Fitness Predictors" in Proceedings of the Genetic and Evolutionary Computation Conference, Late Breaking Paper, 2005.
 
11
M. D. Schmidt and H. Lipson, "Co-evolving Fitness Predictors for Accelerating and Reducing Evaluations," in Genetic Programming Theory and Practice IV. vol. 5, L. R. Rick, S. Terence, and W. Bill, Eds. Ann Arbor: Springer, 2006, pp. 113--130.
 
12
M. D. Schmidt and H. Lipson, "Coevolution of Fitness Predictors," IEEE Transactions on Evolutionary Computation, vol. 12, pp. 736--749, Dec 2008.
 
13
S. W. Mahfoud, "Niching methods for genetic algorithms," University of Illinois at Urbana--Champaign, 1995.

Collaborative Colleagues:
Michael D. Schmidt: colleagues
Hod Lipson: colleagues