Abstract
Building a knowledge-based system is like developing a scientific theory. Although a knowledge base does not constitute a theory of some natural phenomenon, it does represent a theory of how a class of professionals approaches an application task. As when scientists develop a natural theory, builders of expert systems first must formulate a model of the behavior that they wish to understand and then must corroborate and extend that model with the aid of specific examples. Thus there are two interrelated phases of knowledge-base construction: (1) model building and (2) model extension. Computer-based tools can assist developers with both phases of the knowledge-acquisition process. Workers in the area of knowledge acquisition have developed computer-based tools that emphasize either the building of new models or the extension of existing models. The PROTÉGÉ knowledge-acquisition system addresses these two activities individually and facilitates the construction of expert systems when the same general model can be applied to a variety of application tasks.
Article PDF
Similar content being viewed by others
References
Addis, T.R. 1987. A framework for knowledge elicitation. In Proceedings of the First European Workshop on Knowledge Acquisition for Knowledge-Based Systems, Reading University, Reading, England.
Anderson, J.R. 1987. Skill acquisition: Compilation of weak-method problem solutions. Psychological Review, 94: 192–210.
Belkin, N.J., Brooks, H.M., and Daniels, P.J. 1987. Knowledge elicitation using discourse analysis. International Journal of Man-Machine Studies, 27: 127–144.
Bennett, J.S. 1985. ROGET: A knowledge-based system for acquiring the conceptual structure of a diagnostic expert system. Journal of Automated Reasoning, 1: 49–74.
Boose 1989. A survey of knowledge acquisition techniques and tools. Knowledge Acquisition, 1: 3–37.
Breuker, J., and Wielinga, B. 1987. Use of models in the interpretation of verbal data. In A.L.Kidd (Ed.), Knowledge acquisition for expert systems: A practical handbook. London: Plenum.
Buchanan, B.G., and Shortliffe, E.H. 1984. Rule-based expert systems: The MYCIN experiments of the Stanford heuristic programming project. Reading, MA: Addison-Wesley.
Chandrasekaran, B. 1986. Generic tasks for knowledge-based reasoning: High-level building blocks for expert system design. IEEE Expert, 1: 23–30.
Clancey, W.J. 1985. Heuristic classification. Artificial Intelligence, 27: 289–350.
Clancey, W.J. 1986. Viewing knowledge bases as qualitative models. (Technical Report KSL-86–27). Stanford, CA: Knowledge Systems Laboratory, Stanford University.
Cleaves, D.A. 1987. Cognitive biases and corrective techniques: Proposals for improving elicitation procedures for knowledge-based systems. International Journal of Man-Machine Studies, 27: 155–166.
Conklin, J. 1987. Hypertext: An introduction and survey. Computer, 20: 17–41.
Cooke, N.M., and McDonald, J.E. 1987. The application of psychological scaling techniques to knowledge elicitation for knowledge-based systems. International Journal of Man-Machine Studies, 26: 533–550.
Davis, R. 1976. Applications of Meta Level Knowledge to the Construction, Maintenance, and Use of Large Knowledge Bases. Ph.D. thesis, Technical Report STAN-CS-76–564, Stanford University, Stanford, CA.
Ericsson, K.A., and Simon, H.A. 1984. Protocol analysis: Verbal reports as data. Cambridge, MA: MIT Press.
Eshelman, L. 1988. MOLE: A knowledge-acquisition system for cover-and-differentiate systems. In S.Marcus (Ed.), Automating knowledge acquisition for expert systems. Boston: Kluwer Academic Publishers.
Fitts, P.M. 1964. Perceptual-motor skill learning. In A.Melton (Ed.), Categories of human learning. New York: Academic Press.
Fodor, J.A. 1968. The appeal of tacit knowledge in psychological explanation. Journal of Philosophy, 65: 627–640.
Friedland, P.E. 1969. Knowledge-Based Experiment Design in Molecular Genetics. Ph.D. thesis, Technical Report STAN-CS-79–771, Stanford University, Stanford, CA.
Friedland, P.E., and Iwasaki, Y. 1985. The concept and implementation of skeletal plans. Journal of Automated Reasoning, 1: 161–208.
Freiling, M.J., and Alexander, J.H. 1984. Diagrams and grammars: Tools for mass producing expert systems. In The First Conference on Artificial Intelligence Applications (pp. 537–543). Denver, CO: IEEE Computer Society Press.
Gale, W.A. 1987. Knowledge-based knowledge acquisition for a statistical consulting system. International Journal of Man-Machine Studies, 13: 81–116.
Johnson, P.E. 1983. What kind of expert should a system be? Journal of Medicine and Philosophy, 8: 77–97.
Kahn, G., Nowlan, S., and McDermott, J. 1985. Strategies for knowledge acquisition. IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI 7: 511–522.
Kahn, M.G., Ferguson, J.C., Shortliffe, E.H., and Fagan, L.M. 1985. Representation and use of temporal information in ONCOCIN. In Proceedings of the Ninth Annual Symposium on Computer Applications in Medical Care. Baltimore, MD: IEEE Computer Society Press.
Kitto, C.M. 1989. Progress in automated knowledge acquisition tools: How close are we to replacing the knowledge engineer? Knowledge Acquisition, in press.
Klinker, G. 1988. KNACK: Sample-driven knowledge acquisition for reporting systems. In S.Marcus (Ed.), Automating knowledge acquisition for expert systems. Boston: Kluwer Academic Publishers.
LaBerge, D., and Samuels, S.J. 1974. Toward a theory of automatic information processing in reading. Cognitive Psychology, 6: 293–323.
Lane, C.D. 1986. Ozone reference manual. (Technical Report KSL-86–40). Stanford, CA: Knowledge Systems Laboratory, Stanford University.
Lane, C.D., Walton, J.D., and Shortliffe, E.H. 1986. Graphical access to medical expert systems: II. Design of an interface for physicians. Methods of Information in Medicine, 25: 143–150.
Lyons, W. 1986. The disappearance of introspection. Cambridge, MA: MIT Press.
Marcus, S. 1988. SALT: A knowledge acquisition tool for propose-and-revise systems. In S.Marcus (Ed.), Automating knowledge acquisition for expert systems. Boston: Kluwer Academic Publishers.
McCarthy, J. 1968. Programs with common sense. In M.Minsky (Ed.), Semantic information processing, Cambridge, MA: MIT Press.
McDermott, J. 1988. Preliminary steps toward a taxonomy of problem-solving methods. In S.Marcus (Ed.), Automating knowledge acquisition for expert systems. Boston: Kluwer Academic Publishers.
Meyer, M.A., Mniszewski, S.M., and Peaslec, A. 1989. Use of three minimally-biasing elicitation techniques for knowledge acquisition. Knowledge Acquisition, 1: 59–71.
Michalski, R.S., and Chilausky, R.L. 1980. Knowledge acquisition by encoding expert rules versus computer induction from examples: A case study involving soybean pathology. International Journal of Man-Machine Studies, 12: 63–87.
Musen, M.A., Fagan, L.M., Combs, D.M., and Shortliffe, E.H. 1987. Use of a domain model to drive an interactive knowledge-editing tool. International Journal of Man-Machine Studies, 26: 105–121.
Musen, M.A., Fagan, L.M., and Shortliffe, E.H. 1988. Graphical specification of procedural knowledge for an expert system. In J.Hendler (Ed.), Expert systems: The user interface. Norwood, NJ: Ablex.
Musen, M.A. 1989a. Automated generation of model-based knowledge-acquisition tools. London: Pitman.
Musen, M.A. 1989b. An editor for the conceptual models of interactive knowledge-acquisition tools. International Journal of Man-Machine Studies, in press.
Musen, M.A. 1989c. Conceptual models of interactive knowledge-acquisition tools. Knowledge Acquisition, 1: 73–88.
Newell, A. 1982. The knowledge level. Artificial Intelligence, 18: 87–127.
Nisbett, R.E., and Wilson, T.D. 1977. Telling more than we can know: Verbal reports on mental processes. Psychological review, 84: 231–259.
Reboh, R. 1981. Knowledge engineering techniques and tools in the Prospector environment. (Technical Report 243). Menlo Park, CA: SRI International.
Regoczei, S., and Plantinga, E.P.O. 1987. Creating the domain of discourse: Ontology and inventory. International Journal of Man-Machine Studies, 27: 235–250.
Rumelhart, D.E., and Norman, D.A. 1983. Representation in memory. (Technical Report CHIP 116). San Diego, La Jolla, CA: Center for Human Information Processing, University of California.
Silverman, H.A. 1975. A digitalis therapy advisor. (Technical Report MAC/TR-143). Cambridge, MA: Massachusetts Institute of Technology.
Slovic, P., and Lichtenstein, S. 1971. Comparison of Bayesian and regression approaches to the study of information processing in judgment. Organizational Behavior and Human Performance, 6: 649–744.
Shwe, M.A., Tu, S.W., and Fagan, L.M. 1989. Validating the knowledge base of a therapy-planning system. Methods of Information in Medicine, 28: 36–50.
Swartout, W.R. 1981. Producing Explanations and Justifications of Expert Consulting Programs, Ph.D. thesis, Technical Report MIT/LCS/TR-251, Massachusetts Institute of Technology.
Tu, S.W., Kahn, M.G., Musen, M.A., Ferguson, J.C., Shortliffe, E.H., and Fagan, L.M. 1989. Episodic monitoring of time-oriented data for heuristic skeletal-plan refinement. Communications of the ACM, in press.
Winograd, T., and Flores, F. 1986. Understanding Computers and Cognition: A New Foundation for Design. Norwood, NJ: Ablex.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Musen, M.A. Automated support for building and extending expert models. Mach Learn 4, 347–375 (1989). https://doi.org/10.1007/BF00130719
Issue Date:
DOI: https://doi.org/10.1007/BF00130719