A semantic network-based evolutionary algorithm for computational creativity
We 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.
Code (0)
등록된 구현이 없습니다.
Tasks
Analogical Similarityglobal-optimizationSimilar Papers 제목 키워드 기반
Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Concepts
Evolutionary algorithms have been used in the digital art scene since the 1970s. A popular application of genetic algorithms is to optimize the procedural placement of vector graphic primitives to resemble a given painti…
Evolutionary AlgorithmsCreativity and Artificial Intelligence: A Digital Art Perspective
This paper describes the application of artificial intelligence to the creation of digital art. AI is a computational paradigm that codifies intelligence into machines. There are generally three types of artificial intel…
BIG-bench Machine LearningStudying Collective Human Decision Making and Creativity with Evolutionary Computation
We report a summary of our interdisciplinary research project "Evolutionary Perspective on Collective Decision Making" that was conducted through close collaboration between computational, organizational and social scien…
Decision MakingExplaining Creative Artifacts
Human creativity is often described as the mental process of combining associative elements into a new form, but emerging computational creativity algorithms may not operate in this manner. Here we develop an inverse pro…
Text GenerationTraveling Salesman ProblemA guided journey through non-interactive automatic story generation
We present a literature survey on non-interactive computational story generation. The article starts with the presentation of requirements for creative systems, three types of models of creativity (computational, socio-c…
Evolutionary AlgorithmsStory Generation