Abstract
This paper is on the automation of knowledge-intensive tasks in engineering domains; here, the term “task” relates to analysis and synthesis tasks, such as diagnosis and design problems.
In the field of Artificial Intelligence there is a long tradition in automated problem solving of knowledge-intensive tasks, and, especially in the early stages, the search paradigm dictated many approaches. Later, in the modern period, the hopelessness in view of intractable search spaces along with a better problem understanding led to the development of more adequate problem solving techniques.
However, search still constitutes an indispensable part in computer-based diagnosis and design problem solving—albeit human problem solvers often gets by without: “Engineers don’t search” is my hardly ever exaggerated observation from various relevant projects, and I tried to learn lessons from this observation. This paper presents two case studies.
-
1
Diagnosis problem solving by model compilation. It follows the motto:
“Spend search in model construction rather than in model processing.”
-
2
Design problem solving by functional abstraction. It follows the motto:
“Construct a poor solution with little search, which then must be repaired.”
On second sight it becomes apparent that the success of both mottos is a consequence of untwining logic-oriented reasoning (in the form of search and deduction) and approximation-oriented reasoning (in the form of simulation).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Agrawal, R., Imielinski, T., Swami, A.: Mining Association Rules between Sets of Items in Large Databases. In: Buneman, P., Jajodia, S. (eds.) Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, Washington D.C, May 1993, ACM Press, New York (1993)
Antonsson, E.K., Cagan, J.: Formal Engineering Design Synthesis. Cambridge University Press, Cambridge (2001) ISBN 0-521-79247-9
Barton, P.I.: Modeling, Simulation, and Sensitivity Analysis of Hybrid Systems. In: Buneman, P., Jajodia, S. (eds.) Proceedings of the IEEE International Symposium on Computer Aided Control System Design, Anchorage, Alaska, September 2000, pp. 117–122. ACM Press, New York (2000)
Brown, D.C., Chandrasekaran, B.: Design Problem Solving. Morgan Kaufmann Publishers, San Francisco (1989)
Buchanan, B., Shortliffe, E.: Rule-Based Expert Systems. The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, Massachusetts (1984)
Chandrasekaran, B., Mittal, S.: Deep Versus Compiled Knowledge Approaches to Diagnostic Problem-Solving. In: Waltz, D. (ed.) Proceedings of the National Conference on Artificial Intelligence, Pittsburgh, PA, August 1982, pp. 349–354. AAAI Press, Menlo Park (1982) ISBN 0-86576-043-8
Clancey, W.J.: Heuristic Classification. Artificial Intelligence 27, 289–350 (1985)
David, J.-M., Krivine, J.-P., Simmons, R. (eds.): Second Generation Expert Systems. Springer, Heidelberg (1992) ISBN 0-387-56192-7
Davis, R.: Expert Systems: Where Are We? And Where Do We Go from Here? AI Magazine 3(2), 3–22 (1982)
de Kleer, J.: AI Approaches to Troubleshooting. In: Proceedings of the International Conference on Artificial Intelligence in Maintenance, pp. 78–89. Noyes Publications (1985)
de Kleer, J., Williams, B.C.: Diagnosing Multiple Faults. In: Ginsberg, M.L. (ed.) Readings in Nonmonotonic Reasoning, pp. 372–388. Morgan Kaufmann, San Francisco (1987)
de Kleer, J., Williams, B.C.: Diagnosis with Behavioral Models. In: Proceedings of the Eleventh International Joint Conference on Artificial Intelligence (IJCAI 1989), pp. 1324–1330, Detroit, Michigan (1989)
Fischer, G., Nakakoji, K., Ostwald, J., Stahl, G.: Embedding Critics in Design Environments. The Knowledge Engineering Review 8(4), 285–307 (1993)
Forbus, K.D., de Kleer, J.: Building Problem Solvers. MIT Press, Cambridge (1993) ISBN 0-262-06157-0
Frank, P.: Fault diagnosis: A survey and some new results. Automatica: IFAC Journal 26(3), 459–474 (1990)
Gero, J.S.: Design Prototypes: A Knowledge Representation Scheme for Design. AI Magazine 11, 26–36 (1990)
Hamscher, W., Console, L., de Kleer, J. (eds.): Readings in Model-Based Diagnosis. Morgan Kaufmann, San Mateo (1992)
Hägglund, S.: Introducing Expert Critiquing Systems. The Knowledge Engineering Review 8(4), 281–284 (1993)
Hoffmann, M.: Zur Automatisierung des Designprozesses fluidischer Systeme. Dissertation, University of Paderborn, Department of Mathematics and Computer Science (1999)
Husemeyer, U.: Heuristische Diagnose mit Assoziationsregeln. Dissertation, University of Paderborn, Department of Mathematics and Computer Science (2001) (to appear)
Karbach, W., Linster, M.: Wissensakquisition für Expertensysteme. Carl Hanser Verlag (1990) ISBN 3-446-15979-7
Leake, D.B.: Case-Based Reasoning: Issues, Methods, and Technology (1995)
Manders, E.-J., Biswas, G., Mosterman, P.J., Barford, L.A., Barnett, R.J.: Signal Interpretation for Monitoring and Diagnosis, A Cooling System Testbed. IEEE Transactions on Instrumentation and Measurement 49(3), 503–508 (2000)
McDermott, J.: R1:A Rule-based Configurer of Computer Systems. Artificial Intelligence 19, 39–88 (1982)
Minsky, M.: Models, Minds, Machines. In: Proceedings of the IFIP Congress, pp. 45–49 (1965)
Narasimhan, S., Mosterman, P.J., Biswas, G.: A Systematic Analysis of Measurement Selection Algorithms for Fault Isolation in Dynamic Systems. In: Proc. of the International Workshop on Diagnosis Principles, Cape Cod, MA, pp. 94–101 (1998)
Paredis, C.J.J., Diaz-Calderon, A., Sinha, R., Khosla, P.K.: Composable Models for Simulation-Based Design. Engineering with Computers 17(2), 112–128 (2001)
Puppe, F.: Systematic Introduction to Expert Systems, Knowledge Representations and Problem-Solving Methods. Springer, Heidelberg (1993)
Reiter, R.: A Theory of Diagnosis from First Principles. Artificial Intelligence 32(1), 57–95 (1987)
Richter, M.M.: The Knowledge Contained in Similarity Measures (October 1995); Some remarks on the invited talk given at ICCBR 1995 in Sesimbra, Portugal
Richter, M.M.: Introduction to CBR. In: Lenz, M., Bartsch-Spörl, B., Burkhard, H.-D., Weß, S. (eds.) Case-Based Reasoning Technology. LNCS (LNAI), vol. 1400, pp. 1–15. Springer, Heidelberg (1998)
Rychener, M.D.: Expert Systems for Engineering Design. Academic Press, London (1988) ISBN 0-12-605110-0
Schlotmann, T.: Formulierung undVerarbeitung von Ingenieurwissen zurVerbesserung hydraulischer Systeme. Diploma thesis, University of Paderborn, Institute of Computer Science (1998)
Schmidt, L.C., Cagan, J.: Configuration Design: An Integrated Approach Using Grammars. ASME Journal of Mechanical Design 120(1), 2–9 (1998)
Sinha, R., Paredis, C.J.J., Khosla, P.K.: Behavioral Model Composition in Simulation-Based Design. In: Proceedings of the 35th Annual Simulation Symposium, San Diego, California, pp. 309–315 (April 2002)
Srikant, R., Agrawal, R.: Mining Quantitative Association Rules in Large Relational Tables. In: Jagadish, H.V., Mumick, I.S. (eds.) Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, Montreal, Canada, June 1996, pp. 1–12. ACM Press, New York (1996)
Steels, L.: Components of Expertise. AI Magazine 11(2), 28–49 (1990)
Stein, B.: Functional Models in Configuration Systems. Dissertation, University of Paderborn, Institute of Computer Science (1995)
Stein, B.: Generating Heuristics to Control Configuration Processes. Applied Intelligence, APIN-IEA 10(2/3), 247–255 (1999)
Stein, B.: Model Construction in Analysis and Synthesis Tasks. Habilitation thesis, University of Paderborn, Institute of Computer Science (2001)
Stein, B.: Model Compilation and Diagnosability of Technical Systems. In: Proceedings of the third IASTED International Conference on Artificial Intelligence and Applications (AIA 2003), Benalmádena, Spain (2003)
Struß, P., Dressler, O.: “Physical Negation”—Integrating Fault Models into the General Diagnostic Engine. In: Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence (IJCAI 1989), Detroit, Michigan, USA, vol. 2, pp. 1318–1323 (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Stein, B. (2004). Engineers Don’t Search. In: Lenski, W. (eds) Logic versus Approximation. Lecture Notes in Computer Science, vol 3075. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25967-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-25967-1_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22562-1
Online ISBN: 978-3-540-25967-1
eBook Packages: Springer Book Archive