Using Machine Learning to Develop Algorithms to Perform Mood Classification in Real-time

Show simple item record

dc.contributor.advisor Roop, Partha
dc.contributor.advisor Sundram, Frederick
dc.contributor.author Liu, Henry
dc.date.accessioned 2022-12-21T20:25:23Z
dc.date.available 2022-12-21T20:25:23Z
dc.date.issued 2022 en
dc.identifier.uri https://hdl.handle.net/2292/62226
dc.description.abstract Globally, depression is a leading cause of disability and impaired quality of life. The COVID-19 global pandemic has seen an increase of mental health disorders particularly depression, which often goes untreated. Several key barriers contribute to this, including social stigma, di culty accessing mental health services as they are overwhelmed, and lack of timely objective assessment approaches. A system that helps monitor mood changes on a 24/7 basis will help identify when someone may be starting to develop depression and therefore aid with earlier diagnosis and relapse prediction. The current literature has shown traditional machine learning techniques such as regression and ensemble learning to be e ective in tackling the problem of mood classi cation and prediction. In this work, we use deep learning and neural network approaches to tackle this problem with the aim of improving we can improve the accuracy and lowering the variance of existing methods. We acquired a dataset from an existing study (of n = 14 participants) using regression and ensemble learning techniques and developed our own Neural Network model using multilayer perceptron models to tackle the classi cation task. We tried a neural network approach across multiple subsets of their dataset with varying success. Our best model performed on par with the existing Shah et al model with 17 out of 32 total measurements improving on that of Shah et al and providing consistently provided lower variance than their model. Additionally, where we collected a similar dataset using technology and sensors from smartphones and smartwatches for one month. A total of 15 healthy individuals participated in the study. This data was then used in traditional monolithic and compositional neural network models to perform mood classi cation using smartphone-enhanced ecological momentary assessments and physiological data collected from a Fitbit smartwatch. The compositional and monolithic neural network approaches developed using Keras provided promising results with accuracies ranging from roughly 60 - 90%. However, there were limitations to our collected dataset as the distribution of labels was limited and may have resulted in over- tting. This was expected as all participants were healthy controls, as it was challenging to recruit a depressed group due to the COVID-19 pandemic. Future work can be done by adding extra features and samples to improve the neural network models but overall this work showed that the deep learning approach has the potential for accurate mood prediction.
dc.publisher ResearchSpace@Auckland en
dc.relation.ispartof Masters Thesis - University of Auckland en
dc.relation.isreferencedby UoA en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/3.0/nz/
dc.title Using Machine Learning to Develop Algorithms to Perform Mood Classification in Real-time
dc.type Thesis en
thesis.degree.discipline Computer Systems
thesis.degree.grantor The University of Auckland en
thesis.degree.level Masters en
dc.date.updated 2022-11-27T08:08:28Z
dc.rights.holder Copyright: the author en
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics