Goldilocks Framework: semi‐automated model configuration for democratising data‐driven analyses of Alzheimer’s disease progression
Abstract Background Data‐driven models are at the mercy of the data upon which they are built. Poorly configured models can lead to misleading conclusions. Here we introduce a framework called Goldilocks for carefully configuring data‐driven modelling analyses to remain in the Goldilocks Zone — features that are not too weak (in terms of disease signal), and model (hyper)parameters that are not too strong (with respect to available training data). Method Goldilocks has three key steps: 1. Normalise data. Transform data from cases (e.g., patients) into “disease signal”, e.g., normative z‐scores relative to controls. 2. Feature selection. Identify candidate input features having the necessary minimum signal. 3. Model configuration (hyperparameters). Remain within the available maximum signal. Experiments: we synthesize ADNI‐like biomarker data, define the Goldilocks Zone to lie between two event horizons (minimum and maximum disease signal), and demonstrate Goldilocks for configuring a Subtype and Stage Inference (SuStaIn) analysis. Minimum disease signal z min is determined by the tipping point between case/control data, where the half‐normal cumulative density function HN‐CDF(z min )==0.5. Maximum disease signal z max is defined where the empirical distribution function EDF(z max )==0.9, such that 10% of the biomarker’s data (from cases, not controls) exceeds z max . Result We synthesized z‐scored ADNI‐like synthetic CSF biomarkers (ABETA, TAU), cognitive test scores (ADAS13, MMSE), and a brain volume (Ventricles normalised by intracranial volume). Figure 1 shows biomarker empirical distributions as a function of z‐score, and the Goldilocks Zone between event horizons at z min ==0.67 and EDF(z max )==0.9. Since EDF(z min ) < 0.5 for all biomarkers, they each contain sufficient disease signal to be included in a data‐driven modelling analysis like SuStaIn. The maximum disease signal for each biomarker ranged between approximately 2 to 6. Figure 2 compares default parameters in a Z‐Score SuStaIn analysis (using the official pySuStaIn software) to Goldilocks‐informed parameters. Conclusion Goldilocks has the potential to improve validity and interpretability of data‐driven discoveries in general while also making data‐driven modelling accessible to non‐experts. This promotes democratization of data‐driven analyses, unlocking previously untapped data responsibly. This is particularly important in fields such as computational medicine, where data‐driven decisions can relate to life‐or‐death outcomes.
Authors
- Neil P. Oxtoby (ORCID: https://orcid.org/0000-0003-0203-3909)
Institutions
- University College London (GB)
Publication Details
- Journal
- Alzheimer s & Dementia
- Published
- 2024-12-01
- DOI
- https://doi.org/10.1002/alz.092363
- Primary Topic
- Machine Learning in Healthcare
- Type
- article
- Field-Weighted Citation Impact
- 0.00