Teaching Computational Creativity

The increasing popularity of computational creativity (CC) in recent years gives rise to the need for educational resources. This paper presents several modules that together act as a guide for developing new CC courses as well as improving existing curricula. As well as introducing core CC concepts, we address pedagogical approaches to this interdisciplinary subject. An accessible overview of the field lets this paper double as an introductory tutorial to computational creativity.

[1]  Simon Colton,et al.  Computational Creativity: The Final Frontier? , 2012, ECAI.

[2]  Robert Michael Young,et al.  Story planning as exploratory creativity: Techniques for expanding the narrative search space , 2006, New Generation Computing.

[3]  Rafael Pérez y Pérez,et al.  Three computer-based models of storytelling: BRUTUS, MINSTREL and MEXICA , 2004, Knowl. Based Syst..

[4]  David Cope,et al.  Experiments In Musical Intelligence , 1996 .

[5]  Simon Colton,et al.  The Painting Fool: Stories from Building an Automated Painter , 2012 .

[6]  Kyle E. Jennings Developing Creativity: Artificial Barriers in Artificial Intelligence , 2010, Minds and Machines.

[7]  Rafael Pérez y Pérez,et al.  MEXICA: A computer model of a cognitive account of creative writing , 2001, J. Exp. Theor. Artif. Intell..

[8]  Margareta Ackerman,et al.  Interactive Augmented Reality for Dance , 2016, ICCC.

[9]  Tony Veale,et al.  Less Rhyme, More Reason: Knowledge-based Poetry Generation with Feeling, Insight and Wit , 2013, ICCC.

[10]  Dan Ventura,et al.  An artistic dialogue with the artificial , 2011, C&C '11.

[11]  Hannu Toivonen,et al.  Data mining and machine learning in computational creativity , 2015, Wiley Interdiscip. Rev. Data Min. Knowl. Discov..

[12]  Ashok K. Goel,et al.  Use of design patterns in analogy-based design , 2004, Adv. Eng. Informatics.

[13]  Rob Saunders,et al.  Achieving Creative Behavior Using Curious Learning Agents , 2008, AAAI Spring Symposium: Creative Intelligent Systems.

[14]  Arne Eigenfeldt,et al.  Realtime Generation of Harmonic Progressions Using Constrained Markov Selection , 2010, ICCC.

[15]  Dan Ventura,et al.  Finding Creativity in an Artificial Artist , 2013 .

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

[17]  Ashok K. Goel,et al.  Using Watson for Enhancing Human-Computer Co-Creativity , 2015, AAAI Fall Symposia.

[18]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[19]  R. Keith Sawyer,et al.  Zig zag : the surprising path to greater creativity , 2013 .

[20]  Pablo Gervás,et al.  Creativity in Story Generation From the Ground Up: Non-deterministic Simulation driven by Narrative , 2014, ICCC.

[21]  Kristine Monteith Automatic Generation of Music for Inducing Emotive and Physiological Responses , 2012 .

[22]  Rafael Pérez y Pérez A computer-based model for collaborative narrative generation , 2015, Cognitive Systems Research.

[23]  Gerhard Nierhaus,et al.  Algorithmic Composition: Paradigms of Automated Music Generation , 2008 .

[24]  Rob Saunders,et al.  Curious Design Agents and Artificial Creativity - A Synthetic Approach to the Study of Creative Behaviour , 2001 .

[25]  Geraint A. Wiggins,et al.  A preliminary framework for description, analysis and comparison of creative systems , 2006, Knowl. Based Syst..

[26]  Selmer Bringsjord,et al.  Artificial Intelligence and Literary Creativity: Inside the Mind of Brutus, A Storytelling Machine , 1999 .

[27]  Simon Colton,et al.  Computational Creativity Theory: The FACE and IDEA Descriptive Models , 2011, ICCC.

[28]  Ashok K. Goel,et al.  Impact of a Creativity Support Tool on Student Learning about Scientific Discovery Process , 2015, ICCC.

[29]  Dan Ventura,et al.  Mere Generation: Essential Barometer or Dated Concept? , 2016, ICCC.

[30]  Peter Swire,et al.  Learning to Create Jazz Melodies Using Deep Belief Nets , 2010, ICCC.

[31]  Anna Jordanous,et al.  A Standardised Procedure for Evaluating Creative Systems: Computational Creativity Evaluation Based on What it is to be Creative , 2012, Cognitive Computation.

[32]  Ruli Manurung,et al.  The STANDUP Interactive Riddle Builder , 2006 .

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

[34]  Santiago Onta Automated Generation of Cross-Domain Analogies via Evolutionary Computation , 2012 .

[35]  S. Atkinson Explaining Creativity: The Science of Human Innovation , 2007 .

[36]  Rafael Pérez y Pérez,et al.  MEXICA : a computer model of creativity in writing , 1999 .

[37]  Tatsuo Unemi Automated Daily Production of Evolutionary Audio Visual Art - An Experimental Practice , 2014, ICCC.

[38]  Hannu Toivonen,et al.  From Isolation to Involvement: Adapting Machine Creativity Software to Support Human-Computer Co-Creation , 2014, ICCC.