Abstract
This paper is a tutorial discussion on classification problem solving, especially hierarchical classification. First we compare how pattern recognition and AI approaches to classification differ by pointing out how knowledge provides leverage against complexity, and thus point to the rationale behind knowledge-based systems. But we critique much of the work in knowledge-based systems, showing that important distinctions between various generic problem solving activities are often obscured by concentration on the implementation level of abstraction, such as “rules”, “logic”, or “frames”. We then argue that a generic task approach facilitates problem analysis, system design, knowledge acquisition and explanation of problem solving. We describe MDX, a medical diagnosis system that performs knowledge-based hierarchical classification, and motivate a number of issues in classification from that perspective. We also describe a high-level language called CSRL that is specially designed for hierarchical classification problem solving and show its power and utility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bennett, J., Creary, L., Englemore, R., and Melosh, R. SACON: A Knowledge-Based Consultant for Structural Analysis. Sept 1978, STAN-CS-78–699 and HPP Memo 78–23, Stanford University.
Brown, D.C. Expert Systems for Design Problem-Solving Using Design Refinement with Plan Selection and Redesign. Ph. D. Th., The Ohio State University, 1984.
Bylander, T., Mittal, S., and Chandrasekaran, B. CSRL: A Language for Expert Systems for Diagnosis. Proc. of the International Joint Conference on Artificial Intelligence, August, 1983, pp. 218–221. An extended version appears in Computers and Mathematics with Applications, vol 11, no.5, May 1985, pp. 449–456.
Bylander, T. and Mittal, S. CSRL: A Language for Classificatory Problem Solving and Uncertainty Handling. To appear in AIMagazine.
Bylander, T. and Smith, J. W. Mapping Medical Knowledge into Conceptual Structures. Proc. Expert System in Government Symposium, IEEE Computer Society”, McLean, Virginia, 1985, pp. 503–511.
Chandrasekaran, B., Mittal, S., Gomez, F., and Smith M.D., J. “An Approach to Medical Diagnosis Based on Conceptual Structures”. Proceedings of the 6th International Joint Conference on Artificial Intelligence, (August 1979), 134–142. IJCAI79.
Chandrasekaran, B. and Mittal, S. Conceptual Representation of Medical Knowledge for Diagnosis by Computer: MDX and Related Systems. InAdvances in Computers, M. Yovits, Ed., Academic Press, 1983, pp 217–293.
Chandrasekaran, B. Generic Tasks in Expert System Design and Their Role in Explanation of Problem Solving. Invited presentation at the National Academy of Sciences Office of Naval Research Workshop on AI and Distributed Problem Solving, May 16–17, 1985. To appear in the Proceedings of the Workshop.
Chandrasekaran, B. From Numbers to Symbols to Knowledge Structures: Pattern Recognition and Artificial Intelligence Perspectives on the Classification Task. Invited paper presented at the Workshop on Pattern Recognition in Practice-II, Free University, Amsterdam, June 19–21, 1985. To appear in the book, Pattern Recognition in Practice-II, E.S. Gelsema and L.N. Kanal, editors, North-Holland Publishing Company.
Chandrasekaran, B. Generic Tasks in Knowledge-Based Reasoning: Characterizing and Designing Expert Systems at the “Right” Level of Abstraction. Keynote lecture delivered December 13, 1985 at the IEEE Computer Society Second International Conference on Artificial Intelligence Applications, Miami, Florida. Appears in the Proceedings of the Conference.
Chandrasekaran, B. and Tanner, M. Uncertainty Handling in Expert Systems: Uniform vs. Task-Specific Formalisms. To appear inUncertainty in Artificial Intelligence, L.N. Kanal and J. Lemmer, editors, North Holland Publishing Company, 1986.
Clancey, William J. “The Epistemology of a Rule-Based Expert System-a Framework for Explanation”. Artificial Intelligence 20, 3 (May 1983) 215–251.
Clancey, William J. “Heuristic Classification”. Artificial Intelligence 27 (December 85), 289–350.
Duda, R.O., Hart, P.E., Nilsson, N.J., Reboh, R., Slocum, J., and Sutherland, G.L. Development of a Computer-Based Consultant for Mineral Exploration. Annual Report, SRI Projects 5821 and 6415, SRI International, Menlo Park, California.
Genesereth, M.R. “Diagnosis Using Hierarchical Design Models”. Proc. National Conf. on AI (1982).
Josephson, John R., Chandrasekaran, B. and Smith, J.W. Assembling the Best Explanation. Proceedings of the IEEE Workshop on Principles of Knowledge-Based Systems, IEEE Computer Society, Denver, Colorado, December 3–4, 1984.
Kanal, L. and Chandrasekaran, B. Recognition, Machine ‘Recognition’ and Statistical Approaches. In Satosi Watanabe, Ed., Methodologies of Pattern Recognition, Academic Press, 1969, pp. 317–332.
Minsky, M., and Papert, S. Perceptions. The MIT Press, 1969.
Sembugamoorthy, V. and Chandrasekaran, B. Functional Representation of Devices and Compilation of Diagnostic Problem Solving Systems. In J.L. Kolodner and C.K. Riesbeck, Ed. Experience, Memory, and Reasoning, Lawrence Erlbaum, 1986.
Narasimhan, R. “Labeling Schemata and Syntactic Description of Pictures”. Information and Control, 7 (June 1964), 151–179.
Newell, A., Shaw, J.C., and Simon, H.A. A variety of intelligent learning in a general problem-solver. New York: Pergamon Press, 1960.
Post, E. “Formal reductions of the general combinatorial problem”. American Journal of Mathematics 65, (1943), 197–268.
Samuel, Arthur L. “Some Studies in Machine Learning Using the Game of Checkers II. Recent Progress”. IBM Journal of Research and Development 11, 6 (1967).
Shortliffe, E.H. Computer-based Medical Consultations: MYCIN. Elsevier/North-Holland Inc. 1976.
Sokal, R.R. and Sneath, P.H.A. Principles of Numerical Taxonomy. Freeman, W.M., San Francisco, 1963.
Szolovits, P. and Pauker, S. G. “Categorical and Probabilistic Reasoning in Medical Diagnosis”. Artificial Intelligence 11, 1/2 (August 1978), 115–144.
vanMelle, W. A domain independent system that aids in constructing consultative programs. Ph. D. Th., Stanford University, 1980.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chandrasekaran, B., Keuneke, A. (1987). Classification Problem Solving: A Tutorial from an AI Perspective. In: Devijver, P.A., Kittler, J. (eds) Pattern Recognition Theory and Applications. NATO ASI Series, vol 30. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83069-3_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-83069-3_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-83071-6
Online ISBN: 978-3-642-83069-3
eBook Packages: Springer Book Archive