Target-Aware State-Adaptive -Dirichlet Graph Neural Regression for Non-Invasive Body-Composition Estimation
Organizations: Department of Mathematics, Louisiana State University, Baton Rouge, LA 70803, USA. · Pennington Biomedical Research Center(PBRC), Baton Rouge, LA 70808, USA.
Abstract
Accurate estimation of body-composition outcomes, including body fat percentage (BFP), bone mineral density (BMD), and appendicular lean mass (ALM), is important for evaluating metabolic, skeletal, and muscular health. Direct assessment using dual-energy X-ray absorptiometry (DXA), however, requires specialized equipment and involves ionizing radiation. We propose a target-aware, state-adaptive -Dirichlet energy-flow graph neural regression (SADE-GNR) framework for estimating these outcomes from non-invasive anthropometric measurements. A neural encoder maps participant representations to hidden states that are propagated over an outcome-specific participant-similarity graph by a state-adaptive forward-Euler discretization of the graph -Dirichlet energy flow. Graph distances weight each original or latent coordinate by its normalized absolute training-fold correlation with the outcome. Using clinical data from the Pennington Biomedical Research Center and five-fold cross-validation, the correlation-weighted model using the original standardized measurements achieved the lowest root mean squared error in all nine primary outcome-cohort combinations and outperformed previously reported support vector regression or least-squares support vector regression reference values in eight of nine comparisons. Autoencoder, variational-autoencoder, and Gaussian-mixture variational-autoencoder representations generally did not improve primary-outcome prediction or reduce computational cost. In an exploratory age-prediction analysis including ALM, BMD, and BFP as predictors, the correlation-weighted GMVAE model achieved the lowest mean error in all three cohorts. These results support target-aware, state-adaptive -Dirichlet graph neural regression for non-invasive body-composition estimation.
Figures & tables
| Target | Sex | SADE-GNR | VAE- SADE-GNR | GMVAE- SADE-GNR | Autoencoder | Results from [ 1 ] | GNN | |||
|---|---|---|---|---|---|---|---|---|---|---|
| ALM | Male | 6.27 0.99 | 4.24 0.34 | 7.75 0.87 | 7.66 0.88 | 7.27 1.12 | 7.23 1.38 | 8.09 0.83 | 6.30 (SVR) | 11.86 1.68 |
| Female | 8.49 1.31 | 5.51 1.19 | 9.90 0.71 | 9.95 0.58 | 8.95 1.04 | 8.65 1.33 | 10.19 0.64 | 6.03 (LSSVR) | 12.51 1.06 | |
| Combined | 7.53 0.68 | 4.77 0.42 | 9.85 0.81 | 9.60 1.01 | 8.08 0.84 | 7.87 0.72 | 10.58 1.03 | 7.83 (SVR) | 13.91 0.52 | |
| BMD | Male | 6.84 0.47 | 6.63 0.64 | 7.75 1.21 | 7.85 1.48 | 6.83 0.73 | 6.95 0.63 | 7.93 0.97 | 6.97 (SVR) | 9.32 1.39 |
| Female | 7.95 1.11 | 7.58 0.78 | 8.99 1.13 | 8.89 1.06 | 8.15 1.25 | 7.99 0.85 | 9.31 0.77 | 7.05 (LSSVR) | 9.34 0.73 | |
| Target | Sex | SADE-GNR | VAE- SADE-GNR | GMVAE- SADE-GNR | Autoencoder | GNN | |||
|---|---|---|---|---|---|---|---|---|---|
| ALM ( ) | Male | 1.46 0.26 | 0.99 0.10 | 1.81 0.24 | 1.79 0.25 | 1.69 0.28 | 1.68 0.34 | 1.88 0.20 | 2.76 0.43 |
| Female | 1.39 0.22 | 0.90 0.20 | 1.62 0.13 | 1.62 0.09 | 1.46 0.20 | 1.41 0.24 | 1.66 0.09 | 2.04 0.18 | |
| Combined | 1.50 0.13 | 0.95 0.07 | 1.96 0.17 | 1.91 0.20 | 1.61 0.14 | 1.57 0.11 | 2.11 0.20 | 2.77 0.13 | |
| BMD ( ) | Male | 0.07 0.01 | 0.07 0.01 | 0.08 0.01 | 0.09 0.02 | 0.07 0.01 | 0.08 0.01 | 0.09 0.01 | 0.10 0.01 |
| Female | 0.08 0.01 | 0.08 0.01 | 0.09 0.01 | 0.09 0.01 | 0.08 0.01 | 0.08 0.01 | 0.09 0.01 | 0.09 0.01 | |
| Target | Sex | SADE-GNR | VAE- SADE-GNR | GMVAE- SADE-GNR | Autoencoder | GNN | |||
|---|---|---|---|---|---|---|---|---|---|
| Age (years) with ALM, BMD, BFP | Male | 9.84 1.54 | 9.08 1.41 | 11.44 2.28 | 10.94 2.03 | 8.01 2.00 | 7.99 1.96 | 10.02 1.60 | 13.75 0.94 |
| Female | 11.58 0.95 | 11.73 1.28 | 14.67 1.13 | 15.42 1.77 | 11.34 1.42 | 10.82 1.62 | 14.75 1.44 | 16.72 1.93 | |
| Combined | 11.13 1.00 | 11.26 0.88 | 13.50 0.75 | 13.29 0.65 | 11.12 1.00 | 10.90 1.17 | 13.82 1.74 | 15.25 0.93 | |
| Age (years) without ALM, BMD, BFP | Male | 9.84 1.55 | 9.08 1.44 | 11.57 2.21 | 10.93 1.84 | 9.58 2.52 | 9.44 2.57 | 10.48 1.30 | 13.69 1.01 |
| Female | 11.53 1.05 | 11.73 1.26 | 14.69 1.24 | 15.45 1.10 | 11.36 1.72 | 11.17 1.11 | 14.67 1.39 | 16.38 2.29 | |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Runtime Measure | SADE-GNR | VAE- SADE-GNR | GMVAE- SADE-GNR | Autoencoder | Results from [ 1 ] | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| SVR | LSSVR | |||||||||
| Device | CUDA GPU | CUDA GPU | CUDA GPU | CUDA GPU | CUDA GPU | CUDA GPU | CUDA GPU | CPU | CPU | |
| Total Runtime | 1h 26m 22s | 10h 45m 35s | 2h 07m 07s | 13h 55m 50s | 1h 27m 08s | 11h 06m 52s | 1h 6m | 1m 50s | 52.2s | |
| Runtime (s) | 5122.68s | 38735.39s | 7451.77s | 49670.56s | 5228.16s | 39558.12s | 3665.96 | 110s | 52.2s | |
| Biomarker | Unit of Measure |
|---|---|
| Age | Years |
| Gender | Male/Female |
| ALM | Kilograms (kg) |
| BMD | Grams / Square Centimeters (gm/cm 2 ) |
| BFP | Percentage (%) |
| Height | Centimeters (cm) |
| Feature | ALM | BMD | BFP | Age |
|---|---|---|---|---|
| Height (cm) | 0.8504 | 0.8043 | 0.1119 | 0.4559 |
| Weight (kg) | 0.8879 | 0.7422 | 0.2980 | 0.5299 |
| Abdomen Circumference | 0.6765 | 0.5963 | 0.5589 | 0.5727 |
| Ankle Circumference Left | 0.7226 | 0.4857 | 0.2241 | 0.2228 |
| Arm Length Left | 0.7829 | 0.7495 | 0.0543 | 0.3971 |
| Arm Volume Left | 0.8605 | 0.7584 | 0.1514 | 0.4827 |
Graph Neural Networks
Graph Neural Networks learn from graph-structured data by combining information across connected nodes, edges, and larger structures.
See all 722 papers