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 条
  • [21] Learning Entirely Unknown Classes in Time-Series Data Using Convolutional Neural Networks for Insulation Status Assessment of Partial Discharges in Power Cable Joints
    Chang, Chien-Kuo
    Chang, Hsuan-Hao
    IEEE TRANSACTIONS ON DIELECTRICS AND ELECTRICAL INSULATION, 2023, 30 (06) : 2854 - 2861
  • [22] Feature learning for Human Activity Recognition using Convolutional Neural NetworksA case study for Inertial Measurement Unit and audio data
    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
  • [23] Automated Extraction of Human Settlement Patterns From Historical Topographic Map Series Using Weakly Supervised Convolutional Neural Networks
    Uhl, Johannes H.
    Leyk, Stefan
    Chiang, Yao-Yi
    Duan, Weiwei
    Knoblock, Craig A.
    IEEE ACCESS, 2020, 8 (6978-6996): : 6978 - 6996
  • [24] A Comparative Study of Convolutional Neural Networks and Conventional Machine Learning Models for Lithological Mapping Using Remote Sensing Data
    Shirmard, Hojat
    Farahbakhsh, Ehsan
    Heidari, Elnaz
    Beiranvand Pour, Amin
    Pradhan, Biswajeet
    Muller, Dietmar
    Chandra, Rohitash
    REMOTE SENSING, 2022, 14 (04)
  • [25] Cardiovascular disease prediction model based on patient behavior patterns in the context of deep learning: a time-series data analysis perspective
    Wang, Yubo
    Rao, Chengfeng
    Cheng, Qinghua
    Yang, Jiahao
    FRONTIERS IN PSYCHIATRY, 2024, 15
  • [26] Early prediction of CKD from time series data using adaptive PSO optimized echo state networks
    Anbazhagan, Thangadurai
    Rangaswamy, Balamurugan
    SCIENTIFIC REPORTS, 2025, 15 (01):
  • [27] Constructing 10-m NDVI Time Series From Landsat 8 and Sentinel 2 Images Using Convolutional Neural Networks
    Ao, Zurui
    Sun, Ying
    Xin, Qinchuan
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2021, 18 (08) : 1461 - 1465
  • [28] Generated time-series prediction data of COVID-19's daily infections in Brazil by using recurrent neural networks
    Hawas, Mohamed
    DATA IN BRIEF, 2020, 32
  • [29] Simulation study on 3D convolutional neural networks for time-of-flight prediction in monolithic PET detectors using digitized waveforms
    Maebe, Jens
    Vandenberghe, Stefaan
    PHYSICS IN MEDICINE AND BIOLOGY, 2022, 67 (12)
  • [30] DeepNeoAG: Neoantigen epitope prediction from melanoma antigens using a synergistic deep learning model combining protein language models and multi-window scanning convolutional neural networks
    Chuang, Cheng-Che
    Liu, Yu-Chen
    Ou, Yu-Yen
    INTERNATIONAL JOURNAL OF BIOLOGICAL MACROMOLECULES, 2024, 281