Shi Yong, Li Peijia, Yu Xiaodan, Wang Huadong, Niu Lingfeng
School of Economics and Management, University of Chinese Academy of Sciences, Beijing, China.
Key Laboratory of Big Data Mining and Knowledge Management, Chinese Academy of Sciences, Beijing, China.
J Med Internet Res. 2018 Jul 18;20(7):e240. doi: 10.2196/jmir.9300.
Doctor's performance evaluation is an important task in mobile health (mHealth), which aims to evaluate the overall quality of online diagnosis and patient outcomes so that customer satisfaction and loyalty can be attained. However, most patients tend not to rate doctors' performance, therefore, it is imperative to develop a model to make doctor's performance evaluation automatic. When evaluating doctors' performance, we rate it into a score label that is as close as possible to the true one.
This study aims to perform automatic doctor's performance evaluation from online textual consultations between doctors and patients by way of a novel machine learning method.
We propose a solution that models doctor's performance evaluation as an ordinal regression problem. In doing so, a support vector machine combined with an ordinal partitioning model (SVMOP), along with an innovative predictive function will be developed to capture the hidden preferences of the ordering labels over doctor's performance evaluation. When engineering the basic text features, eight customized features (extracted from over 70,000 medical entries) were added and further boosted by the Gradient Boosting Decision Tree algorithm.
Real data sets from one of the largest mobile doctor/patient communication platforms in China are used in our study. Statistically, 64% of data on mHealth platforms lack the evaluation labels from patients. Experimental results reveal that our approach can support an automatic doctor performance evaluation. Compared with other auto-evaluation models, SVMOP improves mean absolute error (MAE) by 0.1, mean square error (MSE) by 0.5, pairwise accuracy (PAcc) by 5%; the suggested customized features improve MAE by 0.1, MSE by 0.2, PAcc by 3%. After boosting, performance is further improved. Based on SVMOP, predictive features like politeness and sentiment words can be mined, which can be further applied to guide the development of mHealth platforms.
The initial modelling of doctor performance evaluation is an ordinal regression problem. Experiments show that the performance of our proposed model with revised prediction function is better than many other machine learning methods on MAE, MSE, as well as PAcc. With this model, the mHealth platform could not only make an online auto-evaluation of physician performance, but also obtain the most effective features, thereby guiding physician performance and the development of mHealth platforms.
医生绩效评估是移动健康(mHealth)中的一项重要任务,旨在评估在线诊断的整体质量和患者治疗效果,从而实现客户满意度和忠诚度。然而,大多数患者往往不会对医生的绩效进行评分,因此,开发一个模型使医生绩效评估自动化势在必行。在评估医生绩效时,我们将其评定为一个尽可能接近真实情况的分数标签。
本研究旨在通过一种新颖的机器学习方法,根据医生与患者之间的在线文本咨询对医生绩效进行自动评估。
我们提出了一种将医生绩效评估建模为有序回归问题的解决方案。在此过程中,将开发一种结合有序划分模型的支持向量机(SVMOP)以及一种创新的预测函数,以捕捉排序标签在医生绩效评估方面的隐藏偏好。在设计基本文本特征时,添加了八个定制特征(从超过70000条医学记录中提取),并通过梯度提升决策树算法进一步增强。
我们的研究使用了来自中国最大的移动医患沟通平台之一的真实数据集。从统计学角度来看,mHealth平台上64%的数据缺乏患者的评估标签。实验结果表明,我们的方法能够支持自动医生绩效评估。与其他自动评估模型相比,SVMOP将平均绝对误差(MAE)降低了0.1,均方误差(MSE)降低了0.5,成对准确率(PAcc)提高了5%;建议的定制特征将MAE降低了0.1,MSE降低了0.2,PAcc提高了3%。经过增强后,性能进一步提升。基于SVMOP,可以挖掘出礼貌和情感词等预测特征,这些特征可进一步应用于指导mHealth平台的发展。
医生绩效评估的初始建模是一个有序回归问题。实验表明,我们提出的具有改进预测函数的模型在MAE、MSE以及PAcc方面的性能优于许多其他机器学习方法。借助该模型,mHealth平台不仅可以对医生绩效进行在线自动评估,还能获得最有效的特征,从而指导医生绩效以及mHealth平台的发展。