Brain age prediction: A comparison between machine learning models using region- and voxel-based morphometric data

Hum Brain Mapp. 2021 Jun 1;42(8):2332-2346. doi: 10.1002/hbm.25368. Epub 2021 Mar 19.

Abstract

Brain morphology varies across the ageing trajectory and the prediction of a person's age using brain features can aid the detection of abnormalities in the ageing process. Existing studies on such "brain age prediction" vary widely in terms of their methods and type of data, so at present the most accurate and generalisable methodological approach is unclear. Therefore, we used the UK Biobank data set (N = 10,824, age range 47-73) to compare the performance of the machine learning models support vector regression, relevance vector regression and Gaussian process regression on whole-brain region-based or voxel-based structural magnetic resonance imaging data with or without dimensionality reduction through principal component analysis. Performance was assessed in the validation set through cross-validation as well as an independent test set. The models achieved mean absolute errors between 3.7 and 4.7 years, with those trained on voxel-level data with principal component analysis performing best. Overall, we observed little difference in performance between models trained on the same data type, indicating that the type of input data had greater impact on performance than model choice. All code is provided online in the hope that this will aid future research.

Keywords: biological ageing; healthy ageing; machine learning; regression analysis; support vector machine.

Publication types

  • Comparative Study
  • Research Support, N.I.H., Extramural
  • Research Support, Non-U.S. Gov't

MeSH terms

  • Age Factors
  • Aged
  • Brain / anatomy & histology*
  • Brain / diagnostic imaging*
  • Female
  • Humans
  • Machine Learning*
  • Magnetic Resonance Imaging / methods
  • Magnetic Resonance Imaging / standards*
  • Male
  • Middle Aged
  • Neuroimaging / methods
  • Neuroimaging / standards*
  • Regression Analysis
  • Support Vector Machine