The Painting Fool: Stories from Building an Automated Painter

The Painting Fool is software that we hope will one day be taken seriously as a creative artist in its own right. This aim is being pursued as an Artificial Intelligence (AI) project, with the hope that the technical difficulties overcome along the way will lead to new and improved generic AI techniques. It is also being pursued as a sociological project, where the effect of software which might be deemed as creative is tested in the art world and the wider public. In this chapter, we summarise our progress so far in The Painting Fool project. To do this, we first compare and contrast The Painting Fool with software of a similar nature arising from AI and graphics projects. We follow this with a discussion of the guiding principles from Computational Creativity research that we adhere to in building the software. We then describe five projects with The Painting Fool where our aim has been to produce increasingly interesting and culturally valuable pieces of art. We end by discussing the issues raised in building an automated painter, and describe further work and future prospects for the project. By studying both the technical difficulties and sociological issues involved in engineering software for creative purposes, we hope to help usher in a new era where computers routinely act as our creative collaborators, as well as independent and creative artists, musicians, writers, designers, engineers and scientists, and contribute in meaningful and interesting ways to human culture.

[1]  Simon Colton,et al.  Evolving Simple Art-Based Games , 2009, EvoWorkshops.

[2]  B. Baars A cognitive theory of consciousness , 1988 .

[3]  MSc PhD Simon Colton BSc Automated Theory Formation in Pure Mathematics , 2002, Distinguished Dissertations.

[4]  Rada Mihalcea,et al.  TextRank: Bringing Order into Text , 2004, EMNLP.

[5]  Luigi Barone,et al.  Design by Evolution: Advances in Evolutionary Design , 2008 .

[6]  Simon Colton,et al.  Emotionally aware automated portrait painting , 2008, DIMEA.

[7]  Mats Carlsson,et al.  An Open-Ended Finite Domain Constraint Solver , 1997, PLILP.

[8]  S. Colton,et al.  Experiments in Example-based Image Filter Retrieval , 2008 .

[9]  Simon Colton,et al.  Automated Collage Generation - With Intent , 2010, ICCC.

[10]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[11]  Terri Gullickson The Creative Mind: Myths and Mechanisms. , 1995 .

[12]  Simon Colton,et al.  Automatic Invention of Fitness Functions with Application to Scene Generation , 2008, EvoWorkshops.

[13]  John P. Collomosse,et al.  Salience-adaptive Painterly Rendering Using Genetic Search , 2006, Int. J. Artif. Intell. Tools.

[14]  Alison Pease,et al.  Proceedings of the International Conference on Computational Creativity , 2010 .

[15]  Simon Colton,et al.  Stroke Matching for Paint Dances , 2010, CAe.

[16]  John William Charnley,et al.  A global workspace framework for combined reasoning , 2009 .

[17]  Simon Colton,et al.  On impact and evaluation in computational creativity: a discussion of the Turing Test and an alternative proposal , 2011 .

[18]  M. Boden The creative mind : myths & mechanisms , 1991 .

[19]  Sébastien Markley Are Thinking Machines Possible , 2001 .

[20]  Maja Pantic,et al.  Biologically vs. Logic Inspired Encoding of Facial Actions and Emotions in Video , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[21]  Penousal Machado,et al.  All the Truth About NEvAr , 2002, Applied Intelligence.

[22]  Jon McCormack,et al.  Evolutionary L-systems , 2008 .

[23]  Philip Galanter,et al.  The Problem with Evolutionary Art Is , 2010, EvoApplications.

[24]  R. Malina Aaron’s Code: Meta-Art, Artificial Intelligence and the Work of Harold Cohen by Pamela McCorduck (review) , 2017 .

[25]  Simon Colton,et al.  Automated Collage Generation - With More Intent , 2011, ICCC.

[26]  Rafael Pérez y Pérez,et al.  Employing emotions to drive plot generation in a computer-based storyteller , 2007, Cognitive Systems Research.

[27]  Simon Colton,et al.  Experiments in constraint-based automated scene generation , 2008 .

[28]  E. Vesterinen,et al.  Affective Computing , 2009, Encyclopedia of Biometrics.

[29]  Stephen Todd,et al.  Evolutionary Art and Computers , 1992 .

[30]  Margaret A. Boden,et al.  Creativity and Art: Three Roads to Surprise , 2010 .

[31]  Graeme Ritchie,et al.  Some Empirical Criteria for Attributing Creativity to a Computer Program , 2007, Minds and Machines.

[32]  Harold Cohen The further exploits of Aaron, painter , 1995 .

[33]  Simon Colton,et al.  Towards a general framework for program generation in creative domains , 2007 .

[34]  Simon Colton,et al.  Ludic Considerations of Tablet-Based Evo-Art , 2011, EvoApplications.

[35]  Simon Colton,et al.  Creativity Versus the Perception of Creativity in Computational Systems , 2008, AAAI Spring Symposium: Creative Intelligent Systems.

[36]  James Faure Walker Painting the Digital River: How an Artist Learned to Love the Computer , 2006 .

[37]  Slim Abdennadher,et al.  Essentials of Constraint Programming , 2010, Cognitive Technologies.