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.
Preview
Unable to display preview. Download preview PDF.
References
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
Bader, J., and others: Practical engineering of knowledge based systems. Information and Software Technology, vol. 30 (1988), No. 5, pp. 266–277
Barstow, D. R., Shrobe, M. E., Sandewall, E.: Interactive Programming Environments. Mc Graw-Hill, N. York, 1984
Bishop, Y.M.M., Fienberg, S.E. and Holland, P.W.: Discrete Multivariate Analysis: Theory and Practice, MIT Press, 1975
Boehm, B. W.: A spiral model of software development and enhancement. IEEE Trans. on Computers, May 1988, pp. 61–72
Bond, A.H., Gasser, L.(editors): Readings in Distributed Artificial Intelligence. Morgan Kaufmann, 1988
Boose, J. H.: Expertise Transfer for Expert System Design. Addison-Wesley Publ. Co., Reading, Massachusetts 1986
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
Boose, J. H., Gaines, B.R. (eds.): Knowledge Acquisition Tools for Expert Systems. Academic Press, London, 1988
Bratko, I., Mozetič, I., Lavrač, N.: KARDIO: A Study in Deep and Qualitative Knowledge for Expert Systems. MIT Press, Cambridge, Massachusetts, 1987
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
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
Carter, C., Catlett, J.: Assessing credit card applications using machine learning. IEEE Expert, vol. 2 (1987), No.3, pp. 71–79
Clark, P., Niblett, T.: The CN2 induction algorithm. Machine Learning, vol. 3, No. 4, pp. 261–284
Conklin, J.: Hypertext: An introduction and survey. IEEE Trans. on Computers, vol. 20 (1987), No. 9, pp. 17–41
Cuena, J.: Architectures for second generation knowledge based systems. In this volume
Davis, R.: Interactive transfer of expertise: acquisition of new inference rules. Artificial Intelligence, vol. 12 (1979), pp. 121–157
Engelmore, R. S., Morgan, A. (editors): Blackboard Systems. Addison-Wesley Publ. Co., Reading, Massachusetts, 1987
Gilb, T.: Principles of Software Engineering Management. Addison-Wesley Publ. Co., Reading, Massachusetts, 1988
Goldberg, D. E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Publ. Co., Reading, Massachusetts, 1989
Guiasu, S., Shenitzer, A.: The prinnciple of maximum entropy. The Mathematical Intelligencer, vol. 7 (1985), pp. 42–48
Hayes-Roth, F., Waterman, D. A., Lenat, B. (editors): Building Expert Systems. Addison-Wesley Publ. Co., Reading, Massachusetts, 1983
Hewitt, C.: Control structures as patterns of passing messages. Artificial Intelligence, vol. 8 (1977), pp. 323–363
Hinton, G. E.: Connectionist learning procedure. Artificial Intelligence, vol. 40, No. 1–3, pp. 185–234
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
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
Ignizio, J.P.: Introduction to Expert Systems. Mc Graw-Hill, New York, 1991
Kahn, G., Nowlan, S., Mc Dermott, J.: MORE: An intelligent knowledge acquisition tool. Proc. of 9th IJCAI, Morgan Kaufmann, 1985
Klir, G.J.: Architecture of Systems Problem Solving. Plenum Press, New York, 1985
Kuipers, B.: Qualitative simulation. Artificial Intelligence, vol. 29 (1986), pp. 289–338
Kononenko, I.: Semi-naive Bayesian classifier. In: Proc. EWSL-91 (Kodratoff, Y. ed.), LNAI No. 482, Springer Verlag, pp. 206–219
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
Kouba, Z.: The application of data analysis methods for inductive knowledge base construction. Ph.D. Thesis, Czech Tech. Univ., Prague, 1990 (in Czech)
Kubát, M.: Introduction to machine learning. In this volume
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.
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
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
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
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
Mařík, V., Kouba, Z.: Some knowledge-acquisition methods for Prospectorlike systems. Knowledge Based Systems, vol. 4 (1991), No. 4, pp. 225–230
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
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
Mingers, J.: An empirical comparison of prunning methods for decision tree induction. J. Machine Learning, vol. 4 (1989), pp. 227–243
Minsky, M.: Frame-system Theory in Thinking. University Press, London, 1977.
Muggleton, S.: Inductive Aquisition of Expert Knowledge. Addison-Wesley Publ. Co., Reading, Massachusetts, 1990
Niblett T.: Constructing decision trees in noisy domains. In: Progress in Machine Learning (Bratko, I, Lavrač, N. editors), Sigma, Wilmslow, pp. 67–78
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
Partridge, D.: Engineering Artificial Intelligence Software. Intellect, Oxford, 1992
Pearce, D. A.: The induction of fault diagnosis systems from qualitative models. In: Proc. of AAAI-88 Conf., Morgan Kaufmann, 1988, pp. 353–357
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
Quinlan, J.R.: Simplifying decision trees. Int. Journal Man-Mach. Stud., vol. 27 (1987), pp. 221–234
Royce, W. W.: Managing the development of large software systems. In: 1970 WESCON Technical Papers, vol. 14, Los Angeles, Calif., pp. 328–338
Scott, A.C., Clayton, J. E., Gibson, E. L.: A Practical Guide to Knowledge Acquisition. Addison-Wesley Publ. Co., Reading, Massachusetts, 1991
Štěpánková, O., Štěpánek, P.: PROLOG: A Step Towards the Future of Programming. In this volume.
Sundermeyer K.: Knowledge-Based Systems. BI Wissenschaftsverlag, Mannheim, 1991
Tello, E.R.: Object-Oriented Programming for Artificial Intelligence. Addison-Wesley Publ. Co., Reading, Massachusetts, 1989
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
Author information
Authors and Affiliations
Editor information
Rights 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