Curious Design Agents and Artificial Creativity
A Synthetic Approach to the Study of Creative Behaviour

Rob Saunders

Department of Architectural and Design Science
Faculty of Architecture
University of Sydney


Thesis

The full text to this thesis is available in Adobe Acrobat format, i.e. as PDF documents. You will need the Adobe Acrobat Reader plug-in to read these documents. The plug-in is available from Adobe's website: http://www.adobe.com

The thesis as a single document.

The thesis as separate chapters.



Applets

Neural Networks
These applets provide some demonstrations of different neural network learning behaviour, as described in Chapter 4: "Implementing Curiosity". In each case the learning task is set in a 2D input space to allow the learning behaviour to be easily visualised.

Self-Organising Map : A demonstration of how a Self-Organising Map learns to represent a 2D input space.

Simplified ART : A demonstration of how a Simplified ART network learns to represent a 2D input space.

Category ART : A demonstration of how a Category ART network learns to represent a 2D input space divided into 4 categories, one for each quadrant, indicated by different colours.

Domains
These applets provide an opportunity for the reader to explore some of the domains explored by the curious design agent in this thesis.


Spirograph : The Spirograph applet allows the reader to explore the space of possible spirograph patterns. This applet implements Spirographs drawn using two gears, as explored by the curious agent in Chapter 5, and patterns drawn using three gears.

Genetic Artworks : The Genetic Artwork applet allows the reader to explore the space of possible genetic artworks using the same design tool used by the curious agents in Chapters 5 & 6.

Curious Agents
These applets demonstrate the behaviour of curious design agents. The first is a preliminary application of a curious design agent as a user interface assistant. The second is an demonstration of a curious agent exploring a 2D world.


Novelty Horn Evolver : The novelty horn evolver is an initial implementation of a curious design agent as a user interface assistant. The applet allows the reader to explore the space of horns with the help of a curious design agent as an "autopilot", as discussed in Chapter 7.

A Curious Agent in a 2D World : A demonstration of curious behaviour in an agent exploring 2D worlds. This demonstration is not discussed in the thesis but is included here for the interested reader that would like to observe curious behaviour in a visual environment.


Videos

These videos provide some typical examples of the emergent crowd behaviour explored by the curious design agent in Chapter 6.


Self-Organising Pedestrian Behaviour: Some videos illustrating the types of self-organising behaviour exhibited by crowds of simulated pedestrians that the doorway design found interesting.


Rob Saunders 2001