Some Empirical Criteria for Attributing Creativity to a Computer Program

  title={Some Empirical Criteria for Attributing Creativity to a Computer Program},
  author={Graeme D. Ritchie},
  journal={Minds and Machines},
  • G. Ritchie
  • Published 1 March 2007
  • Economics
  • Minds and Machines
Over recent decades there has been a growing interest in the question of whether computer programs are capable of genuinely creative activity. Although this notion can be explored as a purely philosophical debate, an alternative perspective is to consider what aspects of the behaviour of a program might be noted or measured in order to arrive at an empirically supported judgement that creativity has occurred. We sketch out, in general abstract terms, what goes on when a potentially creative… 
Evaluating machine creativity
The aim of this is to identify key components for creativity, giving insight into how to approach the evaluation and improvement of computational systems and also towards human creativity as well.
Computational Creativity: A Philosophical Approach, and an Approach to Philosophy
This paper seeks to situate computational creativity in relation to philosophy and in particular philosophy of mind by proposing a philosophically motivated mechanism for evaluating creative systems based on the idea that an intimation of dualism, with its inherent mental representations, is a thing that typical observers seek when evaluating creativity.
On impact and evaluation in computational creativity: a discussion of the Turing Test and an alternative proposal
The Turing Test is largely inappropriate for the purpos es of evaluation in Computational Creativity, and two de scriptive models for evaluating creative software are introduced, the FACE mode l which describes creative acts performed by software in terms of tu ples of generative acts, and the IDEA model which describes how such creative acts can have an impact upon an ideal audience.
The work of Margaret Boden (1990; 1994) is familiar to everyone involved in the field of Computational Creativity. Her work, although at times philosophical, opened up new areas of research about
Considering the Law as an Evaluative Mechanism for Computational Creativity
This paper presents a novel approach to the evaluation of creativity motivated by an examination of the current state of intellectual property law. Starting with an assessment of a significant
Systematizing Creativity: A Computational View
It is argued that, if sufficiently nurtured by volumes such as this, the products of CC research can have a significant impact on many aspects of modern life, with real consequences for the worlds of entertainment, culture, science, education, design, and art.
The apprentice framework: planning and assessing creativity
The apprentice framework is introduced and discussed, which it is speculated can be used to plan and evaluate computational creativity projects and defines a sequence of phases a system must follow in order to reach a level of creativity acceptable to a set of human judges.
Creativity Versus the Perception of Creativity in Computational Systems
  • S. Colton
  • Computer Science
    AAAI Spring Symposium: Creative Intelligent Systems
  • 2008
It is argued that it is not appropriate to base the assessment of a system on its output alone, and that the way it produces artefacts also needs to be taken into account.
Defining Creativity: Finding Keywords for Creativity Using Corpus Linguistics Techniques
This work combines several viewpoints for a more general consensus of how creativity is defined, using a corpus linguistics approach, to uncovering key sub-components of creativity which can be used for computational assessment of creativity.
Evaluating Evaluation: Assessing Progress in Computational Creativity Research
Evaluation Guidelines are proposed, a standard but flexible approach to evaluation of the creativity of computational systems and it is argued that this approach should be taken up as standard practice in computational creativity research.


Assessing Creativity
In exploring the question of whether a computer program is behaving creatively, it is important to be explicit, and if possible formal, about the criteria that are being applied in making judgements
The transformational creativity hypothesis
The central terms of Boden's hypothesis that the highest form of creativity results from transformation of a conceptual space are still too vaguely defined to support falsifiable claims, but that this is not an obstacle to writing creative computer programs.
A preliminary framework for description, analysis and comparison of creative systems
The Effect of Input Knowledge on Creativity
Possible measures which describe the extent to which a program produces novel output are defined, and how this relates to the creativity of the program are discussed.
Searching for computational creativity
The relationship between traditional AI search methods and Boden's abstraction of creative behaviour is explored, and Bundy’s argument in the context of that exploration is revisited.
Towards a more precise characterisation of creativity in AI
I summarise and attempt to clarify some concepts presented in and arising from Margaret Boden’s (1990) descriptive hierarchy of creativity, by formalising the ideas she proposes. I exemplify their
AM, an artificial intelligence approach to discovery in mathematics as heuristic search
A program called 'AM', is described which models one aspect of elementary mathematics research: developing new concepts under the guidance of a large body of heuristic rules, containing great powers and great limitations.
Categorising creative systems
The aim is to move further towards a model which allows detailed comparison, and hence understanding, of systems which exhibit behaviour which would be called “creative” in humans.
Conceptual Integration Networks
Conceptual integration—“blending”—is a general cognitive operation on a par with analogy, recursion, mental modeling, conceptual categorization, and framing that yields products that frequently become entrenched in conceptual structure and grammar.
The Metanovel: Writing Stories by Computer
  • J. Meehan
  • Computer Science
    Outstanding Dissertations in the Computer Sciences
  • 1976
This thesis describes a computer program which uses all information to write stories, called TALE-SPIN, which produces stories in English, interacting with the user, who specifies characters, personality characteristics, and relationships between characters.