01.03.2013 Views

The Creative Mind: Myths and Mechanisms, Second Edition - Index of

The Creative Mind: Myths and Mechanisms, Second Edition - Index of

The Creative Mind: Myths and Mechanisms, Second Edition - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CONCEPTS OF COMPUTATION<br />

Kekulé’s intuitive leap from strings to rings extended the representational<br />

system then used in chemistry.<br />

Some <strong>of</strong> the most important human creations have been new representational<br />

systems. <strong>The</strong>se include formal notations, such as Arabic<br />

numerals (not forgetting zero), chemical formulae, or the staves, minims,<br />

<strong>and</strong> crotchets used by musicians. Programming languages are a more<br />

recent example, being notational systems that make it possible to state –<br />

<strong>and</strong> to develop – effective procedures <strong>of</strong> many different kinds.<br />

As well as recording new ideas for posterity, such notations may make<br />

them possible in the first place. For a written language can help us to<br />

explore the implications <strong>of</strong> the ideas it represents. It enables us to write<br />

down, <strong>and</strong> so remember, our previous thoughts – including the passing<br />

thoughts, or ‘intermediate results’, crucially involved in reaching a<br />

conclusion.<br />

An adequate explanation <strong>of</strong> creativity should include a systematic<br />

theory explaining how, <strong>and</strong> why, different sorts <strong>of</strong> representation are<br />

appropriate to different classes <strong>of</strong> problem. As yet, no such theory exists.<br />

But representation, <strong>and</strong> the difference it makes to problem-solving, is<br />

much studied in AI.<br />

Various methods <strong>of</strong> representing knowledge have been used in<br />

computer programs, including scripts, frames, <strong>and</strong> semantic nets – sometimes<br />

called associative nets. (Each <strong>of</strong> these concepts will be explained<br />

soon.) In addition, some theoretical AI-research has tried to distinguish<br />

general types <strong>of</strong> representation; an example discussed below is analogical<br />

representation, <strong>of</strong> which Longuet-Higgins’ array-<strong>and</strong>-boxes is a<br />

special case.<br />

<strong>The</strong> concept <strong>of</strong> semantic net originated in psychology. It depicts<br />

human memory as an associative system wherein each idea can lead<br />

to many other relevant ideas – <strong>and</strong> even to ‘irrelevant’ ideas, linked to the<br />

first by phonetic similarity or even by mere coincidence. For instance,<br />

violet may call to mind not only colour <strong>and</strong> flower, but also living, woodl<strong>and</strong>,<br />

springtime <strong>and</strong> violence <strong>and</strong> viable – <strong>and</strong> even (for someone like myself,<br />

whose mother’s name was Violet) mother; each <strong>of</strong> these ideas has further<br />

associations (springtime with Paris, for example), <strong>and</strong> so on.<br />

Semantic nets in AI are computational structures representing (in a<br />

highly simplifed way) the field <strong>of</strong> meaning within a certain part <strong>of</strong> conceptual<br />

space. <strong>The</strong>y are <strong>of</strong>ten used not for doing ‘logical’ problemsolving,<br />

but for modelling spontaneous conceptual associations. It’s those<br />

associations which are the basis <strong>of</strong> combinational creativity (see Chapter 6).<br />

107

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!