Using decision tree algorithms as a basis for a heart sound diagnosis decision support system

Decision trees algorithms were used with promising results in various critical problems, concerning heart sound diagnosis. In general this diagnostic problem can be divided in many sub problems, each one dealing either with one morphological characteristic of the heart sound or with difficult to distinguish heart diseases. The sub problems of the discrimination of aortic stenosis from mitral regurgitation and the discrimination between the second heart sound split, opening snap and third heart sound, are used as case studies. Using signal-processing methods, we extracted the heart sound feature vector. Relevance analysis was performed using the uncertainty coefficient. Then for each heart sound diagnosis sub problem, a specific decision tree (DT) was constructed. decision tree pruning was also investigated. Finally, a general decision support system architecture for the heart sound diagnosis problem, is proposed. The partial diagnosis, given by these DT, can be combined using arbitration rules to give the final diagnosis. These rules can be implemented by another DT, or can be based on different methods, algorithms, or even on expert knowledge. All these can lead to an integrated decision support system architecture for heart sound diagnosis.

[1]  L. Sakari,et al.  A heart sound segmentation algorithm using wavelet decomposition and reconstruction , 1997, Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 'Magnificent Milestones and Emerging Opportunities in Medical Engineering' (Cat. No.97CH36136).

[2]  R. Abdulla The Physiological Origins of Heart Sounds and Murmurs , 1997, Pediatric Cardiology.

[3]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[4]  A. Haghighi-Mood,et al.  A sub-band energy tracking algorithm for heart sound segmentation , 1995, Computers in Cardiology 1995.

[5]  J. N. Torry,et al.  Neural network and conventional classifiers to distinguish between first and second heart sounds , 1996 .

[6]  Sholom M. Weiss,et al.  Small Sample Decision tree Pruning , 1994, ICML.

[7]  I. Hartimo,et al.  Heart sound segmentation algorithm based on heart sound envelogram , 1997, Computers in Cardiology 1997.

[8]  Jiawei Han,et al.  Generalization and decision tree induction: efficient classification in data mining , 1997, Proceedings Seventh International Workshop on Research Issues in Data Engineering. High Performance Database Management for Large-Scale Applications.

[9]  J. Hertzberg,et al.  Artificial Neural Network-Based Method of Screening Heart Murmurs in Children , 2001, Circulation.

[10]  S.R. Criley,et al.  Beyond Heart Sounds: an interactive teaching and skills testing program for cardiac examination , 2000, Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163).