Towards a Taxonomy Of Problem Solving Types

AI Magazine 

Our group's work in medical decision making has led us to formulate a framework for expert system design, in particular about how the domain knowledge may be decomposed into substructures We propose that there exist different problem-solving types, i e, uses of knowledge, and corresponding to each is a separate substructure specializing in that1 type of problem-solving Each substructure is in turn further decomposed into a hierarchy of specialists which differ from each other not in the type of problem-solving, but in the conceptual content of their knowledge; e g, one of them may specialize in "heart disease," while another may do so in "liver," though both of them are doing the same type of problem-solving Thus ultimately all the knowledge in the system is distributed among problem-solvers which know how to use that knowledge This is in contrast to the currently dominant expert system paradigm which proposes a common knowledge base accessed by knowledge-free problem-solvers of various kinds In our framework there is no distinction between knowledge bases and problem-solvers: each knowledge source is a problem-solver We have so far had occasion to deal with three generic problem-solving types in expert clinical reasoning: diagnosis (classification), data retrieval and organization, and reasoning about consequences of actions In a novice, these expert structures are often incomplete, and other knowledge structures and learning processes are needed to construct and complete them This is a revised and extended version of an invited talk entitled, "Decomposition of Domain Knowledge Into Knowledge Sources: The MDX Approach," delivered at the IV National Conference of the Canadian Society for Computational Studies of Intelligence, May 17-19, 1982, Saskatchewan For the past few years our research group has been investigating the issues of problem-solving as well as knowledge organization and representation in medical decision making. In parallel with this investigation we have also been building and extending a cluster of systems for various aspects of medical reasoning. MDX, which is a diagnostic system, i.e., its role is to arrive RADEX is a Though in a sense RADEX and PATREC can both be viewed as "intelligent" data base specialists, RADEX has some additional features of interest due to the perceptual nature of some of its knowledge. However, for the purpose of this paper, it is not necessary to go into RADEX in much detail, and we can view PATREC as prototypical of this class of auxiliary systems. Our aim in this paper is to outline a point of view about how a domain gets naturally decomposed into substructures each of which specializes in one type of problem-solving.

Similar Docs  Excel Report  more

TitleSimilaritySource
None found