CAQ: A machine learning tool for engineering

Abstract Machine learning algorithms developed from artificial intelligence (AI) research are rapidly finding useful applications in engineering domains. They are joining a family of tools that can help engineers summarize (or synthesize) massive amounts of data to support decision making. Traditional tools in this family, such as various statistical-based techniques, deal mostly with continuous (real) valued attributes — their results are relatively accurate, but often hard to interpret. On the other hand, logic-based learning tools, such as Michalski's AQ series of programs for learning concepts from examples, deal only with discrete valued attributes — their results are easier to comprehend, but not accurate for engineering applications which rarely deal solely with discrete valued attributes. Ideally, engineers need algorithms that work with a mix of attributes including those that take continuous values and those that take discrete values. Engineering problems also demand that learning algorithms be able to handle noise and produce concepts that are comprehensible. CAQ (Continuous AQ) is an algorithm designed to meet engineering requirements. This paper explains how CAQ combines continuous and discrete values, and shows that handling continuous attributes as real numbers instead of forcing them into a discrete representation leads to more efficient concept formation. Data from a turning process simulator used in support of machine operation planning in manufacturing are used to demonstrate the new algorithm.

[1]  Jeffrey C. Schlimmer Learning and Representation Change , 1987, AAAI.

[2]  Ryszard S. Michalski,et al.  Synthesis of Optimal and Quasi-Optimal Variable-Valued Logic Formulas , 1975 .

[3]  Ryszard S. Michalski,et al.  INDUCE.3: A Program for Learning Structural Descriptions from Examples , 1983 .

[4]  Ryszard S. Michalski,et al.  Inductive inference of VL decision rules , 1977, SGAR.

[5]  Stephen C.-Y. Lu,et al.  Machine learning approaches to knowledge synthesis and integration tasks for advanced engineering , 1990 .

[6]  Stephen C-Y. Lu,et al.  An Intelligent Framework for Engineering Decision-Making , 1987 .

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

[8]  Robert V. Hogg,et al.  Introduction to Mathematical Statistics. , 1966 .

[9]  Nada Lavrac,et al.  The Multi-Purpose Incremental Learning System AQ15 and Its Testing Application to Three Medical Domains , 1986, AAAI.

[10]  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.

[11]  Stephen C.-Y. Lu,et al.  Simulation of Intermittent Turning Processes , 1991 .

[12]  Klaus P. Gross,et al.  Incremental Multiple Concept Learning Using Experiments , 1988, ML.

[13]  Larry A. Rendell,et al.  A New Basis for State-Space Learning Systems and a Successful Implementation , 1983, Artif. Intell..

[14]  Michael Lebowitz Categorizing numeric information for generalization , 1985 .

[15]  S. C.-Y. Lu,et al.  Building Layered Models to Support Engineering Decision Making: A Machine Learning Approach , 1991 .