Explainable machine learning for identifying mild cognitive impairment in older adults with chronic diseases: Model development and temporal validation.

IF 3.8 4区 心理学 Q2 PSYCHOLOGY, EXPERIMENTAL
Kun Ruan, Yuan Li
{"title":"Explainable machine learning for identifying mild cognitive impairment in older adults with chronic diseases: Model development and temporal validation.","authors":"Kun Ruan, Yuan Li","doi":"10.1016/j.actpsy.2026.107938","DOIUrl":null,"url":null,"abstract":"<p><strong>Objective: </strong>This study aimed to develop and validate an interpretable machine-learning classification model for identifying MCI at the time of assessment among older adults with chronic conditions. We also evaluated model performance and the stability of TreeSHAP-based feature explanations across survey waves.</p><p><strong>Methods: </strong>Data were obtained from the CHARLS. A total of 8222 participants from the 2018 wave were stratified by MCI status and randomly divided into a development set (n = 5754) and an internal validation set (n = 2468). Data from the 2020 wave (n = 5558) were used for temporal validation. LASSO regression was performed exclusively in the development set for feature selection, resulting in 27 retained predictors. Using the same feature set, seven classification models were developed: logistic regression, support vector machine, multilayer perceptron, random forest, XGBoost, LightGBM, and k-nearest neighbors. Encoding, standardization, SMOTENC resampling, and hyperparameter tuning were performed within the training folds of 10-fold cross-validation to minimize information leakage, while the original class distributions were retained in both validation sets. Model performance was assessed using the AUROC, AUPRC, classification metrics, Brier score, calibration analysis, and decision curve analysis. TreeSHAP was then applied to the prespecified XGBoost model to characterize feature contributions and assess the stability of global feature importance across survey waves.</p><p><strong>Results: </strong>In the 2018 internal validation set, the prespecified XGBoost model achieved an AUROC of 0.692 (95% CI: 0.660-0.724), an AUPRC of 0.282 (95% CI: 0.242-0.328), a sensitivity of 0.511, a specificity of 0.746, and a Brier score of 0.109. In the 2020 temporal validation set, the corresponding values were 0.702 for AUROC, 0.305 for AUPRC, 0.390 for sensitivity, 0.843 for specificity, and 0.137 for the Brier score. These findings indicate that discrimination remained broadly stable across survey waves, although sensitivity and calibration were limited. Decision curve analysis showed a positive net benefit for XGBoost mainly across low-to-moderate threshold probabilities. TreeSHAP analysis identified number of living children, sleep duration, educational attainment, activities of daily living (ADL), and age as the strongest contributors to model predictions. Global feature-importance rankings were highly consistent between the 2018 internal validation set and the 2020 temporal validation set (Spearman ρ = 0.996).</p><p><strong>Conclusion: </strong>This study developed an interpretable machine-learning framework for identifying current MCI status among older adults with chronic conditions. The prespecified XGBoost model showed moderate and relatively stable discrimination in both internal and temporal validation, while its TreeSHAP-based feature explanations were highly stable across survey waves. The model may serve as an adjunctive screening and preliminary risk-stratification tool before formal cognitive assessment, but it should not replace clinical diagnosis of MCI or be used to predict incident MCI or future cognitive decline. Further recalibration and external validation in independent populations are required before implementation.</p>","PeriodicalId":7141,"journal":{"name":"Acta Psychologica","volume":"270 ","pages":"107938"},"PeriodicalIF":3.8000,"publicationDate":"2026-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Acta Psychologica","FirstCategoryId":"102","ListUrlMain":"https://doi.org/10.1016/j.actpsy.2026.107938","RegionNum":4,"RegionCategory":"心理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"PSYCHOLOGY, EXPERIMENTAL","Score":null,"Total":0}
引用次数: 0

Abstract

Objective: This study aimed to develop and validate an interpretable machine-learning classification model for identifying MCI at the time of assessment among older adults with chronic conditions. We also evaluated model performance and the stability of TreeSHAP-based feature explanations across survey waves.

Methods: Data were obtained from the CHARLS. A total of 8222 participants from the 2018 wave were stratified by MCI status and randomly divided into a development set (n = 5754) and an internal validation set (n = 2468). Data from the 2020 wave (n = 5558) were used for temporal validation. LASSO regression was performed exclusively in the development set for feature selection, resulting in 27 retained predictors. Using the same feature set, seven classification models were developed: logistic regression, support vector machine, multilayer perceptron, random forest, XGBoost, LightGBM, and k-nearest neighbors. Encoding, standardization, SMOTENC resampling, and hyperparameter tuning were performed within the training folds of 10-fold cross-validation to minimize information leakage, while the original class distributions were retained in both validation sets. Model performance was assessed using the AUROC, AUPRC, classification metrics, Brier score, calibration analysis, and decision curve analysis. TreeSHAP was then applied to the prespecified XGBoost model to characterize feature contributions and assess the stability of global feature importance across survey waves.

Results: In the 2018 internal validation set, the prespecified XGBoost model achieved an AUROC of 0.692 (95% CI: 0.660-0.724), an AUPRC of 0.282 (95% CI: 0.242-0.328), a sensitivity of 0.511, a specificity of 0.746, and a Brier score of 0.109. In the 2020 temporal validation set, the corresponding values were 0.702 for AUROC, 0.305 for AUPRC, 0.390 for sensitivity, 0.843 for specificity, and 0.137 for the Brier score. These findings indicate that discrimination remained broadly stable across survey waves, although sensitivity and calibration were limited. Decision curve analysis showed a positive net benefit for XGBoost mainly across low-to-moderate threshold probabilities. TreeSHAP analysis identified number of living children, sleep duration, educational attainment, activities of daily living (ADL), and age as the strongest contributors to model predictions. Global feature-importance rankings were highly consistent between the 2018 internal validation set and the 2020 temporal validation set (Spearman ρ = 0.996).

Conclusion: This study developed an interpretable machine-learning framework for identifying current MCI status among older adults with chronic conditions. The prespecified XGBoost model showed moderate and relatively stable discrimination in both internal and temporal validation, while its TreeSHAP-based feature explanations were highly stable across survey waves. The model may serve as an adjunctive screening and preliminary risk-stratification tool before formal cognitive assessment, but it should not replace clinical diagnosis of MCI or be used to predict incident MCI or future cognitive decline. Further recalibration and external validation in independent populations are required before implementation.

用于识别老年人慢性疾病轻度认知障碍的可解释机器学习:模型开发和时间验证。
目的:本研究旨在开发和验证一种可解释的机器学习分类模型,用于在评估患有慢性疾病的老年人时识别MCI。我们还评估了模型性能和基于treeshap的特征解释跨调查波的稳定性。方法:资料来源于CHARLS。根据MCI状态对2018年浪潮中的8222名参与者进行分层,并随机分为发展组(n = 5754)和内部验证组(n = 2468)。2020年波浪(n = 5558)的数据用于时间验证。LASSO回归仅在特征选择的开发集中执行,导致27个保留的预测因子。使用相同的特征集,开发了七种分类模型:逻辑回归、支持向量机、多层感知器、随机森林、XGBoost、LightGBM和k近邻。在10次交叉验证的训练折叠中进行编码、标准化、SMOTENC重采样和超参数调优,以尽量减少信息泄漏,同时在两个验证集中保留原始的类分布。使用AUROC、AUPRC、分类指标、Brier评分、校准分析和决策曲线分析来评估模型的性能。然后将TreeSHAP应用于预先指定的XGBoost模型,以表征特征贡献并评估跨调查波的全局特征重要性的稳定性。结果:在2018年的内部验证集中,预先指定的XGBoost模型的AUROC为0.692 (95% CI: 0.660-0.724), AUPRC为0.282 (95% CI: 0.242-0.328),灵敏度为0.511,特异性为0.746,Brier评分为0.109。在2020年的时间验证集中,AUROC的相应值为0.702,AUPRC为0.305,敏感性为0.390,特异性为0.843,Brier评分为0.137。这些发现表明,尽管灵敏度和校准是有限的,但在整个调查波中,歧视大致保持稳定。决策曲线分析显示,XGBoost主要在低到中等阈值概率上具有正的净收益。TreeSHAP分析发现,存活儿童的数量、睡眠时间、受教育程度、日常生活活动(ADL)和年龄是模型预测的最大影响因素。2018年内部验证集和2020年时间验证集之间的全局特征重要性排名高度一致(Spearman ρ = 0.996)。结论:本研究开发了一个可解释的机器学习框架,用于识别患有慢性疾病的老年人当前的MCI状态。预先设定的XGBoost模型在内部验证和时间验证中都表现出中度和相对稳定的判别,而基于treeshap的特征解释在调查波之间具有高度稳定性。该模型可作为正式认知评估前的辅助筛查和初步风险分层工具,但不应取代轻度认知损伤的临床诊断或用于预测轻度认知损伤事件或未来认知能力下降。在实施前需要在独立人群中进行进一步的重新校准和外部验证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Acta Psychologica
Acta Psychologica PSYCHOLOGY, EXPERIMENTAL-
CiteScore
3.00
自引率
5.60%
发文量
274
审稿时长
36 weeks
期刊介绍: Acta Psychologica publishes original articles and extended reviews on selected books in any area of experimental psychology. The focus of the Journal is on empirical studies and evaluative review articles that increase the theoretical understanding of human capabilities.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书