“…Several classification techniques (a sub-domain in machine learning) have been used for diagnosis system to achieve high diagnosis accuracy, e.g., artificial neural networks (ANNs) [16], [17], [23], Bayesian networks [13], [18], [27], [28], support-vector machine [23], [24], [29], decision tree [11], [26], weighted majority voting [23], etc. Work has been carried out on model-update (i.e., refinement) solutions for reasoning-based diagnosis engines [21], [27], [30].…”