Title: A CaseBased Design Suppor Method Incorporated With Designers Intention Recognition
1A Case-Based Design Suppor MethodIncorporated
With Designers Intention Recognition
Takayuki Yamaoka and Shogo Nishida Mitsubishi
Electirc Corporation Amagasaki Hyogo (JAPAN)
2Introduction
- Intentional design
- Case-based design support method
- Case-based intention recognition method
- System architecture
- Prototype system YAAD
- Conclusion
3Intention in Design
- Creative design
- as a decision making problem.
- generating a prefered result.
- Design intention to be satisfied.
- Means to realize the intention.
- Intention structure intention and its means.
- Grasping and sharing intention
- cooerative support in design process.
4Conventional approaches
- CAD system
- to support lower level operations.
- Expert systems and simulators
- to automate computations and analyses.
- Multi-media interfaces
- for inputs and outpus.
5Our approach
- Incorporating design intention
- for creative and conceptual design
- to amplify ideas
- through interactions
- Using CBR(Case-Based Reasoning)
- to avoid to describe a priori rules
- to produce various information
- from the point of view of the current computer
ability
6Intentional design support
- Situations
- clear intention, but no concrete means.
- concrete means, but not clear intention.
- want any ideas.
- Support forms
- to present concrete means to saitsfy the
intention. - to presume intention from the means.
- to present various good examples.
7Case-based design support method
Designer
System
1. Iniput design requirements
2. Case retrieval for requirements
Problem
Has intention?
Candidates
No
Yes
4. Retrieval for intention structure
3. Input intention
Intention
6. Intention presumption
5. Operation on objects
States changed
Intention structure
Intention structure
Satisfied?
No
7. Case modification
Candidates
Yes
8. Modification for intention structure
9. Case storage
Result
8Characteristics of the method
- Flexible design according to situations
- through free operation, interaction, modification
- Mutual understanding of intention
- by intention recognition and modification
- Synthesizing solution
- by referring to various cases
9Intention recognition
- Problems of conventional methods(e.g plan
recognition) - to prepare complete knowledge sources(plans)
- not flexible output, but concrete result by rules
- Using CBR
- to avoid fixed and detailed knowledge sources
- to provide flexible and various information
- to extend knowledge sources step by step
10Representation of intention structure
Beautiful-1
mental node
PRED
physical node
ARGS
beautiful
Symmetry-1
object node
PRED
ARGS
ARGS
vocabulary
symmetry
Right-1
Left-1
PRED
PRED
SUBJ
OBJ
SUBJ
OBJ
right
left
GIS-2
GIS-1
Line-1
PART
SIZE
PART
SHAPE
Power line
long
SIZE
line
GIS
SHAPE
large
cylindrical
PART
SIZE
SHAPE
11Case-based intention recognition
1. Get input states from designer
12Synthesis and modification
- Incremental synthesis of partial structures
- to produce new structures
- to make up case shortage
- Interactive modification of intention
- to adjust individual variation
13Similarity
T,S nodes L link name D similarity
between nodes d distance between
vocabularies w weight on link
14System architecture
Operation
Display
Operation
Problem
User Interface
Network Editor
Work Space
Menu
Input Interpretation
Buffer
Edit
Scoping
Objects
Synthesis
Case-Base
Interpretation
Statements
Retrieval
Memory
Data/Knowledge
Distance
Similarity
Vocabularies
Input/Output
Process
Inference Kernel
15YAAD a prototype
- For electric facilites layout design
- C Motif on UNIX machine (HP-9000)
- 12 objects, 6 states, and 132 vocabularies
- (initially) 4 cases, including 54 partial
structs. - Data reference functions
- between case node and working object
- from presumed intention structure to case node
16YAAD example screen
17YAAD example (2)
18YAAD example (3)
19YAAD example (4)
20YAAD Features and shortcomings
- Interactive reference
- possibility to provide various ideas
- Flexible and robust
- Knowledge extension and handing down
- Explanation by real examples
- Manual scoping
- Manual modification
21Future works
- Vocabulary setting
- Integration with conventional design support
- Quick case retrieval
22Concluding remarks
- Case-based intentional design support method
- support creative desing through interaction
- enhaunce human ideas
- Case-based intention recognition
- Avoidance of fixed rules
- Extension of knowledge sources
- YAAD a prototype for layout design
23Thank you for your attention!