{"type":"ScholarlyArticle","title":"CSRL: A Language for Expert Systems for Diagnosis","authors":[{"name":"Tom Bylander","slug":"tom-bylander","given":"Tom","family":"Bylander","affiliation":"Artificial Intelligence Group Department of Computer and Information Science The Ohio State University Columbus , OH 43210 USA"},{"name":"Sanjay Mittal","slug":"sanjay-mittal","given":"Sanjay","family":"Mittal","affiliation":"Artificial Intelligence Group Department of Computer and Information Science The Ohio State University Columbus , OH 43210 USA"},{"name":"B. Chandrasekaran","slug":"b-chandrasekaran","given":"B.","family":"Chandrasekaran","affiliation":"Artificial Intelligence Group Department of Computer and Information Science The Ohio State University Columbus , OH 43210 USA"}],"abstract":"We present CSRL (Conceptual Structures Representation Language) as a language to facilitate the development of expert diagnosis systems based on a paradigm of \"cooperating diagnostic specialists.\" MDX, the medical diagnosis system that has been developed in our laboratory over the past few years is based on this paradigm. In our approach, diagnostic reasoning is one of several generic tasks, each of which calls for a particular organizational and problem solving structure. A diagnostic structure is composed of a collection of specialists, each of which corresponds to a node or \"concept\" in a diagnostic hierarchy, e.g., a classification of diseases. A top-down strategy called establish-refine is used in which either a specialist establishes and then refines itself, or the specialist rejects itself, pruning the hierarchy that it heads. CSRL is a language for representing the concepts of a diagnostic hierarchy and for implementing the establish-refine process. The body of a concept specifies how it will respond to different messages from its superconcept. The knowledge to establish or reject a concept is factored into knowledge groups, which correspond to specific decisions in the diagnosis. We also introduce the concept of a family of languages in which different languages for diagnosis are designed for different kinds of end users.","doi":null,"url":"https://ijcai.org/proceedings/1983/52","pdf":"https://ijcai.org/proceedings/1983/0052.pdf","markdown":"https://ijcai.org/proceedings/1983/52.md","bibtex":"https://ijcai.org/proceedings/1983/bibtex/52","volume":{"slug":"1983","title":"Proceedings of the Eighth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 1983","url":"https://ijcai.org/proceedings/1983/","year":1983,"location":"Karlsruhe, West Germany","dates":"","editors":"Alan Bundy","isbn":"","publisher":"International Joint Conferences on Artificial Intelligence","doi_prefix":""},"section":"Expert Systems","track":"Expert Systems","number":52,"pages":{"first":218,"last":220},"keywords":[],"videos":[],"references":[{"position":1,"raw":"D. Bobrow and M. Stefik, \"The LOOPS Manual,\" Tech. Report KB-VLSI-81-13, Xerox Palo Alto Research Center, 1982.","title":"The LOOPS Manual","authors":"D Bobrow, M Stefik","year":"1982","venue":null,"doi":null,"url":null,"internal_url":null},{"position":2,"raw":"T. Bylander, \"The CSRL Manual,\" in preparation, 1983.","title":"The CSRL Manual","authors":"T Bylander","year":"1983","venue":null,"doi":null,"url":null,"internal_url":null},{"position":3,"raw":"B. Chandrasekaran, \"Towards a Taxonomy of Problem Solving Types,\" AI Magazine, Vol. 4, No. 1, Winter/Spring 1983.","title":"Towards a Taxonomy of Problem Solving Types","authors":"B Chandrasekaran","year":"1983","venue":"AI Magazine","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"B. Chandrasekaran, F. Gomez, S. Mittal, and J. W. Smith, \"An Approach to Medical Diagnosis Based on Conceptual Structures,\" in Proc. IJCAI-79, 1979.","title":"An Approach to Medical Diagnosis Based on Conceptual Structures","authors":"B Chandrasekaran, F Gomez, S Mittal, J W Smith","year":"1979","venue":"Proc. IJCAI-79","doi":null,"url":null,"internal_url":"/proceedings/1979/35"},{"position":5,"raw":"B. Chandrasekaran, S. Mittal, and J. W. Smith, \"Reasoning with Uncertain Knowledge: The MDX Approach,\" in Proc. ill Ann. Joint Conf. of the American Medica 1 Informatics Association, May 1982.","title":"Reasoning with Uncertain Knowledge: The MDX Approach","authors":"B Chandrasekaran, S Mittal, J W Smith","year":"1982","venue":"Proc. ill Ann. Joint Conf. of the American Medica 1 Informatics Association","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"L. D. Erman and V. R. Lesser, \"A Multi-level Organization for Problem-solving using Many Diverse Cooperating Sources of Knowledge,\" in Proc. IJCAI-75, 1975.","title":"A Multi-level Organization for Problem-solving using Many Diverse Cooperating Sources of Knowledge","authors":"L D Erman, V R Lesser","year":"1975","venue":"Proc. IJCAI-75","doi":null,"url":null,"internal_url":"/proceedings/1975/76"},{"position":7,"raw":"F. Gomez and B. Chandrasekaran, ''Knowledge Organization and Distribution for Medical Diagnosis,\" IEEE Trans • . SM&C, Vol. SMC-11, No. 1, pp. 34-42, January 1981.","title":"Knowledge Organization and Distribution for Medical Diagnosis","authors":"F Gomez, B Chandrasekaran","year":"1981","venue":"IEEE Trans • . SM&C","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"s. Mittal, \"Design of a Distributed Medical Diagnosis and Database System,\" Ph.D. Thesis, Department of Computer and Information Science, The Ohio State .University, 1980.","title":"Design of a Distributed Medical Diagnosis and Database System","authors":null,"year":"1980","venue":null,"doi":null,"url":null,"internal_url":null},{"position":9,"raw":"S. Mittal and B. Chandrasekaran, \"Conceptual Representation of Patient Data Bases,\" J. of Medical Systems, 1981.","title":"Conceptual Representation of Patient Data Bases","authors":"S Mittal, B Chandrasekaran","year":"1981","venue":"J. of Medical Systems","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}