This book is the first detailed account of the development of a complex and successful expert system based on deep and qualitative knowledge. It shows how the qualitative modeling approach, using logic based representations and machine learning techniques, can be used to construct knowledge bases whose complexity is far beyond the capability of traditional, dialogue based techniques of knowledge acquisition. The relevant techniques are demonstrated in full detail in the building of Kardio, a medical expert system model of the human heart designed for the diagnosis of cardiac arrhythmias. Kardio's performance is estimated by cardiologists to be equivalent to that of a specialist of internal medicine (not a cardiologist) who is highly skilled in the reading of ECG recordings, and it can be used as a diagnostic tool in ECG interpretation. It may also be used for instruction in electrocardiography. The authors show how the model was compiled, by means of qualitative simulation and machine learning tools, into various representations that are suited for particular expert tasks. They investigate a hierarchical organization of a qualitative model and outline an experiment whereby the construction of a deep model is automated by means of machine learning techniques. The book contains a complete model of the electrical system of the heart that can be used to further development in this area of applications.
Ivan Bratko, author of Prolog Programming for Artificial Intelligence, is a professor of computer science at E. Kardelj University and leads the AI laboratory at the Jozef Stefan Institute in Ljubljana, Yugoslavia. Igor Mozetic and Nada Lavrac are researchers at the institute.