Evolving Portrait Painter Programs using Genetic Programming to Explore Computer Creativity
Steve DiPaola: Evolving Portrait Painter Programs using Genetic Programming to Explore Computer Creativity. In Proc: iDMAa Conference (Intl Digital Media and Arts Association), 7 pages, 2006.
Creative systems as opposed to standard evolutionary systems favor exploration over optimization, finding innovative or novel solutions over a preconceived notion of a specific optimal solution. The best creative evolutionary systems only provide tools, allowing the evolutionary process to discover novelty and innovation on its own. We experiment with computer creativity by employing and modifying techniques from evolutionary computation to create a related family of abstract portraits. A new type of Genetic Programming (GP) system is used called Cartesian GP, which uses typical GP Darwinian evolutionary techniques (crossover, mutation, and survival), but has several features that allow the GP system to favor creative solutions over optimized solutions including accommodating for genetic drift where different genotypes map to the same phenotype, visual mapping modules and a knowledge of a painterly color space. This work with its specific goal of evolving portrait painter programs to create a portrait 'sparked' by the famous portrait of Darwin, speaks to the evolutionary processes as well as creativity, as seen by the early results where the evolving programs use recurring, emergent and merged creative strategies to become good abstract portraitists.
 Ashmore, L. and Miller, J. 2004. Evolutionary Art with Cartesian Genetic Programming. Technical Online Report. http://www.emoware.org/evolutionary_art.asp.
 Bentley, P., and Corne, D. eds. 2002. Creative Evolutionary Systems, San Francisco, CA.: Morgan Kaufmann.
 Dawkins, R. 1996. The Blind Watchmaker. London, UK.: W.W. Norton & Company.
 Howe, N. 1998. Percentile Blobs for Image Similarity, IEEE Workshop on Content-Based Access of Image and Video Databases.
 Koza, J. 1993. Genetic Programming. London, UK.: MIT Press.
 Machado, P. and Cardoso, A. 2000. NEvAr - The Assessment of an Evolutionary Art Tool. In: Wiggins, G. (Ed.). Proceedings of the AISB00 Symposium on Creative & Cultural Aspects and Applications of AI & Cognitive Science, UK.
 Miller, J. and Thomson, P. 2000. Cartesian Genetic Programming. Proceedings of the 3rd European Conference on Genetic Programming, 121-132. Edinburgh, UK.
 Montes, H. and Wyatt, J. 2003. Cartesian Genetic Programming for Image Processing Tasks. Proceedings of the International Conference of Neural Networks and Computational Intelligence, 185-190. Cancun, Mexico.
 Rooke, S. 2002. Eons of Genetically Evolved Algorithmic Images. In: Bentley P. J. and Corne D. (eds.): Creative Evolutionary systems, Morgan Kaufmann.
 Sims, K. 1991. Artificial Evolution for Computer Graphics. Computer Graphics, Vol. 25, 319-328.
 Yu, T. and Miller, J. 2001. Neutrality and the Evolvability of Boolean function landscape. Proceedings of the Fourth European Conference on Genetic Programming, 204-217. Berlin Springer- Verlag.