Blood glucose concentration prediction based on kernel canonical correlation analysis with particle swarm optimization and error compensation. (November 2020)
- Record Type:
- Journal Article
- Title:
- Blood glucose concentration prediction based on kernel canonical correlation analysis with particle swarm optimization and error compensation. (November 2020)
- Main Title:
- Blood glucose concentration prediction based on kernel canonical correlation analysis with particle swarm optimization and error compensation
- Authors:
- He, Jinli
Wang, Youqing - Abstract:
- Highlights: Kernel CCA is used for the first time to predict blood glucose concentration. The PSO algorithm is used to assist the parameter adjustment in KCCA, thereby further reducing the error. This paper proposes an error compensation method to effectively shorten the prediction time lag and reduce the error evidently. The threshold for early warning of hypoglycemia is adjusted appropriately. Abstract: Background and objective : Blood glucose levels in humans change over time. Continuous glucose monitoring system (CGMS), can constantly monitor the change of blood glucose concentration. Given the historical data of blood glucose, predicting the trend of blood glucose in a short term is important for diabetes. Appropriate behaviors can be adopted to prevent hypoglycemia or hyperglycemia. Methods : The method proposed in this paper only uses historical blood glucose data as input, rather than complex multi-dimensional input. Previous articles have demonstrated that canonical correlation analysis (CCA) can effectively predict blood glucose. The linear relationship between historical blood glucose values and predicted values was only considered regrettably. To compensate for this, this paper adds a kernel function to find out the non-linear relationship between blood glucose. In the introduced kernel function, some parameters need to be adjusted. To reduce the deviation caused by manual parameter adjustment, this paper discusses the role of particle swarm optimization (PSO).Highlights: Kernel CCA is used for the first time to predict blood glucose concentration. The PSO algorithm is used to assist the parameter adjustment in KCCA, thereby further reducing the error. This paper proposes an error compensation method to effectively shorten the prediction time lag and reduce the error evidently. The threshold for early warning of hypoglycemia is adjusted appropriately. Abstract: Background and objective : Blood glucose levels in humans change over time. Continuous glucose monitoring system (CGMS), can constantly monitor the change of blood glucose concentration. Given the historical data of blood glucose, predicting the trend of blood glucose in a short term is important for diabetes. Appropriate behaviors can be adopted to prevent hypoglycemia or hyperglycemia. Methods : The method proposed in this paper only uses historical blood glucose data as input, rather than complex multi-dimensional input. Previous articles have demonstrated that canonical correlation analysis (CCA) can effectively predict blood glucose. The linear relationship between historical blood glucose values and predicted values was only considered regrettably. To compensate for this, this paper adds a kernel function to find out the non-linear relationship between blood glucose. In the introduced kernel function, some parameters need to be adjusted. To reduce the deviation caused by manual parameter adjustment, this paper discusses the role of particle swarm optimization (PSO). Besides, this article puts forward an error compensation for CCA to enhance the precision. Finally based on the prediction results of PSO-KCCA, a personalized hypoglycemic warning threshold is proposed. Results : The proposed method is validated using clinical data by the root mean square error (RMSE) and differential coefficient ( R 2 ). The average RMSE result in PSO-KCCA was 8.01, 11.98, 12.45, 13.23, 14.53, 16.40 mg/dL in prediction horizon (PH) = 5, 10, 15, 20, 25, 30 min. The average R 2 was 0.95, 0.95, 0.98, 0.97, 0.98, and 0.97, respectively. The CCA with error compensation (EC-CCA) reduced RMSE by 33.45% compared with CCA. For the hypoglycemic warning, the average sensitivity obtained at 6 different PH values was 94.37%, and the specificity was 92.25%. Conclusions : The experimental results confirm the effectiveness of PSO-KCCA in blood glucose prediction. The proposed EC-CCA successfully reduces the delay in the time series prediction. The personalized hypoglycemic warning threshold consider the influence of the model accuracy on the prediction results. This method guarantees the rate of underreporting during monitoring and ensures patient safety. … (more)
- Is Part Of:
- Computer methods and programs in biomedicine. Volume 196(2020)
- Journal:
- Computer methods and programs in biomedicine
- Issue:
- Volume 196(2020)
- Issue Display:
- Volume 196, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 196
- Issue:
- 2020
- Issue Sort Value:
- 2020-0196-2020-0000
- Page Start:
- Page End:
- Publication Date:
- 2020-11
- Subjects:
- Canonical correlation analysis -- Kernel function -- Particle swarm optimization -- Blood glucose prediction -- Error compensation -- Hypoglycemic warning
Medicine -- Computer programs -- Periodicals
Biology -- Computer programs -- Periodicals
Computers -- Periodicals
Medicine -- Periodicals
Médecine -- Logiciels -- Périodiques
Biologie -- Logiciels -- Périodiques
Biology -- Computer programs
Medicine -- Computer programs
Periodicals
Electronic journals
610.28 - Journal URLs:
- http://www.sciencedirect.com/science/journal/01692607 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cmpb.2020.105574 ↗
- Languages:
- English
- ISSNs:
- 0169-2607
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.095000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 14758.xml