| Literature DB >> 35158656 |
Edyta A Bauer1, Wojciech Jagusiak2.
Abstract
Subclinical ketosis is one of the most dominant metabolic disorders in dairy herds during lactation. Cows suffering from ketosis experience elevated ketone body levels in blood and milk, including β-hydroxybutyric acid (BHB), acetone (ACE) and acetoacetic acid. Ketosis causes serious financial losses to dairy cattle breeders and milk producers due to the costs of diagnosis and management as well as animal welfare reasons. Recent years have seen a growing interest in the use of artificial neural networks (ANNs) in various fields of science. ANNs offer a modeling method that enables the mapping of highly complex functional relationships. The purpose of this study was to determine the relationship between milk composition and blood BHB levels associated with subclinical ketosis in dairy cows, using feedforward multilayer perceptron (MLP) artificial neural networks. The results were verified based on the estimated sensitivity and specificity of selected network models, an optimum cut-off point was identified for the receiver operating characteristic (ROC) curve and the area under the ROC curve (AUC). The study demonstrated that BHB, ACE and lactose (LAC) levels, as well as the fat-to-protein ratio in milk, were important input variables in the network training process. For the identification of cows at risk of subclinical ketosis, variables such as BHB and ACE levels in milk were of particular relevance, with a sensitivity and specificity of 0.84 and 0.61, respectively. It was found that the back propagation algorithm offers opportunities to integrate artificial intelligence and dairy cattle welfare within a computerized decision support tool.Entities:
Keywords: dairy cattle; ketosis; multi-layer perceptron; practical application
Year: 2022 PMID: 35158656 PMCID: PMC8833383 DOI: 10.3390/ani12030332
Source DB: PubMed Journal: Animals (Basel) ISSN: 2076-2615 Impact factor: 2.752
Number of animals tested (n = 1520), mean and standard deviation of milk variables and β-hydroxybutyrate concentration (bBHB) in blood and milk (mBHB) according to lactation number.
| Item | Lactation 1 | Lactation 2 | Lactation 3 | Lactation ≥ 4 |
|---|---|---|---|---|
| Number of cows | 402 | 426 | 397 | 295 |
| bBHB (mmol/L) | 0.23 ± 0.33 | 0.65 ± 0.45 | 0.56 ± 0.39 | 0.85 ± 0.36 |
| Milk variables | ||||
| Milk (kg) | 26.89 ± 6.38 | 35.0 ± 0.69 | 32.80 ± 9.26 | 34.2 ± 10.1 |
| Fat (%) | 4.54 ± 1.00 | 4.5 ± 1.02 | 4.92 ± 1.03 | 4.68 ± 1.01 |
| Protein (%) | 3.24 ± 0.33 | 3.4 ± 0.38 | 3.30 ± 0.40 | 3.27 ± 0.34 |
| Lactose (%) | 4.85 ± 0.23 | 4.8 ± 0.20 | 4.76 ± 0.27 | 4.70 ± 0.24 |
| Urea (mg/L) | 197.56 ± 70.05 | 207 ± 77.14 | 203.12 ± 74.34 | 179.42 ± 73.66 |
| SCC (1000/mL) | 561.4 ± 1081.9 | 591.1 ± 1252.06 | 725.42 ± 1188.15 | 834.31 ± 1401.07 |
| Acetone (mmol/L) | 0.15 ± 0.18 | 0.1 ± 0.12 | 0.15 ± 0.17 | 0.13 ± 0.13 |
| mBHB (mmol/L) | 0.09 ± 0.13 | 0.1 ± 0.10 | 0.11 ± 0.11 | 0.86 ± 0.61 |
Number of cows, mean and standard deviation of blood β-hydroxybutyrate concentration (bBHB), milk yield, fat percentage, protein percentage, lactose percent, urea concentration, somatic cell score (SCC), acetone and milk β-hydroxybutyrate concentrations (mBHB).
The activation functions of the hidden and output layer used to train MLP network.
| Type of Network | Type of Function | Function Model |
|---|---|---|
| MLP | Linear |
|
| Hyperbolic tangent |
| |
| Exponential |
| |
| Logistic |
| |
| Sinus |
|
MLP—multi-layer perceptron.
Figure 1The Multilayer Perceptron structure.
Activation function for chosen MLP networks.
| ID | Activation Functions | |
|---|---|---|
| Hidden | Output | |
| 2-8-1 | linear | linear |
| 2-9-1 | exponential | tangens |
| 2-10-1 | hyperbolic tangent | sinus |
| 2-11-1 | linear | sinus |
| 2-12-1 | hyperbolic tangent | linear |
| 2-13-1 | hyperbolic tangent | linear |
| 5-14-1 | exponential | linear |
| 3-15-1 | sinus | linear |
MLP—identity models: 3; 5; 3—input variables, 10–15—hidden neurons, 1—output variable.
Pearson’s coefficients of linear correlation for learning, testing and validation sampling and errors for learning, network testing and validation sampling.
| ID | Coefficient Correlation | Error Function (SOS) | ||||
|---|---|---|---|---|---|---|
| Training | Testing | Validation | Training Error | Testing Error | Validation Error | |
| 2-8-1 | 0.96 | 0.75 | 0.64 | 0.95 | 0.489 | 0.65 |
| 2-9-1 | 0.96 | 0.73 | 0.64 | 0.96 | 0.49 | 0.63 |
| 2-10-1 | 0.97 | 0.73 | 0.65 | 0.88 | 0.46 | 0.56 |
| 2-11-1 | 0.95 | 0.77 | 0.66 | 0.81 | 0.45 | 0.56 |
| 2-12-1 | 0.96 | 0.74 | 0.64 | 0.89 | 0.46 | 0.59 |
| 2-13-1 | 0.95 | 0.72 | 0.65 | 0.77 | 0.44 | 0.57 |
| 5-14-1 | 0.96 | 0.72 | 0.65 | 0.52 | 0.46 | 0.60 |
| 3-15-1 | 0.96 | 0.72 | 0.64 | 0.50 | 0.45 | 0.59 |
ID MLP—identity models.
Network sensitivity analysis for ketosis.
| ID MLP | Input Variable | ||||
|---|---|---|---|---|---|
| BHB | ACE | LAC | FP | PP | |
| 2-8-1 | 7.332 | 2.842 | - | - | - |
| 2-9-1 | 7.520 | 3.616 | - | - | - |
| 2-10-1 | 8.533 | 3.110 | - | - | - |
| 2-11-1 | 5.637 | 2.169 | - | - | - |
| 2-12-1 | 6.216 | 3.289 | - | - | - |
| 2-13-1 | 6.509 | 4.120 | - | - | - |
| 5-14-1 | 2.989 | 2.710 | 1.822 | 1.292 | 1.023 |
| 3-15-1 | 1.568 | 1.122 | - | 1.239 | - |
MLP identity model: 2; 5; 3—input variables, 8–15—neurons, 1—output variable; BHB—β-hydroxybutyric acid (mmol/L); ACE—acetone (mmol/L); LAC—lactose (%); FP—fat (%); PP—protein (%).
Diagnostic criteria of AUC under the ROC curve, sensitivity and specificity.
| ID MLP | AUC ± SE | Cutoff | Sensitivity | Specificity |
|---|---|---|---|---|
| 2-8-1 | 0.87 ± 0.01 | 0.46 | 0.63 | 0.83 |
| 2-9-1 | 0.86 ± 0.01 | 0.52 | 0.84 | 0.61 |
| 2-10-1 | 0.85 ± 0.01 | 0.49 | 0.72 | 0.81 |
| 2-11-1 | 0.84 ± 0.01 | 0.50 | 0.67 | 0.85 |
| 2-12-1 | 0.82 ± 0.01 | 0.52 | 0.75 | 0.82 |
| 2-13-1 | 0.85 ± 0.01 | 0.53 | 0.66 | 0.82 |
| 5-14-1 | 0.89 ± 0.01 | 0.54 | 0.67 | 0.86 |
| 3-15-1 | 0.85 ± 0.01 | 0.51 | 0.65 | 0.85 |
MLP identity: 2; 5; 3—input variables, 8–15—neurons, 1—output variable. AUC (Are Under Curve), ROC (Receiver Operating Characteristics), SE—standard error.