Learning hidden patterns from patient multivariate time series data using convolutional neural networks: A case study of healthcare cost prediction

被引:29
作者
Morid, Mohammad Amin [1 ]
Sheng, Olivia R. Liu [2 ]
Kawamoto, Kensaku [3 ]
Abdelrahman, Samir [3 ,4 ]
机构
[1] Santa Clara Univ, Leavey Sch Business, Dept Informat Syst & Analyt, Santa Clara, CA USA
[2] Univ Utah, David Eccles Sch Business, Dept Operat & Informat Syst, Salt Lake City, UT 84108 USA
[3] Univ Utah, Dept Biomed Informat, 421 Wakara Way, Salt Lake City, UT 84108 USA
[4] Cairo Univ, Comp Sci Dept, Giza, Egypt
关键词
Healthcare cost prediction; Representation learning; Temporal pattern detection; Deep learning; Convolutional neural networks; Healthcare claims data;
D O I
10.1016/j.jbi.2020.103565
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Objective: To develop an effective and scalable individual-level patient cost prediction method by automatically learning hidden temporal patterns from multivariate time series data in patient insurance claims using a convolutional neural network (CNN) architecture. Methods: We used three years of medical and pharmacy claims data from 2013 to 2016 from a healthcare insurer, where data from the first two years were used to build the model to predict costs in the third year. The data consisted of the multivariate time series of cost, visit and medical features that were shaped as images of patients' health status (i.e., matrices with time windows on one dimension and the medical, visit and cost features on the other dimension). Patients' multivariate time series images were given to a CNN method with a proposed architecture. After hyper-parameter tuning, the proposed architecture consisted of three building blocks of convolution and pooling layers with an LReLU activation function and a customized kernel size at each layer for healthcare data. The proposed CNN learned temporal patterns became inputs to a fully connected layer. We benchmarked the proposed method against three other methods: (1) a spike temporal pattern detection method, as the most accurate method for healthcare cost prediction described to date in the literature; (2) a symbolic temporal pattern detection method, as the most common approach for leveraging healthcare temporal data; and (3) the most commonly used CNN architectures for image pattern detection (i.e., AlexNet, VGGNet and ResNet) (via transfer learning). Moreover, we assessed the contribution of each type of data (i.e., cost, visit and medical). Finally, we externally validated the proposed method against a separate cohort of patients. All prediction performances were measured in terms of mean absolute percentage error (MAPE). Results: The proposed CNN configuration outperformed the spike temporal pattern detection and symbolic temporal pattern detection methods with a MAPE of 1.67 versus 2.02 and 3.66, respectively (p < 0.01). The proposed CNN outperformed ResNet, AlexNet and VGGNet with MAPEs of 4.59, 4.85 and 5.06, respectively (p < 0.01). Removing medical, visit and cost features resulted in MAPEs of 1.98, 1.91 and 2.04, respectively (p < 0.01). Conclusions: Feature learning through the proposed CNN configuration significantly improved individual-level healthcare cost prediction. The proposed CNN was able to outperform temporal pattern detection methods that look for a pre-defined set of pattern shapes, since it is capable of extracting a variable number of patterns with various shapes. Temporal patterns learned from medical, visit and cost data made significant contributions to the prediction performance. Hyper-parameter tuning showed that considering three-month data patterns has the highest prediction accuracy. Our results showed that patients' images extracted from multivariate time series data are different from regular images, and hence require unique designs of CNN architectures. The proposed method for converting multivariate time series data of patients into images and tuning them for convolutional learning could be applied in many other healthcare applications with multivariate time series data.
引用
收藏
页数:11
相关论文
共 50 条
[21]   Scientometric Analysis and Classification of Research Using Convolutional Neural Networks: A Case Study in Data Science and Analytics [J].
Daradkeh, Mohammad ;
Abualigah, Laith ;
Atalla, Shadi ;
Mansoor, Wathiq .
ELECTRONICS, 2022, 11 (13)
[22]   Prediction of chaotic time series using recurrent neural networks and reservoir computing techniques: A comparative study [J].
Shahi, Shahrokh ;
Fenton, Flavio H. ;
Cherry, Elizabeth M. .
MACHINE LEARNING WITH APPLICATIONS, 2022, 8
[23]   Learning Entirely Unknown Classes in Time-Series Data Using Convolutional Neural Networks for Insulation Status Assessment of Partial Discharges in Power Cable Joints [J].
Chang, Chien-Kuo ;
Chang, Hsuan-Hao .
IEEE TRANSACTIONS ON DIELECTRICS AND ELECTRICAL INSULATION, 2023, 30 (06) :2854-2861
[24]   Feature learning for Human Activity Recognition using Convolutional Neural NetworksA case study for Inertial Measurement Unit and audio data [J].
Federico Cruciani ;
Anastasios Vafeiadis ;
Chris Nugent ;
Ian Cleland ;
Paul McCullagh ;
Konstantinos Votis ;
Dimitrios Giakoumis ;
Dimitrios Tzovaras ;
Liming Chen ;
Raouf Hamzaoui .
CCF Transactions on Pervasive Computing and Interaction, 2020, 2 :18-32
[25]   Automated Extraction of Human Settlement Patterns From Historical Topographic Map Series Using Weakly Supervised Convolutional Neural Networks [J].
Uhl, Johannes H. ;
Leyk, Stefan ;
Chiang, Yao-Yi ;
Duan, Weiwei ;
Knoblock, Craig A. .
IEEE ACCESS, 2020, 8 :6978-6996
[26]   A Comparative Study of Convolutional Neural Networks and Conventional Machine Learning Models for Lithological Mapping Using Remote Sensing Data [J].
Shirmard, Hojat ;
Farahbakhsh, Ehsan ;
Heidari, Elnaz ;
Beiranvand Pour, Amin ;
Pradhan, Biswajeet ;
Muller, Dietmar ;
Chandra, Rohitash .
REMOTE SENSING, 2022, 14 (04)
[27]   Cardiovascular disease prediction model based on patient behavior patterns in the context of deep learning: a time-series data analysis perspective [J].
Wang, Yubo ;
Rao, Chengfeng ;
Cheng, Qinghua ;
Yang, Jiahao .
FRONTIERS IN PSYCHIATRY, 2024, 15
[28]   Early prediction of CKD from time series data using adaptive PSO optimized echo state networks [J].
Anbazhagan, Thangadurai ;
Rangaswamy, Balamurugan .
SCIENTIFIC REPORTS, 2025, 15 (01)
[29]   Constructing 10-m NDVI Time Series From Landsat 8 and Sentinel 2 Images Using Convolutional Neural Networks [J].
Ao, Zurui ;
Sun, Ying ;
Xin, Qinchuan .
IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2021, 18 (08) :1461-1465
[30]   Generated time-series prediction data of COVID-19's daily infections in Brazil by using recurrent neural networks [J].
Hawas, Mohamed .
DATA IN BRIEF, 2020, 32