Back

Evidence-based XAI of clinical decision support systems for differential diagnosis: Design, implementation, and evaluation

Miyachi, Y.; Ishii, O.; Torigoe, K.

2024-07-18 health informatics
10.1101/2024.07.18.24310609 medRxiv
Show abstract

IntroductionWe propose the Explainable AI (XAI) model for Clinical Decision Support Systems (CDSSs). It supports physicians Differential Diagnosis (DDx) with Evidence-based Medicine (EBM). It identifies instances of the case data contributing to predicted diseases. Each case data is linked to the sourced medical literature. Therefore, this model can provide medical professionals with evidence of predicted diseases. MethodsThe source of the case data (training data) is medical literature. The prediction model (the main model) uses Neural Network (NN) + Learning To Rank (LTR). Physicians DDx and machines LTR are remarkably similar. The XAI model (the surrogate model) uses k-Nearest Neighbors Surrogate model (k-NN Surrogate model). The k-NN Surrogate model is a symphony of Example-based explanations, Local surrogate model, and k-Nearest Neighbors (k-NN). Requirements of the XAI for CDSS and features of the XAI model are remarkably adaptable. To improve the surrogate models performance, it performs "Selecting its data closest to the main model." We evaluated the prediction and XAI performance of the models. ResultsWith the effect of "Selecting," the surrogate models prediction and XAI performances are higher than those of the "standalone" surrogate model. ConclusionsThe k-NN Surrogate model is a useful XAI model for CDSS. For CDSSs with similar aims and features, the k-NN Surrogate model is helpful and easy to implement. The k-NN Surrogate model is an Evidence-based XAI for CDSSs. Unlike current commercial Large Language Models (LLMs), Our CDSS shows evidence of predicted diseases to medical professionals.

Matching journals

The top 5 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.