Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-06T23:28:35.003Z Has data issue: false hasContentIssue false

Modeling dialogue with mixed initiative in design space exploration

Published online by Cambridge University Press:  10 March 2006

SAMBIT DATTA
Affiliation:
School of Architecture and Building, Deakin University, Geelong, Victoria, Australia
Rights & Permissions [Opens in a new window]

Abstract

Exploration with a generative formalism must necessarily account for the nature of interaction between humans and the design space explorer. Established accounts of design interaction are made complicated by two propositions in Woodbury and Burrow's Keynote on design space exploration. First, the emphasis on the primacy of the design space as an ordered collection of partial designs (version, alternatives, extensions). Few studies exist in the design interaction literature on working with multiple threads simultaneously. Second, the need to situate, aid, and amplify human design intentions using computational tools. Although specific research and practice tools on amplification (sketching, generation, variation) have had success, there is a lack of generic, flexible, interoperable, and extensible representation to support amplification. This paper addresses the above, working with design threads and computer-assisted design amplification through a theoretical model of dialogue based on Grice's model of rational conversation. Using the concept of mixed initiative, the paper presents a visual notation for representing dialogue between designer and design space formalism through abstract examples of exploration tasks and dialogue integration.

Information

Type
RESPONSE TO KEYNOTE
Copyright
© 2006 Cambridge University Press
Figure 0

Mapping domain layer constructs to the dialogue layer through the visual feature node.

Figure 1

The elements of the visual feature node map onto the domain layer constructs. The intrinsic attributes represent the formal features along which the exploration may proceed. The extrinsic attributes represent designer moves.

Figure 2

(a) A feature-value pair and (b) a feature-value map are shown. The pair attributes:property is indicated by a coreference tag, indexed by the number 1, to a node outside of the diagram fragment shown.

Figure 3

A visual feature node incorporating coreference notation. The shared feature structure of type property is indicated by the coreference tag, indexed by the number 1.

Figure 4

An example of a conjunct of disjunctive visual feature nodes. The disjunctive nodes are accessed by a node of type conjunct and represented as a feature-value map and each disjunct is represented as a feature-value pair, whose features are defined by disjunct n where n is an index over disjuncts.

Figure 5

The resultant visual feature node arising out of the resolution of disjunctive nodes by user interaction.

Figure 6

Encoding a function as a feature-value map. The function append (X, Y) which concatenates values can be represented as the feature-value map of type append and the two features arg1 and arg2. The features, arg1 and arg2 encode the values X and Y as two feature-value pairs.

Figure 7

The function translate(a, b, c) is represented as a feature-value pair and contained within a visual feature node, with feature transform and value translate(a, b, c).

Figure 8

An unfolding of a functional representation shows the feature structure notation of the function translate(a, b, c). The type of the function is translate. The arguments are unfolded into the three feature-value pairs, tx, ty, and tz.

Figure 9

An example of an imploded feature node hiding the contained substructures. The symbol + indicates that the substructures of the feature-value map of type entity are closed. User interaction on this node is necessary to open these hidden structures.

Figure 10

Another example of an imploded feature node. The symbol + indicates that the feature-value map of type property and geometry contains nested subnodes that can be unfolded by user interaction.

Figure 11

An example of substitution of a feature-value map with a coreference tag 1. The coreference tag is an index to the nested partial satisfier of type property that is shared by the features properties and attributes.

Figure 12

The visual feature node for an underspecified entity of type massing. Substructures can be shared in a visual feature node. For example, the properties of massing are the same as the attributes of geometry. Further, the specification of property can be changed either through the properties of massing or through the attributes of geometry.

Figure 13

The visual feature node for an underspecified entity of type command.

Figure 14

The substructures can be shared in a visual feature node. For example, the properties of massing are the same as the attributes of geometry. Further, the specification of property can be changed either through the properties of massing or through the attributes of geometry.

Figure 15

(top) The feature node of type massing with two options location and command for disambiguation of feature location. (bottom) The feature node showing location after disambiguation.