Brain-Age Problem

Photo by rawpixel on Unsplash
The Brain Age problem is a standard example of the application of machine learning to Neuroimaging research. It consists on training predictors of age based solely on brain MRI scans. This is possible because the brain changes as we age. It also allows us to identify brains that are 'aging' faster than the expected - a biomarker for disorders such as Alzheimer's. In my research, I explored the use of classical machine learning and genetic algorithms to solve this problem.

Despite the gain in popularity of deep learning methods across different fields (including neuroscience), it is still an open question if its performance can overcome classical methods in brain data, where the number of features is high and the number of samples is low. As deep learning methods have a higher tendency to overfit, classical machine learning methods such as Support Vector Machines, Relevance Vector Machines and Multiple Regressions have an important role in neuroscience research.

To test this point, I participated in an international competition to build brain-age models - Predictive Analytics Competition (PAC) 2019 - using only shallow machine learning models. Out of the 274 participants, our team finished in the top-10 most accurate models using an ensemble of shallow models. Our methods and approach are detailed in our paper: Brain-Age Prediction Using Shallow Machine Learning: Predictive Analytics Competition 2019

Paper Code Website

In another study, we showed that there is no statistically significant difference between Support Vector Regression (SVM), Gaussian Process Regression (GPR) and Relevance Vector Regression (RVM), and that overall, the type of input data has a larger impact into the accuracy of the trained predictor. Brain age prediction: A comparison between machine learning models usnig region- and voxel-based morphometric data

Paper Code

Pedro F da Costa
Pedro F da Costa
PhD Researcher

Pedro is interested in the applying Machine Learning to real-life problems. He uses generative models and classical machine learning algorithms to create better tools for Neuroscience research.

Related