We describe LearnIT, a computer program that can observe an iterative solution to a parametric design problem and learn the design strategy employed. When the design requirements change, the program uses the learned strategy to automatically generate a new solution in the “style” of the original. The program uses a specialized instance-based learning method based on the observation that iterative design is often a form of debugging—each iteration is an attempt to repair a particular flaw in the design. Thus, the program learns the design strategy by observing what actions are taken in response to each kind of flaw. [S1050-0472(00)01203-4]

1.
Chung, P., and R. B.-A., eds., 1997, “Special issue: Representation and Use of Design Rationale,” AIEDAM, 11, No. 2.
2.
Gruber, T., Baudin, C., Boose, J., and Weber, J., 1991, “Design Rationale Capture as Knowledge Acquisition Trade-Offs in the Design of Interactive Tools,” Technical Report KSL 91-47, Stanford University, Knowledge Systems Laboratory.
3.
Lee, J., 1997, “Design Rationale Systems: Understanding the Issues,” IEEE Intel. Syst., 12, No. 3.
4.
Moran, T. P., and Carroll, J. M., eds., 1996, Design Rationale: Concepts, Techniques, and Use, Lawrence Erlbaum Associates, Hahwah, New Jersey.
5.
Duffy, A. H. B., Brown, D. C., and A. K. G., eds., 1998, “Special issue: Machine Learning in Design,” AIEDAM, 12, No. 2, April.
6.
Stahovich
,
T. F.
, and
Raghavan
,
A.
,
2000
, “
Computing Design Rationales by Interpreting Simulations
,”
ASME J. Mech. Des.
,
122
, No.
1
, pp.
77
82
.
7.
Papalambros, P. Y., and Wilde, D. J., 1988, Principles of Optimal Design: Modeling and Computation Cambridge University Press.
8.
Mitchell, T. M., 1997, Machine Learning, Mc-Graw Hill, New York.
9.
Chandra
,
K. S. D. N.
,
Guttal
,
R.
,
Koning
,
J.
, and
Narasimhan
,
S.
,
1992
, “
CADET: A case-based synthesis tool for engineering design
,”
Int. J. Exp. Syst.
,
4
, No.
2
, pp.
157
188
.
10.
Goel, A., Bhatta, S., and Stroulia, E., 1997, Kritik: An early case-based design system. In M. L. Maher and P. Pu, editors, Issues and Applications of Case-Based Reasoning in Design, pp. 87–132. Lawrence Erlbaum Associates, Mahwah, N.J.
11.
Mostow
,
J.
,
Barley
,
M.
, and
Weinrich
,
T.
,
1989
, “
Automated Reuse of Design Plans
,”
AI Eng.
,
4
, No.
4
, pp.
181
196
.
12.
Gautier, P. O., and Gruber, T. R., 1993, “Generating Explanations of Device Behavior Using Compositional Modeling and Causal Ordering,” In AAAI-93.
13.
Stahovich
,
T. F.
,
Davis
,
R.
, and
Shrobe
,
H.
,
1998
, “
Generating Multiple New Designs from a Sketch
,”
AI
,
104
No.
1–2
pp.
211
264
, October.
14.
Myers, K. L., Zumel, N. B., and Garcia, P., 1999, “Automated Capture of Rationale for the Detailed Design Process,” In IAAI-99.
15.
Garcia
,
A. C.
, and
de Souza
,
C. S.
,
1997
, “
Add+: Including Rhetorical Structures in Active Documents
,”
AIEDAM
,
11
, No.
2
, pp.
109
124
.
16.
Bhatta
,
S. R.
, and
Goel
,
A.
,
1997
, “
Learning Generic Mechanisms for Innovative Strategies in Adaptive Design
,”
J. Learning Sci.
,
6
, No.
4
, pp.
367
396
.
17.
Britt
,
D. B.
, and
Glagowski
,
T.
,
1996
, “
Reconstructive Derivational Analogy: A Machine Learning Approach to Automated Redesign
,”
AI Eng. Des.
,
10
, pp.
115
126
.
You do not currently have access to this content.