Dr. Crowthers
About The Class
STEM 1 at MAMS is taught by Dr. Crowthers. For 6 months, we work on independent STEM projects in either science-based research, an engineering project, or a mathematical conjecture. This course has had many stages and processes from the initial idea brainstorming to putting together our final projects. The culmination of our work comes in February for February Fair where we present the work shown below to a panel of judges.
Modeling Alzheimer's Progression Using Cognitive Performance Data
My project looked to use current data on a patient's cognitive function as a numerical value to predict the future changes in the cognitive function that could show signs of and diagnose the patient with Alzheimer's. I was able to engineer a machine learning model that could use inputted data in an Long-Short Term Memory Neural Network to predict the future values and then classify the cognitive function into a stage of Alzheimer's using a k Nearest-Neighbors method.
Project Abstract
In the United States, 5.8 million individuals are currently living with Alzheimer’s and this number is expected to triple to 14 million by 2060 (CDC, 2020). Alzheimer’s disease is an incurable neurodegenerative disease that progressively kills brain cells causing a decline in cognitive function. Most current methods use CT and MRI scans for early detection of Alzheimer’s; however, these methods can be costly and inaccessible to patients. On the other hand, cognitive performance data is quantitative and highly convenient as it involves simple tests, such as reaction time and memory tests, that can be conducted without medical machinery. The goal of this project was to use cognitive performance data to model Alzheimer’s progression by creating an LSTM machine learning model that allows a patient to get regular updates about their Alzheimer’s status. First, data from the ADNI database on patient demographics and cognitive function for the training dataset was compiled. This data was preprocessed by matching patient data and converting dates into time intervals. From here, the data was used in an LSTM model that could predict the future decline in cognitive function of a patient using past cognitive data and time intervals. From here, the training data was used in a kNN that graphs data to diagnose Alzheimer’s and if so, what stage of the disease. The result of my project was a model that was able to predict Alzheimer’s progression with 80% accuracy and correctly identified which stage of Alzheimer’s a patient is in. Keywords: Alzheimer’s, cognitive performance data, machine learning, time progression series
Graphical Abstract

To view the supporting technical documents for my project, click here.
Problem
Alzheimer’s disease is a deadly disease with most treatment options depending on when the disease is diagnosed. Currently, early diagnosis methods are expensive and inaccessible to many patients, especially those in poverty.
Engineering Goal
The goal of this project was to use cognitive performance data to diagnose Alzheimer’s disease by creating an LSTM machine learning model that can be used frequently by a patient to get regular updates about their Alzheimer’s status.
Background Infographic

Background Description
In the United States, 5.8 million individuals are currently living with Alzheimer’s, and this number is expected to triple to 14 million by 2060 (CDC, 2020). Alzheimer’s disease is an incurable neurodegenerative disease that progressively kills brain cells and causes memory loss, along with degradation in cognitive functions. Early detection of the disease allows for prolongation of life and the creation of better treatment options (Nawaz et al., 2020). Most current methods use CT and MRI scans to detect Alzheimer’s as early and as accurately as possible; however, these methods can be unaffordable to the patient and inaccessible. On the other hand, reaction time and other cognitive measures are some of the first indicators of Alzheimer’s progression and can be easily measured and acquired in comparison to other methods of tracking the progression of Alzheimer’s, such as MRI scans, CT scans, or tracking cerebrospinal fluid (Christ et al., 2018).
Methodology Infographic

Methodology Description
The thought behind the overall layout of the model was to first look at creating the LSTM portion inputting initial parameters, such as demographic data and previous function values. The LSTM model provided a prediction of the new values for function, using time as a basis for its parameters that allowed for more accurate predictions. These values were then inputted into a kNN, which used these values to predict the MMSE score of the person, based on their functional values. The MMSE score was then used to classify which stage of Alzheimer’s a patient was in, based on what portion of the range of 1-30 that the MMSE score falls in. Below is a figure that outlines the complete model architecture.
Figure 1

Figure 2

Figure 3

Figure 4

Data Analysis
This project accomplished its objective as an LSTM model that could predict future Alzheimer’s progression and use those predictions to classify the stage of Alzheimer’s. The statistical data was significant in that it should a reasonable accuracy and RMSE that compared positively to other applications of cognitive performance data that used similar statistics and data. The loss for the model was 0.1341 which is significant compared to other models that use cognitive performance data. Other studies, such as Nawaz et al. show a loss between 0.1 and 0.2 and the loss for the LSTM model was low enough to show proper significance in the context of the data points. This works in conjunction with the RMSE for the kNN which signifies the error within a certain accuracy. Given that the ranges of the categories are from 4-10, this provides a significant RMSE as it can be safely said that a predicted Mini-Mental Score will remain within a significant range of the actual Mini-Mental Score.
Discussion and Conclusion
This project accomplished its objective as an LSTM model that could predict future Alzheimer’s progression and use those predictions to classify the stage of Alzheimer’s. The statistical data was significant in that it should a reasonable accuracy and RMSE that compared positively to other applications of cognitive performance data that used similar statistics and data. Ultimately, this project allows for early detection of Alzheimer’s along with when a person may reach Alzheimer’s. This can be applied to a simple diagnosis program that can allow an elderly person to continually track their Alzheimer’s status. Future extensions of this project would be to create an online method to track and collect data on the cognitive function of a patient by conducting the needed reaction time and memory tests to generate the executive function and memory values of the patient.