The cloudUPDRS app: A medical device for the clinical assessment of Parkinson's Disease

Abstract Parkinson’s Disease is a neurological condition distinguished by characteristic motor symptoms including tremor and slowness of movement. To enable the frequent assessment of PD patients, this paper introduces the cloudUPDRS app, a Class I medical device that is an active transient non-invasive instrument, certified by the Medicines and Healthcare products Regulatory Agency in the UK. The app follows closely Part III of 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 unsupervised; and, requires the user to perform a sequence of iterated movements which are recorded by the phone sensors. 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 min typically required by an experienced patient, to below 4 min, 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 based on Recurrent Convolutional Neural Networks, to identify failures to follow the movement protocol. We address the latter by developing a machine learning approach to personalize assessments by selecting those elements of the test that most closely match individual symptom profiles and thus offer the highest inferential power, hence closely estimating the patent’s overall score.

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

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

[3]  C. Jenkinson,et al.  The Parkinson's disease questionnaire , 1998 .

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

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

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

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

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

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

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

[11]  Nathan Srebro,et al.  The Marginal Value of Adaptive Gradient Methods in Machine Learning , 2017, NIPS.

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

[13]  George D. Magoulas,et al.  Deep learning Parkinson's from smartphone data , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[14]  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.

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

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

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

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

[19]  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.

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

[21]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

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

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

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

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

[26]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

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

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

[29]  D. Petitti,et al.  A Mobile Cloud-Based Parkinson’s Disease Assessment System for Home-Based Monitoring , 2015, JMIR mHealth and uHealth.

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

[31]  Geoffrey E. Hinton,et al.  On the importance of initialization and momentum in deep learning , 2013, ICML.

[32]  J. Andersen,et al.  Dopaminergic neurons. , 2005, The international journal of biochemistry & cell biology.

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

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

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

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

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

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

[39]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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

[41]  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.

[42]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[43]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[44]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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

[46]  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.

[47]  Lawrence D. Jackel,et al.  Handwritten Digit Recognition with a Back-Propagation Network , 1989, NIPS.

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

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

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

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

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

[53]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

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

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

[56]  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.

[57]  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.

[58]  S. Leurgans,et al.  Variability of EMG patterns: A potential neurophysiological marker of Parkinson’s disease? , 2009, Clinical Neurophysiology.

[59]  Xiaolin Hu,et al.  Recurrent convolutional neural network for object recognition , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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