| Literature DB >> 33062609 |
Mohsen Kharazihai Isfahani1, Maryam Zekri1, Hamid Reza Marateb2,3, Elham Faghihimani4.
Abstract
BACKGROUND: Diabetes mellitus (DM) is a chronic disease that affects public health. The prediction of blood glucose concentration (BGC) is essential to improve the therapy of type 1 DM (T1DM).Entities:
Keywords: Blood glucose prediction; diabetes mellitus; fuzzy rule induction; fuzzy wavelet neural network; wavelet neural network
Year: 2020 PMID: 33062609 PMCID: PMC7528985 DOI: 10.4103/jmss.JMSS_62_19
Source DB: PubMed Journal: J Med Signals Sens ISSN: 2228-7477
Figure 1(a) The proposed hybrid dynamic wavelet neural network modeling structure and (b) the proposed hybrid dynamic fuzzy wavelet neural network modeling structure, in which I(k−DI), M(k−DM), and G(k−Dg) are the exogenous insulin rate, carbohydrate, and blood glucose concentration delayed regressors, respectively; u1, u2,…, um are the useful selected inputs; Φ(a1, b1), Φ(a2, b2), …, Φ(ap, bq) are all wavelet lattice neurons; Φ1, Φ2, …, Φn are the selected dominant wavelet neurons; W1, W2, …, Wn are the weights attributed to the dynamic wavelet neural network output layer; WNN1, WNN2, …, WNNna are the na subwavelets made from the n dominant selected wavelets, v1, v2, …, vna are na weights attributed to the dynamic wavelet neural network output layer; are membership functions of each rule in the dynamic fuzzy wavelet neural network modeling; and PH is the prediction horizon
Glossary of terms
| Term | Definition |
|---|---|
| Blood glucose concentration (mg/dl) | |
| Blood glucose concentration estimation (mg/dl) | |
| Time step | |
| PH | Prediction horizon |
| Input regressor | |
| u regressor delay | |
| e | Noise regressor |
| Input regressor vector | |
| U dimension or number of selected inputs | |
| ϕ | Mother wavelet |
| ϕai, Bi | Shifted and scaled wavelet |
| Sub-WNN | Sub-WNN |
| Sub-WNN wavelet weight | |
| Scale parameter of wavelet | |
| Shift parameter of wavelet | |
| Vector of shift parameters (b1, b2, …, bm) | |
| Number of selected dominant wavelets | |
| Number of | |
| Fuzzy rule | |
| Sub-WNN output | |
| Degree of contribution of fuzzy rule | |
| Fuzzy rule weight | |
| Number of unique scale of selected dominant wavelets or number of fuzzy rules | |
| Gaussian fuzzy membership function | |
| Mean value of Gaussian fuzzy membership function | |
| Standard deviation of Gaussian fuzzy membership function | |
| Antecedent assignment value | |
| Number of fuzzy rule inputs | |
| NN | Neural network |
| HDWNN | Hybrid dynamic wavelet NN |
| HDFWNN | Hybrid dynamic fuzzy wavelet NN |
| WNN | Wavelet neural network |
| ICA | Imperialist competition algorithm |
The performance of different models concerning blood glucose concentration prediction (two proposed models in comparison with the jump neural network) on the training and test real datasets (mean±standard deviation and P values of performance indices)
| Model* | Train | Test | Train | Test | Train | Test | |
|---|---|---|---|---|---|---|---|
| Jump NN | 49 | 0.94995±0.016387 | 0.94700±0.01601 | 2.7735±0.91820 | 4.0621±1.5402 | 0.89512±0.05262 | 0.88316±0.05410 |
| HDWNN | 15 | 0.96259±0.009308 | 0.96238±0.00971 | 2.9825±0.61039 | 4.3331±1.0674 | 0.93628±0.02691 | 0.93563±0.02693 |
| HDFWNN | 155 | 0.96762±0.007948 | 0.96749±0.00886 | 3.0081±0.64828 | 3.8187±0.7444 | 0.95349±0.01936 | 0.95239±0.02040 |
| <0.001 | <0.001 | <0.001 | |||||
*Models are for PH=30 min, **The mean number of model parameters for each patient. NN – Neural network; HDWNN – Hybrid dynamic wavelet NN; HDFWNN – Hybrid dynamic fuzzy wavelet NN
Figure 2Continuous glucose monitor signal (blue line), hybrid dynamic wavelet neural network model prediction (black triangle), hybrid dynamic fuzzy wavelet neural network model prediction (red square), and the reference jump neural network (magenta hexagram) for one of the real patient data. Horizontal red lines denote the hypo- and hyper-glycemic thresholds
The performance of different models concerning blood glucose concentration prediction (two proposed models in comparison with jump neural network) on the training and test simulated datasets (mean±standard deviation and P values of performance indices)
| Model* | Train | Test | Train | Test | Train | Test | |
|---|---|---|---|---|---|---|---|
| Jump NN | 83 | 0.92994±0.039143 | 0.92771±0.04093 | 9.6496±4.03960 | 4.1111±1.6835 | 0.58705±0.14323 | 0.56716±0.15841 |
| HDWNN | 14 | 0.97123±0.014297 | 0.96950±0.01535 | 1.4776±0.58959 | 1.163±0.39090 | 0.87164±0.07016 | 0.85936±0.07716 |
| HDFWNN | 150 | 0.97476±0.012394 | 0.97183±0.01440 | 1.4487±0.50693 | 1.176±0.37807 | 0.89693±0.06268 | 0.87829±0.07105 |
| <0.001 | <0.001 | <0.001 | |||||
*Models are for PH=30 min, **The mean number of model parameters for each patient. NN – Neural network; HDWNN – Hybrid dynamic wavelet NN; HDFWNN – Hybrid dynamic fuzzy wavelet NN