Machine Learning of Design Rules: Methodology and Case Study

This paper describes a methodology for applying machine learning to problems of conceptual design, and presents a case study of learning design rules for wind bracings in tall buildings. Design rules are generated by induction from examples of minimum weight designs. This study investigates the applicability of machine learning methods that are capable of \Iconstructive induction\N, that is of automatically searching for and generating problem-relevant attributes beyond those originally provided. The decision rules generated by machine learning programs specify design configurations that are recommended, typical, infeasible, or those that are to be avoided. The learned rules captured some of the essential expert’s understanding of the design characteristics involved in selecting wind bracings for tall buildings. These results are promising and demonstrate a potential practical usefulness of the proposed methodology for automated generating of design rules.

[1]  Mohamad Mustafa,et al.  Inductive Learning of Wind Bracing Design for Tall Buildings , 1991 .

[2]  Mohamad Adel Mustafa Methodology of inductive learning: structural engineering application , 1994 .

[3]  Ryszard S. Michalski,et al.  Inferential Theory of Learning: Developing Foundations for Multistrategy Learning , 1992 .

[4]  John S. Gero,et al.  Learning from Optimal Solutions to Design Problems , 1992 .

[5]  N. V. Raman,et al.  Expert Tower Analysis and Design System. II: Search Strategies and Learning , 1991 .

[6]  Tomasz Arciszewski,et al.  A Method for Evaluation of Learning Systems , 1992 .

[7]  Jerzy W. Grzymala-Busse,et al.  Rough Sets , 1995, Commun. ACM.

[8]  James H. Garrett,et al.  NETSYN: Neural Network-based Support for Synthesis , 1993 .

[9]  Ryszard S. Michalski,et al.  A Theory and Methodology of Inductive Learning , 1983, Artificial Intelligence.

[10]  John S. Gero,et al.  Learning design rules from decisions and performances , 1987, Artif. Intell. Eng..

[11]  K. Milzner,et al.  Incremental Learning for Improved Decision Support in Knowledge Based Design Systems , 1992 .

[12]  Yoram Reich,et al.  Generation of Examples for Training a Learning Design System , 1992 .

[13]  Stephen C. Y. Lu,et al.  A machine learning approach to the automatic synthesis of mechanistic knowledge for engineering decision-making , 1987, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[14]  Mary Lou Maher,et al.  Automatically Learning Preliminary Design Knowledge from Design Examples , 1992 .

[15]  Ryszard S. Michalski,et al.  Pattern Recognition as Knowledge-Guided Computer Induction , 1978 .

[16]  Tomasz Arciszewski,et al.  A Methodology of Design Knowledge Acquisition for Use in Learning Expert Systems , 1987, Int. J. Man Mach. Stud..

[17]  D. Grierson,et al.  Optimal sizing, geometrical and topological design using a genetic algorithm , 1993 .

[18]  Mary Lou Maher,et al.  Adapting Conceptual Clustering for Preliminary Structural Design , 1993 .

[19]  John S. Gero,et al.  Acquiring expert knowledge from characterized designs , 1987, Artif. Intell. Eng. Des. Anal. Manuf..

[20]  Yoram Reich,et al.  Design knowledge acquisition: task analysis and a partial implementation , 1991 .

[21]  P. Hajela,et al.  Recent Advances in AI Based Synthesis of Structural Systems , 1992 .

[22]  Nenad Ivezic,et al.  A neural network-based machine learning approach for supporting synthesis , 1994, Artif. Intell. Eng. Des. Anal. Manuf..

[23]  Mary Lou Maher Automated Knowledge Acquisition of Preliminary Design Concepts , 1992 .

[24]  Mary Lou Maher,et al.  Adaptive design using a genetic algorithm , 1994, Formal Design Methods for CAD.