Skip to main content

Some aspects of knowledge engineering

  • Part 6: Second Generation Expert Systems and Knowledge Engineering
  • Conference paper
  • First Online:
Advanced Topics in Artificial Intelligence

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 617))

Abstract

Knowledge engineering is a part of Artificial Intelligence which includes all activities connected with the transfer of knowledge from knowledge sources (experts, data files etc.) into knowledge-based systems. It was recognized as a bottleneck of current systems applications (“Feigenbaum's bottleneck”). This contribution deals with three aspects of knowledge engineering: It provides a brief overview of the knowledge acquisition methods and contains the discussion on the significance of the object-orientation paradigm for knowledge structuring and integration. The attention is focused on mutual impacts of software and knowledge engineering.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atkinson, M.B. and others: The Object-oriented database system manifesto. In: Proc. of the First Int. Conf. on Deductive and Object-Oriented Databases, Kyoto, 1989, pp. 40–57

    Google Scholar 

  2. Bader, J., and others: Practical engineering of knowledge based systems. Information and Software Technology, vol. 30 (1988), No. 5, pp. 266–277

    Google Scholar 

  3. Barstow, D. R., Shrobe, M. E., Sandewall, E.: Interactive Programming Environments. Mc Graw-Hill, N. York, 1984

    Google Scholar 

  4. Bishop, Y.M.M., Fienberg, S.E. and Holland, P.W.: Discrete Multivariate Analysis: Theory and Practice, MIT Press, 1975

    Google Scholar 

  5. Boehm, B. W.: A spiral model of software development and enhancement. IEEE Trans. on Computers, May 1988, pp. 61–72

    Google Scholar 

  6. Bond, A.H., Gasser, L.(editors): Readings in Distributed Artificial Intelligence. Morgan Kaufmann, 1988

    Google Scholar 

  7. Boose, J. H.: Expertise Transfer for Expert System Design. Addison-Wesley Publ. Co., Reading, Massachusetts 1986

    Google Scholar 

  8. Boose, J. H., Bradshaw, J.: Expertise transfer and complex problems: Using ACQUINAS as a knowledge-acquisition workbench for knowledge-based systems. Int. J. Man-Mach Stud., vol. 26 (1987), No. 1, pp. 3–28

    Google Scholar 

  9. Boose, J. H., Gaines, B.R. (eds.): Knowledge Acquisition Tools for Expert Systems. Academic Press, London, 1988

    Google Scholar 

  10. Bratko, I., Mozetič, I., Lavrač, N.: KARDIO: A Study in Deep and Qualitative Knowledge for Expert Systems. MIT Press, Cambridge, Massachusetts, 1987

    Google Scholar 

  11. Bratko, I., Kononenko, I.: Learning diagnostic rules from incomplete and noisy data. In: AI Methods in Statistics (Phelps, B. editor). Gower Technical Press, London, 1987

    Google Scholar 

  12. Brázdil, P., Clark, P.: Learning from imperfect data. In: Machine Learning, Meta-Reasoning and Logics (Brázdil, P., Konolige, K. editors), Kluwer Academic Publishers, Dordrecht, 1990, pp. 207–232

    Google Scholar 

  13. Carter, C., Catlett, J.: Assessing credit card applications using machine learning. IEEE Expert, vol. 2 (1987), No.3, pp. 71–79

    Google Scholar 

  14. Clark, P., Niblett, T.: The CN2 induction algorithm. Machine Learning, vol. 3, No. 4, pp. 261–284

    Google Scholar 

  15. Conklin, J.: Hypertext: An introduction and survey. IEEE Trans. on Computers, vol. 20 (1987), No. 9, pp. 17–41

    Google Scholar 

  16. Cuena, J.: Architectures for second generation knowledge based systems. In this volume

    Google Scholar 

  17. Davis, R.: Interactive transfer of expertise: acquisition of new inference rules. Artificial Intelligence, vol. 12 (1979), pp. 121–157

    Google Scholar 

  18. Engelmore, R. S., Morgan, A. (editors): Blackboard Systems. Addison-Wesley Publ. Co., Reading, Massachusetts, 1987

    Google Scholar 

  19. Gilb, T.: Principles of Software Engineering Management. Addison-Wesley Publ. Co., Reading, Massachusetts, 1988

    Google Scholar 

  20. Goldberg, D. E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Publ. Co., Reading, Massachusetts, 1989

    Google Scholar 

  21. Guiasu, S., Shenitzer, A.: The prinnciple of maximum entropy. The Mathematical Intelligencer, vol. 7 (1985), pp. 42–48

    Google Scholar 

  22. Hayes-Roth, F., Waterman, D. A., Lenat, B. (editors): Building Expert Systems. Addison-Wesley Publ. Co., Reading, Massachusetts, 1983

    Google Scholar 

  23. Hewitt, C.: Control structures as patterns of passing messages. Artificial Intelligence, vol. 8 (1977), pp. 323–363

    Google Scholar 

  24. Hinton, G. E.: Connectionist learning procedure. Artificial Intelligence, vol. 40, No. 1–3, pp. 185–234

    Google Scholar 

  25. Huang, Y. M., Rozenblit, J.: Architectures for distributed knowledge processing. In: Neural and Intelligent Systems Integration (Souček, B. ed.) John Wüey and Sons, New York, 1991, pp. 437–455

    Google Scholar 

  26. Ichiko, T.: An advanced software paradigm for intelligent systems integration. In: Neural and Intelligent Systems Integration (Souček, B.ed.), John Wiley and Sons, New York, 1991, pp. 503–527

    Google Scholar 

  27. Ignizio, J.P.: Introduction to Expert Systems. Mc Graw-Hill, New York, 1991

    Google Scholar 

  28. Kahn, G., Nowlan, S., Mc Dermott, J.: MORE: An intelligent knowledge acquisition tool. Proc. of 9th IJCAI, Morgan Kaufmann, 1985

    Google Scholar 

  29. Klir, G.J.: Architecture of Systems Problem Solving. Plenum Press, New York, 1985

    Google Scholar 

  30. Kuipers, B.: Qualitative simulation. Artificial Intelligence, vol. 29 (1986), pp. 289–338

    Google Scholar 

  31. Kononenko, I.: Semi-naive Bayesian classifier. In: Proc. EWSL-91 (Kodratoff, Y. ed.), LNAI No. 482, Springer Verlag, pp. 206–219

    Google Scholar 

  32. Kopecký, P., Lažanský, J., Mařík, V., Zdráhal, Z.: Knowledge based system for computer aided process planning. In: Proc. of Int. IFAC Conf. CSTD' 85, vol. I, Beijing, China, 1985, pp. 245–251

    Google Scholar 

  33. Kouba, Z.: The application of data analysis methods for inductive knowledge base construction. Ph.D. Thesis, Czech Tech. Univ., Prague, 1990 (in Czech)

    Google Scholar 

  34. Kubát, M.: Introduction to machine learning. In this volume

    Google Scholar 

  35. Lauritzen, S.L., Spiegelhalter, D.J.: Fast manipulation of probabilities and local representations — with applications to expert systems. In: Proc. AI — Workshop on Inductive Reasoning, Roskilde, Denmark, 1987.

    Google Scholar 

  36. Lavrač, N., Džeroski, S., Grobelnik, M.: Learning nonrecursive definitions of relations with LINUS. In: Proc. EWSL-91 (Kodratoff, Y. editor), LNAI No. 482, Springer Verlag, pp. 265–281

    Google Scholar 

  37. Lavrač, N., Mozetič, I.: Second Generation Knowledge Acquisition Methods and their Application to Medicine. Report OEFAI-92-02, Austrian Res. Institute for AI, Vienna, 1992

    Google Scholar 

  38. Lažanský, J., Mařík, V.: Knowledge and data concepts in AI. In: Cybernetics and Systems'92 (Trappl, R. ed.), World Sci. Publ. Co., Singapore, 1992, pp. 1601–1608

    Google Scholar 

  39. Lowry, M., Duran, R.: Knowledge-based software engineering, In: The Handbook of Artificial Intelligence, vol. IV (Barr, A., Cohen, P.R. and Feigenbaum, E. A. editors), Addison-Wesley Publ. Co., Reading, Massachusetts, 1989, pp. 243–322

    Google Scholar 

  40. Mařík, V., Kouba, Z.: Some knowledge-acquisition methods for Prospectorlike systems. Knowledge Based Systems, vol. 4 (1991), No. 4, pp. 225–230

    Google Scholar 

  41. Mařík, V., Lažanský, J.: Artificial intelligence in CIM. In: Proc. of EUROCAST '91 (Pichler, F. ed.), LNCS No. 585, Springer, 1992, pp. 602–613

    Google Scholar 

  42. Michalski, R. S., Mozetič, I., Hong, J., Lavrač N.: The AQ 15 inductive learning system: an overview and experiments. In: Proc. of IMAL 1986, Université de Paris-Sud, Orsay, 1986

    Google Scholar 

  43. Mingers, J.: An empirical comparison of prunning methods for decision tree induction. J. Machine Learning, vol. 4 (1989), pp. 227–243

    Google Scholar 

  44. Minsky, M.: Frame-system Theory in Thinking. University Press, London, 1977.

    Google Scholar 

  45. Muggleton, S.: Inductive Aquisition of Expert Knowledge. Addison-Wesley Publ. Co., Reading, Massachusetts, 1990

    Google Scholar 

  46. Niblett T.: Constructing decision trees in noisy domains. In: Progress in Machine Learning (Bratko, I, Lavrač, N. editors), Sigma, Wilmslow, pp. 67–78

    Google Scholar 

  47. Parsay, K. and others: Intelligent data base and automatic discovery. In: Neural and Intelligent Systems Integration (Souček, B. ed.), John Wiley and Sons, New York, 1991, pp. 615–628

    Google Scholar 

  48. Partridge, D.: Engineering Artificial Intelligence Software. Intellect, Oxford, 1992

    Google Scholar 

  49. Pearce, D. A.: The induction of fault diagnosis systems from qualitative models. In: Proc. of AAAI-88 Conf., Morgan Kaufmann, 1988, pp. 353–357

    Google Scholar 

  50. Quinlan, J. R.: Learning efficient classification procedures and their application to chess end games. In: Machine Learning: An Artificial Intelligence Approach (Michalski et. al. eds.), Tioga, Palo Alto, Calif., 1983

    Google Scholar 

  51. Quinlan, J.R.: Simplifying decision trees. Int. Journal Man-Mach. Stud., vol. 27 (1987), pp. 221–234

    Google Scholar 

  52. Royce, W. W.: Managing the development of large software systems. In: 1970 WESCON Technical Papers, vol. 14, Los Angeles, Calif., pp. 328–338

    Google Scholar 

  53. Scott, A.C., Clayton, J. E., Gibson, E. L.: A Practical Guide to Knowledge Acquisition. Addison-Wesley Publ. Co., Reading, Massachusetts, 1991

    Google Scholar 

  54. Štěpánková, O., Štěpánek, P.: PROLOG: A Step Towards the Future of Programming. In this volume.

    Google Scholar 

  55. Sundermeyer K.: Knowledge-Based Systems. BI Wissenschaftsverlag, Mannheim, 1991

    Google Scholar 

  56. Tello, E.R.: Object-Oriented Programming for Artificial Intelligence. Addison-Wesley Publ. Co., Reading, Massachusetts, 1989

    Google Scholar 

  57. Zaniolo, C. and others: Object oriented database systems and knowledge systems. In: Expert Database Systems (Kerschberg, L. ed.) Benjamin/Cummings Publ. Comp., Menlo Park, 1986, pp. 49–65

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Vladimír Mřrík Olga Štěpánková Rorbert Trappl

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mřrík, V., Vlček, T. (1992). Some aspects of knowledge engineering. In: Mřrík, V., Štěpánková, O., Trappl, R. (eds) Advanced Topics in Artificial Intelligence. Lecture Notes in Computer Science, vol 617. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55681-8_43

Download citation

  • DOI: https://doi.org/10.1007/3-540-55681-8_43

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55681-7

  • Online ISBN: 978-3-540-47271-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics