| Literature DB >> 36211664 |
Jingsong Wu1,2, Yang Li3,4, Lianhua Yin1, Youze He1, Tiecheng Wu2, Chendong Ruan1, Xidian Li1, Jianhuang Wu3,4, Jing Tao1,2.
Abstract
Balance impairment (BI) is an important cause of falls in the elderly. However, the existing balance estimation system needs to measure a large number of items to obtain the balance score and balance level, which is less efficient and redundant. In this context, we aim at building a model to automatically predict the balance ability, so that the early screening of large-scale physical examination data can be carried out quickly and accurately. We collected and sorted out 17,541 samples, each with 61-dimensional features and two labels. Moreover, using this data a lightweight artificial neural network model was trained to accurately predict the balance score and balance level. On the premise of ensuring high prediction accuracy, we reduced the input feature dimension of the model from 61 to 13 dimensions through the recursive feature elimination (RFE) algorithm, which makes the evaluation process more streamlined with fewer measurement items. The proposed balance prediction method was evaluated on the test set, in which the determination coefficient (R2) of balance score reaches 92.2%. In the classification task of balance level, the metrics of accuracy, area under the curve (AUC), and F1 score reached 90.5, 97.0, and 90.6%, respectively. Compared with other competitive machine learning models, our method performed best in predicting balance capabilities, which is especially suitable for large-scale physical examination.Entities:
Keywords: automated assessment; balance; feature selection; machine learning; neural networks
Mesh:
Year: 2022 PMID: 36211664 PMCID: PMC9533719 DOI: 10.3389/fpubh.2022.882811
Source DB: PubMed Journal: Front Public Health ISSN: 2296-2565
Figure 1Feature selection algorithm.
Figure 2The trend of different methods in the case of reduced feature dimensions, where #F indicates the number of feature dimensions. The higher the R2, the better the model effect. The label used on the regression task is balance score (0–100).
The selected 13 features.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| 1 | TLS FEC | mm | Total trajectory length of shaking, eyes closed with feet | 43.1–2,065.2 | 266.3 |
| 2 | TLS OFEC | mm | Total trajectory length of shaking, eyes closed with one foot | 26.6–3,799.1 | 506.2 |
| 3 | PA OFEC | mm2 | Peripheral area, eyes closed with on one foot | 5.2–57,102.7 | 2469.2 |
| 4 | TLPA FEC | - | Track length per unit area, eyes closed with feet | 0.1–27.2 | 2.0 |
| 5 | TLPA OFEC | - | Track length per unit area, eyes closed with on one foot | 0.0–6.2 | 0.3 |
| 6 | Y-D FEC | mm | Y-axis mean center displacement, eyes closed with feet | −68.5–84.1 | 27.7 |
| 7 | Y-D OFEC | mm | Y-axis mean center displacement, eyes closed with one foot | −120.4–127.1 | 13.9 |
| 8 | AS-X FEC | mm/s | Average speed in the X-direction, eyes closed with feet | 0.6–65.9 | 32.1 |
| 9 | AS-X OFEC | mm/s | Average speed in the X-direction, eyes closed with one foot | 0.7–259.3 | 182.6 |
| 10 | AS-Y FEC | mm/s | Average speed in the Y-direction, eyes closed with feet | 1.2–60.0 | 30.2 |
| 11 | AS-Y OFEC | mm/s | Average speed in the Y-direction, eyes closed with one foot | 2.1–240.8 | 48.9 |
| 12 | LT-X OFEC | mm | Length of track in the X-direction, eyes closed with one foot | 7.1–2,593.1 | 1,008.7 |
| 13 | LT-Y FEC | mm | Length of track in the Y-direction, eyes closed with feet | 36.7–1,800.8 | 947.1 |
Classification results (%) with evaluation metrics of different methods on 13-dimensional features.
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
| Decision tree ( | 78.4 | 78.4 | 78.4 | 78.4 | BDT ( | 84.7 | 85.0 | 84.7 | 84.8 |
| LDA ( | 78.6 | 78.9 | 78.6 | 78.4 | RF ( | 84.0 | 84.4 | 84.0 | 84.1 |
| K-neighbors ( | 80.8 | 81.3 | 80.8 | 80.9 | ET ( | 78.9 | 72.7 | 72.7 | 72.7 |
| Logistic ( | 80.9 | 80.9 | 80.9 | 80.8 | SGBoost ( | 87.3 | 87.5 | 87.3 | 87.3 |
| Naive bayes ( | 60.1 | 79.0 | 60.1 | 53.4 | AdaBoost ( | 83.1 | 83.6 | 83.1 | 83.2 |
| SVM ( | 83.5 | 83.9 | 83.5 | 83.6 | Voting ( | 86.7 | 86.9 | 86.7 | 86.7 |
| Ours | 90.5 | 90.8 | 90.5 | 90.6 | Ours | 90.5 | 90.8 | 90.5 | 90.6 |
The label used on the classification task is the balance level (high, medium, low). Acc, accuracy; Pr, precision; Re, recall; F1, F1-score.
Figure 3The area under the curve (AUC) value of each balance level. The class 0, 1, and 2 correspond to low, medium and high balance levels respectively.
Figure 4Accuracy comparison between single model and ensemble model. Where BDT, RF, and ET represent Bagged Decision Tree, Random Forest and Extra Tree respectively.