Skip to main content

Engineers Don’t Search

  • Chapter

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3075))

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. 1

    Diagnosis problem solving by model compilation. It follows the motto:

    “Spend search in model construction rather than in model processing.”

  2. 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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Antonsson, E.K., Cagan, J.: Formal Engineering Design Synthesis. Cambridge University Press, Cambridge (2001) ISBN 0-521-79247-9

    Book  Google Scholar 

  3. 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)

    Google Scholar 

  4. Brown, D.C., Chandrasekaran, B.: Design Problem Solving. Morgan Kaufmann Publishers, San Francisco (1989)

    Google Scholar 

  5. Buchanan, B., Shortliffe, E.: Rule-Based Expert Systems. The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, Massachusetts (1984)

    Google Scholar 

  6. 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

    Google Scholar 

  7. Clancey, W.J.: Heuristic Classification. Artificial Intelligence 27, 289–350 (1985)

    Article  Google Scholar 

  8. David, J.-M., Krivine, J.-P., Simmons, R. (eds.): Second Generation Expert Systems. Springer, Heidelberg (1992) ISBN 0-387-56192-7

    Google Scholar 

  9. Davis, R.: Expert Systems: Where Are We? And Where Do We Go from Here? AI Magazine 3(2), 3–22 (1982)

    Google Scholar 

  10. de Kleer, J.: AI Approaches to Troubleshooting. In: Proceedings of the International Conference on Artificial Intelligence in Maintenance, pp. 78–89. Noyes Publications (1985)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Fischer, G., Nakakoji, K., Ostwald, J., Stahl, G.: Embedding Critics in Design Environments. The Knowledge Engineering Review 8(4), 285–307 (1993)

    Article  Google Scholar 

  14. Forbus, K.D., de Kleer, J.: Building Problem Solvers. MIT Press, Cambridge (1993) ISBN 0-262-06157-0

    MATH  Google Scholar 

  15. Frank, P.: Fault diagnosis: A survey and some new results. Automatica: IFAC Journal 26(3), 459–474 (1990)

    Article  MATH  Google Scholar 

  16. Gero, J.S.: Design Prototypes: A Knowledge Representation Scheme for Design. AI Magazine 11, 26–36 (1990)

    Google Scholar 

  17. Hamscher, W., Console, L., de Kleer, J. (eds.): Readings in Model-Based Diagnosis. Morgan Kaufmann, San Mateo (1992)

    Google Scholar 

  18. Hägglund, S.: Introducing Expert Critiquing Systems. The Knowledge Engineering Review 8(4), 281–284 (1993)

    Article  Google Scholar 

  19. Hoffmann, M.: Zur Automatisierung des Designprozesses fluidischer Systeme. Dissertation, University of Paderborn, Department of Mathematics and Computer Science (1999)

    Google Scholar 

  20. Husemeyer, U.: Heuristische Diagnose mit Assoziationsregeln. Dissertation, University of Paderborn, Department of Mathematics and Computer Science (2001) (to appear)

    Google Scholar 

  21. Karbach, W., Linster, M.: Wissensakquisition für Expertensysteme. Carl Hanser Verlag (1990) ISBN 3-446-15979-7

    Google Scholar 

  22. Leake, D.B.: Case-Based Reasoning: Issues, Methods, and Technology (1995)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. McDermott, J.: R1:A Rule-based Configurer of Computer Systems. Artificial Intelligence 19, 39–88 (1982)

    Article  Google Scholar 

  25. Minsky, M.: Models, Minds, Machines. In: Proceedings of the IFIP Congress, pp. 45–49 (1965)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Article  MATH  Google Scholar 

  28. Puppe, F.: Systematic Introduction to Expert Systems, Knowledge Representations and Problem-Solving Methods. Springer, Heidelberg (1993)

    MATH  Google Scholar 

  29. Reiter, R.: A Theory of Diagnosis from First Principles. Artificial Intelligence 32(1), 57–95 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  30. Richter, M.M.: The Knowledge Contained in Similarity Measures (October 1995); Some remarks on the invited talk given at ICCBR 1995 in Sesimbra, Portugal

    Google Scholar 

  31. 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)

    Chapter  Google Scholar 

  32. Rychener, M.D.: Expert Systems for Engineering Design. Academic Press, London (1988) ISBN 0-12-605110-0

    MATH  Google Scholar 

  33. Schlotmann, T.: Formulierung undVerarbeitung von Ingenieurwissen zurVerbesserung hydraulischer Systeme. Diploma thesis, University of Paderborn, Institute of Computer Science (1998)

    Google Scholar 

  34. Schmidt, L.C., Cagan, J.: Configuration Design: An Integrated Approach Using Grammars. ASME Journal of Mechanical Design 120(1), 2–9 (1998)

    Article  Google Scholar 

  35. 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)

    Google Scholar 

  36. 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)

    Chapter  Google Scholar 

  37. Steels, L.: Components of Expertise. AI Magazine 11(2), 28–49 (1990)

    Google Scholar 

  38. Stein, B.: Functional Models in Configuration Systems. Dissertation, University of Paderborn, Institute of Computer Science (1995)

    Google Scholar 

  39. Stein, B.: Generating Heuristics to Control Configuration Processes. Applied Intelligence, APIN-IEA 10(2/3), 247–255 (1999)

    Article  Google Scholar 

  40. Stein, B.: Model Construction in Analysis and Synthesis Tasks. Habilitation thesis, University of Paderborn, Institute of Computer Science (2001)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics