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

被引:25
|
作者
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 条
  • [1] Financial Time-series Data Analysis using Deep Convolutional Neural Networks
    Chen, Jou-Fan
    Chen, Wei-Lun
    Huang, Chun-Ping
    Huang, Szu-Hao
    Chen, An-Pin
    2016 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2016, : 87 - 92
  • [2] Multivariate Time Series Forecasting with Dilated Residual Convolutional Neural Networks for Urban Air Quality Prediction
    Benhaddi, Meriem
    Ouarzazi, Jamal
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (04) : 3423 - 3442
  • [3] Multivariate Time Series Forecasting with Dilated Residual Convolutional Neural Networks for Urban Air Quality Prediction
    Meriem Benhaddi
    Jamal Ouarzazi
    Arabian Journal for Science and Engineering, 2021, 46 : 3423 - 3442
  • [4] Multivariate Time Series Prediction of Pediatric ICU data using Deep Learning
    Adiba, Farzana Islam
    Sharwardy, Sharmin Nahar
    Rahman, Mohammad Zahidur
    2021 INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN INFORMATION TECHNOLOGY (ICITIIT), 2021,
  • [5] Machine learning-based climate time series anomaly detection using convolutional neural networks
    Srinivasan, R.
    Wang, L.
    Bulleid, J. L.
    WEATHER AND CLIMATE, 2020, 40 (01) : 16 - 31
  • [6] Feature learning for Human Activity Recognition using Convolutional Neural Networks A case study for Inertial Measurement Unit and audio data
    Cruciani, Federico
    Vafeiadis, Anastasios
    Nugent, Chris
    Cleland, Ian
    McCullagh, Paul
    Votis, Konstantinos
    Giakoumis, Dimitrios
    Tzovaras, Dimitrios
    Chen, Liming
    Hamzaoui, Raouf
    CCF TRANSACTIONS ON PERVASIVE COMPUTING AND INTERACTION, 2020, 2 (01) : 18 - 32
  • [7] A deep learning approach using graph convolutional networks for slope deformation prediction based on time-series displacement data
    Zhengjing Ma
    Gang Mei
    Edoardo Prezioso
    Zhongjian Zhang
    Nengxiong Xu
    Neural Computing and Applications, 2021, 33 : 14441 - 14457
  • [8] Flattened Data in Convolutional Neural Networks: Using Malware Detection as Case Study
    Yeh, Chih-Wei
    Yeh, Wan-Ting
    Hung, Shih-Hao
    Lin, Chih-Ta
    2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 130 - 135
  • [9] A deep learning approach using graph convolutional networks for slope deformation prediction based on time-series displacement data
    Ma, Zhengjing
    Mei, Gang
    Prezioso, Edoardo
    Zhang, Zhongjian
    Xu, Nengxiong
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (21) : 14441 - 14457
  • [10] Real-time human activity recognition from accelerometer data using Convolutional Neural Networks
    Ignatov, Andrey
    APPLIED SOFT COMPUTING, 2018, 62 : 915 - 922