Creative Stimulator (CreaStim) is an intelligent interface
for pattern design that behaves as a semiactive partner to human
designers rather than as a passive graphical or computational
tool. By making adjustments to psychological differentials and/or
design parameters, CreaStim is able to help designers to explore
innovative pattern designs and to get inspiration, producing
different types of novel designs. In this article, the mechanism,
the technique, the implementation, and the testing of CreaStim
are described. The basic principle of CreaStim is the catastrophe
theory, which implies that sudden realization in the thinking
process of design may lead to creativity. CreaStim tries to
stimulate and/or impact designers' creativity in design
process using the output of it, rather than to simulate the
sudden realization. The core of the CreaStim is a neural
network-based imagining engine, a data repository, and its learning
strategies considering psychological factors. The psychological
factors, which are thought one of the key influences to creative
design, are based on the questionnaires completed by designers
about the existing successful designs. The repository contains
not only a traditional database storing functional attributes,
economic attributes, graphic description, structural description,
and psychological attributes, but also methods, rule-based
knowledge, and pattern-type knowledge. And it is managed by
an application program called Design Template Group (DTG) manager.
Trained with 12 pieces of successful pattern designs and 528
pieces of pseudo-examples produced and evaluated by the authors,
CreaStim is implemented for a PC and an evaluation poll from
five designers shows that designers may most likely get some
inspiration from the produced patterns and some of them can
even be adopted as the design alternatives directly.