Deep learning Parkinson's from smartphone data

The cloudUPDRS app is a Class I medical device, namely an active transient non-invasive instrument, certified by the Medicines and Healthcare products Regulatory Agency in the UK for the clinical assessment of the motor symptoms of Parkinson's Disease. The app follows closely the Unified Parkinson's Disease Rating Scale which is the most commonly used protocol in the clinical study of PD; can be used by patients and their carers at home or in the community; and, requires the user to perform a sequence of iterated movements which are recorded by the phone sensors. This paper discusses how the cloudUPDRS system addresses two key challenges towards meeting essential consistency and efficiency requirements, namely: (i) How to ensure high-quality data collection especially considering the unsupervised nature of the test, in particular, how to achieve firm user adherence to the prescribed movements; and (ii) How to reduce test duration from approximately 25 minutes typically required by an experienced patient, to below 4 minutes, a threshold identified as critical to obtain significant improvements in clinical compliance. To address the former, we combine a bespoke design of the user experience tailored so as to constrain context, with a deep learning approach used to identify failures to follow the movement protocol while at the same time limiting false positives to avoid unnecessary repetition. We address the latter by developing a machine learning approach to personalise assessments by selecting those elements of the UPDRS protocol that most closely match individual symptom profiles and thus offer the highest inferential power hence closely estimating the patent's overall UPRDS score.

[1]  Ruzena Bajcsy,et al.  Determination of a Patient's Speed and Stride Length Minimizing Hardware Requirements , 2011, 2011 International Conference on Body Sensor Networks.

[2]  John Moody,et al.  Prediction Risk and Architecture Selection for Neural Networks , 1994 .

[3]  David M. Allen,et al.  The Relationship Between Variable Selection and Data Agumentation and a Method for Prediction , 1974 .

[4]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[5]  J. Jankovic,et al.  Movement Disorder Society‐sponsored revision of the Unified Parkinson's Disease Rating Scale (MDS‐UPDRS): Scale presentation and clinimetric testing results , 2008, Movement disorders : official journal of the Movement Disorder Society.

[6]  G. Stebbins,et al.  Factor structure of the unified Parkinson's disease rating scale: Motor examination section , 1998, Movement disorders : official journal of the Movement Disorder Society.

[7]  P. Werbos,et al.  Beyond Regression : "New Tools for Prediction and Analysis in the Behavioral Sciences , 1974 .

[8]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[9]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[10]  O. Blin,et al.  Quantitative analysis of gait in Parkinson patients: increased variability of stride length , 1990, Journal of the Neurological Sciences.

[11]  Richard Robinson NEW FRONTIERS: Electronic Sensors Break New Ground in Neurology Practice and Research , 2015 .

[12]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[13]  B. Bloem,et al.  Quantitative wearable sensors for objective assessment of Parkinson's disease , 2013, Movement disorders : official journal of the Movement Disorder Society.

[14]  Robert LeMoyne,et al.  Implementation of an iPhone for characterizing Parkinson's disease tremor through a wireless accelerometer application , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[15]  Pierre Geurts,et al.  Extremely randomized trees , 2006, Machine Learning.

[16]  A. Rodríguez-Molinero,et al.  Validation of a Portable Device for Mapping Motor and Gait Disturbances in Parkinson’s Disease , 2015, JMIR mHealth and uHealth.

[17]  Yoshua Bengio,et al.  Random Search for Hyper-Parameter Optimization , 2012, J. Mach. Learn. Res..

[18]  Vivien Marx,et al.  Human phenotyping on a population scale , 2015, Nature Methods.

[19]  Kenneth G. Lloyd Levodopa in the treatment of Parkinson's disease. , 1977 .

[20]  E. Martin Novel method for stride length estimation with body area network accelerometers , 2011, 2011 IEEE Topical Conference on Biomedical Wireless Technologies, Networks, and Sensing Systems.

[21]  George Roussos,et al.  From Wellness to Medical Diagnostic Apps: The Parkinson's Disease Case , 2016, eHealth 360°.

[22]  Sam Newman,et al.  Building microservices - designing fine-grained systems, 1st Edition , 2015 .

[23]  Dimitrios Hristu-Varsakelis,et al.  Towards remote evaluation of movement disorders via smartphones , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[24]  R. Fitzpatrick,et al.  The Parkinson's Disease Questionnaire (PDQ-39): development and validation of a Parkinson's disease summary index score. , 1997, Age and ageing.

[25]  Guoqiang Peter Zhang,et al.  Neural networks for classification: a survey , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[26]  T C Yam The patient in the future. , 1987, Singapore medical journal.

[27]  Max A. Little,et al.  Detecting and monitoring the symptoms of Parkinson's disease using smartphones: A pilot study. , 2015, Parkinsonism & related disorders.

[28]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .

[29]  Paul Edison,et al.  The emerging agenda of stratified medicine in neurology , 2014, Nature Reviews Neurology.

[30]  George Roussos,et al.  Towards Longitudinal Data Analytics in Parkinson's Disease , 2017, eHealth 360°.

[31]  Nathan Marz,et al.  Big Data: Principles and best practices of scalable realtime data systems , 2015 .

[32]  Natalie Diaz,et al.  Confirmatory Factor Analysis of the Motor Unified Parkinson's Disease Rating Scale , 2012, Parkinson's disease.

[33]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[34]  Jadwiga Indulska,et al.  A survey of context modelling and reasoning techniques , 2010, Pervasive Mob. Comput..

[35]  Caitlin Lustig,et al.  PatientsLikeMe : Empowerment and Representation in a Patient-Centered Social Network , 2009 .

[36]  David H. Wolpert,et al.  Stacked generalization , 1992, Neural Networks.

[37]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[38]  J. Jankovic Parkinson’s disease: clinical features and diagnosis , 2008, Journal of Neurology, Neurosurgery, and Psychiatry.

[39]  Richard Walker,et al.  PD Disease State Assessment in Naturalistic Environments Using Deep Learning , 2015, AAAI.

[40]  Trevor Hastie,et al.  Multi-class AdaBoost ∗ , 2009 .

[41]  Meir Plotnik,et al.  Working on asymmetry in Parkinson’s disease: randomized, controlled pilot study , 2015, Neurological Sciences.

[42]  Abbas F. Sadikot,et al.  Using a Smart Phone as a Standalone Platform for Detection and Monitoring of Pathological Tremors , 2013, Front. Hum. Neurosci..

[43]  George Roussos,et al.  Developing a Tool for Remote Digital Assessment of Parkinson's Disease , 2012, Movement disorders clinical practice.

[44]  Andrew McCallum,et al.  A comparison of event models for naive bayes text classification , 1998, AAAI 1998.

[45]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[46]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[47]  J B King,et al.  Gait Analysis. An Introduction , 1992 .