A semantic network-based evolutionary algorithm for computational creativity

AbstractWe introduce a novel evolutionary algorithm (EA) with a semantic network-based representation. For enabling this, we establish new formulations of EA variation operators, crossover and mutation, that we adapt to work on semantic networks. The algorithm employs commonsense reasoning to ensure all operations preserve the meaningfulness of the networks, using ConceptNet and WordNet knowledge bases. The algorithm can be interpreted as a novel memetic algorithm (MA), given that (1) individuals represent pieces of information that undergo evolution, as in the original sense of memetics as it was introduced by Dawkins; and (2) this is different from existing MA, where the word “memetic” has been used as a synonym for local refinement after global optimization. For evaluating the approach, we introduce an analogical similarity-based fitness measure that is computed through structure mapping. This setup enables the open-ended generation of networks analogous to a given base network.

[1]  E. Chafe Tonal Allegory in the Vocal Music of J.S. Bach , 1991 .

[2]  G. Mandler The Mind's I: Fantasies and Reflections on Self and Soul. , 1982 .

[3]  Stuart C. Shapiro Review of Knowledge representation: logical, philosophical, and computational foundations by John F. Sowa. Brooks/Cole 2000. , 2001 .

[4]  C.G. Pereira,et al.  Creativity and Artificial Intelligence: A Conceptual Blending Approach , 2007 .

[5]  E. Davis,et al.  Common Sense Reasoning , 2014, Encyclopedia of Social Network Analysis and Mining.

[6]  N. Packard,et al.  A Comparison of Evolutionary Activity in Artificial Evolving Systems and in the Biosphere , 1998 .

[7]  Tony Veale,et al.  The Competence of Sub-Optimal Theories of STructure Mapping on Hard Analogies , 1997, IJCAI.

[8]  John R. Koza,et al.  Genetic Programming IV: Routine Human-Competitive Machine Intelligence , 2003 .

[9]  K. Gallagher Darwin’s Dangerous Idea: Evolution and the Meanings of Life , 1996 .

[10]  Brian Falkenhainer,et al.  The Structure-Mapping Engine: Algorithm and Examples , 1989, Artif. Intell..

[11]  H. Manurung An evolutionary algorithm approach to poetry generation , 2004 .

[12]  John McCarthy,et al.  Programs with common sense , 1960 .

[13]  桐山 伸也 "The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind," Marvin Minsky, Simon & Schuster, 2006(私のすすめるこの一冊,コーヒーブレイク) , 2007 .

[14]  Dimitrios I. Diochnos Commonsense Reasoning and Large Network Analysis: A Computational Study of ConceptNet 4 , 2013, ArXiv.

[15]  J. Balkin Cultural Software: A Theory of Ideology , 1998 .

[16]  Jane Yung-jen Hsu,et al.  Bridging Common Sense Knowledge Bases with Analogy by Graph Similarity , 2010, Collaboratively-Built Knowledge Sources and AI.

[17]  Arnold Berleant,et al.  Evolutionary and Neurocognitive Approaches to Aesthetics, Creativity, and the Arts , 2006 .

[18]  F. Mora-Camino,et al.  Studies in Fuzziness and Soft Computing , 2011 .

[19]  M. Minsky The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind , 2006 .

[20]  Riccardo Poli,et al.  Parallel Distributed Genetic Programming , 1996 .

[21]  Ted Pedersen,et al.  WordNet::Similarity - Measuring the Relatedness of Concepts , 2004, NAACL.

[22]  Dedre Gentner,et al.  Structure-Mapping: A Theoretical Framework for Analogy , 1983, Cogn. Sci..

[23]  P. Machado,et al.  Graph based crossover – a case study with the Busy Beaver problem , 1999 .

[24]  G. Fauconnier,et al.  The Way We Think: Conceptual Blending and the Mind''s Hidden Complexities. Basic Books , 2002 .

[25]  D. Hofstadter,et al.  The Mind's I Fantasies and Reflections on Self and Soul /Composed and Arranged by Douglas R. Hofstadter and Daniel C. Dennett. --. -- , 1981 .

[26]  R. Lewontin ‘The Selfish Gene’ , 1977, Nature.

[27]  William M. Spears,et al.  Crossover or Mutation? , 1992, FOGA.

[28]  R. French The computational modeling of analogy-making , 2002, Trends in Cognitive Sciences.

[29]  D. Campbell,et al.  Variations in Variation and Selection: The Ubiquity of the Variation-and-Selective-Retention Ratchet in Emergent Organizational Complexity , 2003 .

[30]  Jichen Zhu,et al.  Evaluating Analogy-Based Story Generation: An Empirical Study , 2013, AIIDE.

[31]  Catherine Havasi,et al.  ConceptNet 3 : a Flexible , Multilingual Semantic Network for Common Sense Knowledge , 2007 .

[32]  Margaret A. Boden,et al.  Computer Models of Creativity , 2009, AI Mag..

[33]  Paul Sambre,et al.  Gilles Fauconnier & Mark Turner, " The way we think: conceptual blending and the mind's hidden complexities" , 2002 .

[34]  Liane Gabora,et al.  The Cambridge Handbook of Creativity: Evolutionary Approaches to Creativity , 2011, 1106.3386.

[35]  E. Mueller CHAPTER 15 – Logics for Commonsense Reasoning , 2006 .

[36]  John Clement,et al.  Observed Methods for Generating Analogies in Scientific Problem Solving , 1987, Cogn. Sci..

[37]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[38]  Mark A. Bedau,et al.  Towards a comparison of evolutionary creativity in biological and cultural evolution , 2002 .

[39]  Shingo Mabu,et al.  A Graph-Based Evolutionary Algorithm: Genetic Network Programming (GNP) and Its Extension Using Reinforcement Learning , 2007, Evolutionary Computation.

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

[41]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

[42]  Astro Teller,et al.  Algorithm evolution with internal reinforcement for signal understanding , 1998 .

[43]  Tatsuo Higuchi,et al.  Graph-based evolutionary design of arithmetic circuits , 2002, IEEE Trans. Evol. Comput..

[44]  Bradley C. Love,et al.  CAB: Connectionist Analogy Builder , 2003, Cogn. Sci..

[45]  Charles Cole,et al.  Fluid concepts and creative analogies: Computer models of the fundamental mechanisms of thought , 1996 .